Roger (rog) wrote in suggestions,

Automatic friends groups

Automatic friends groups

Short, concise description of the idea
Have some friends groups available by default to all/paid users. Some ideas include "lj specific" (lj_*, news etc), "RSS feeds", "communities" ...

Full description of the idea
The system wide groups would filter against a person's friends list. For example, if I viewed my friends list with an "RSS feeds" filter, it would only show the friends on my list that are RSS feeds. Similarly, a "communities" filter would show only my friends that are communities. Maybe there could also be a user defined setup that allows users to create filters based on other account metadata (eg a "Location:Australia" group that filters my friends list based on their location)

An ordered list of benefits

  • Adding (for example) an RSS feed to my friends list would automatically be included in the RSS feeds filter, and likewise for the other sections. That is, no need to maintain groups like these that are directly related to a known property of the friend account.
  • Can easily view all community posts, all LJ specific posts or all RSS feeds etc.
  • An ordered list of problems/issues involved

  • Not sure how the backend would handle this (possibilities follow)
  • The filter might include all (for example) lj_* accounts, but it needs to be intersected with the friends list of the user.
  • An organized list, or a few short paragraphs detailing suggestions for implementation

  • Idea 1: Maintain a list of these system wide friends groups that filter programatically or based on a hardcoded list of journals (eg lj_blah, lj_foo, news)
  • Idea 2: Code the groups directly so that /users/somebody/friends/communities gives the communities only filter (for example)
  • Tags: custom friends groups, friends page, friends page filtering, § implemented
    • Post a new comment


      Anonymous comments are disabled in this journal

      default userpic

      Your reply will be screened

      Your IP address will be recorded