One of the last big things on the 1.7 release list is to improve the groups page. @tgxworld will be working on this in December, so I wanted to gather feedback and make sure we didn’t miss anything.
Here’s what I remember about it so far:
general cleanup of the groups page design, not a radical redesign but make it more… presentable.
show the group avatar (that @neil already worked on) on the group page prominently, since that is how the group is identified by all users. If you are a group owner you should be able to select the group avatar from the group page, just like a user would select their avatar from their user page.
add an “about me” field for groups so that they have parity with users, also, the about me can describe what the group is for, why it exists, how to join it, etc
add a “full name” for groups for parity with users, plus a long name can contain Unicode and be more descriptive just like a user full name - Group’s title serves more or less the same purpose as full name
if the group allows it, let people self-join and self-exit the group as desired. This will also require some kind of logging so group moderators know when people enter/leave
if the group allows it, let people apply for membership to the group, probably the easiest way to implement this is for 1.7 is a PM button that group PMs the group owners with a pre-filled title and body (we already support this).
We also need some sort of basic groups directory page like
/usersbut it can be very simple for this release, to be improved later.
Some other related topics:
- Move '+ New' Button to Top of Custom Group Page
- Avatar Flair (not Badges) for Groups
- Sort columns on group members page
- Group long names - help give full citizenship to groups for mentions, messaging, group pages
- Groups should have a root directory page, just like Users
Probably the best way to think of this, is continuing to make groups first class citizens, as @sam started when he unified the group and username
@ namespaces and added support for messaging groups, just like you’d message users.