dividing friends management page
Short, concise description of the idea
Divide the "edit friends" page (http://www.livejournal.com/friends/edit.bml) into divisions for users, communities, and syndicated feeds, with different functionality for each, so that it's a more useful interface.
Full description of the idea
On the current "edit friends" page (http://www.livejournal.com/friends/edit.bml), the sections are ordered as follows:
The "Your Friends" section makes no distinction between users, communities, and feeds. I think it might be a good idea to divide it up and put different functionality and information in each subdivision. I think the current functionality is adequate for handling users. For communities, there could be checkbox for joining/leaving the community as well. For syndicated feeds, it could list point total, points spent, points remaining.
For adding new friends, have an drop-down box to add the new friend to any pre-existing filters.
Also, for those who have long lists, the page can become very long. Anchors could be established for the headings for quicker and easier access.
I also suggest that "Fellow Friends" should be moved down from its top position, since that is most likely not the first desired functionality for those accessing the "edit friends" page. Most are probably accessing it to change colors, or add/delete friends.
Lastly, the page could have information about communities that users might find particularly useful for site news, such as news, status, and lj_maintenance.
- Fellow Friends
- Your Friends
- Add Friends
An ordered list of benefits
more powerful and functional page to manage friends
management of all entities visible on a friends page in one place
management for membership of all of a user's communities in one place
informing users about potential sources of news about the functioning of the Livejournal site, beyond support
An ordered list of problems/issues involved
More complex page, may be difficult to code, may also use more bandwidth
May be a lot of work on an page that may not be used that much
Duplicates functionality already present in other pages and some client software
Additional database load for discriminating users, communities, and feeds, loading syndication information, and loading list of current filters
An organized list, or a few short paragraphs detailing suggestions for implementation
Currently there is no page from which we can manage communities, so this would be new code.
Managing syndication information can be copied from current page (http://www.livejournal.com/syn/)