Revise Invite Anyone Workflow
Right now, when one is in a group and wants to invite people to the Commons via email, one goes to the group admin interface, clicks "send invites, and then "send invitations by email." The problem is that that last link takes one out of the group interface and to one's profile. With the new profile pages, this is doubly confusing, since what one sees at that point is the big profile header; it feels like one has gone to the wrong page.
And on that page, there is a bug -- the profile sidebar is repeated in the main content section of the page (see screenshot; I'll create a separate ticket for that)
Two suggestions for fixing this, one short term, one long term:
1. Short term: embed an anchor at the point where one can enter info to invite people and have the link from "send invitations by email" take people directly there so that one doesn't see the large header at the top of the page
2. Long term: move this invitation interface back to the group interface itself so that one never leaves the group one is inviting people to when sending invites.
#1 Updated by Boone Gorges almost 8 years ago
- Target version set to 1.5.15
embed an anchor at the point where one can enter info to invite people and have the link from "send invitations by email" take people directly there so that one doesn't see the large header at the top of the page
Yes, this is straightforward.
Long term: move this invitation interface back to the group interface itself so that one never leaves the group one is inviting people to when sending invites.
It wouldn't be moving "back", as the invite-by-email feature was never located inside of groups. My concern about moving this feature to inside of the group interface is that it's not really part of a group. The invitations are to the site, with group invitations being optional, secondary information associated with the invitation. Removing it from profiles is a mistake, if only because it should be possible to send an invitation to the site without also inviting people to groups (and without having to navigate to a group first). I suppose it could be OK to have a second interface for inviting people to the site, or to put it in a modal overlay or something like that, but in either of these cases I'd like to have UX input.
I'll put this ticket in the next release for the short-term fix.
#2 Updated by Matt Gold almost 8 years ago
My concern about moving this feature to inside of the group interface is that it's not really part of a group.
Maybe that's true from a technical standpoint, but the fact is that people get to the invite anyone interface from the group interface, so suddenly moving them out of that space is confusing. I'd say that if people get to the Invite Anyone interface from the group interface, the resulting action should either remain within the group interface itself OR result in the kind of modal overlay you suggest. That way, we don't wind up moving people out of the interface from which they started.
#3 Updated by Boone Gorges almost 8 years ago
I agree that it's jarring to move to a different space, but my claim that "it's not part of a group" is more than just technical. By-email site invitations are conceptually independent from groups. You can invite someone to the site via email without inviting them to a group at all. Forcing this interface into groups would thus be a confusion, and it'd limit people who want to use it without reference to a group. I agree that an improved workflow is needed, but my point was that moving inside of a group will IMO create more conceptual problems than it solves
#5 Updated by Matt Gold almost 8 years ago
(answering my own question): yes, you can get to it from the Commons profile tab, which is currently pretty hidden.
I'd say that one should stay within the space one is, generally, so I'd go with a modal overlay at least for people who click "invite by email" from within the group interface.
#7 Updated by Boone Gorges almost 8 years ago
#11 Updated by Boone Gorges over 7 years ago
A number of bugs and inconsistencies have arisen around the group invitation workflow. I think it may be time to address it in a broader manner. Can we return to this discussion and see if we have any new ideas about how to implement? If we could come up with a general enough solution, this might be something we could fix in BuddyPress itself (where the workflow is just as lousy).
#13 Updated by Boone Gorges over 6 years ago
- Status changed from Assigned to Deferred
- Target version deleted (
The group invitation workflow is getting an overhaul in the next few versions of BuddyPress. Seeing as we've made no specific progress on this ticket, I'm going to close it in anticipation of upstream changes.