Sort "Post to:" by membership
Short, concise description of the idea
Rather than listing all the communities a user is able to post to alphabetically in the dropdown box on the Update page, put communities the user has friended at the top, followed by communities the user has posting access to but does not have friended.
Full description of the idea
Currently, users who have joined many communities are presented with a long, unmanageable list when using the "Post to:" box on the Update.bml page. Some users have membership and posting access in communties they do not post to often; perhaps they joined to make one particular post, or to have access to locked posts in the community, but do not follow the community on a regular basis. For these users, having the names of these communities in the dropdown box every time only makes it more difficult to find the names of communities they post to often, especially if the communities have names that fall at the end alphabetically.
I propose that instead of an alphabetic list of all communties a user has posting access to, the dropdown box have two parts: first, an alphabetic list of communties the user has posting access to that also appear on their friends-list, second, an alphabetic list of communties the user has posting access to that do no appear on their friends-list. It might or might not be a good diea to include a seperator between the lists.
If a user has a community friended, it is probable they follow it avidly and are likely to post there on a more frequent basis. Friending is not a perfect sort-feature, but it is simple and prevents the coding problems associated with, for example, ordering communities in the drop-down box by actual posting frequency.
- Easier for users with many little-used community memberships to post to communities
An ordered list of problems/issues involved
- Might generate many "Help! My communities have vanished from the drop-down list!" support requests
- Additional code required to create sorted dropdown list
- Friended/not-friended is an imperfect sorting mechanism, and might be annoying for users who follow communities on their own pages rather than friends-lists
An organized list, or a few short paragraphs detailing suggestions for implementation
- Change update.bml code so that when creating the list of communities, it first checks the user's friendslist and pulls community names from there, then checks the membership lists and adds any left out at the bottom of the list.