User:DeadSuperHero/Proposal:User Directories in Diaspora

From diaspora* project wiki
< User:DeadSuperHero
Revision as of 01:04, 23 March 2015 by DeadSuperHero (talk | contribs) (Created page with "This proposal is a work-in-progress. The purpose is to revisit some of the core ideas in how user discovery is currently done within Diaspora as well as the wider free web. =...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This proposal is a work-in-progress. The purpose is to revisit some of the core ideas in how user discovery is currently done within Diaspora as well as the wider free web.

Current Implementation

At the moment, Diaspora has three pieces of the puzzle regarding user discovery.

  1. Tagged Searches - Searching for tagged posts brings up profiles of anyone that has those tags associated with their profiles.
  2. Community Spotlight - Pods can feature a handful of its members on a special page for other people to discover and follow.
  3. Search Lookup - Members on a pod can be searched for by their username or handle.


Limitations

[wip]

RedMatrix-inspired Implementation

A directory for a RedMatrix hub.

For Red users, the directory is mirrored between directory server sites, and any of these mirrors can provide directory services to smaller sites or those that don’t wish to take on the directory role themselves.

Within the Red ecosystem, there are currently 9 mirrored directory servers out of about 300 sites. Additionally there are 7 “standalone” directory servers which are essentially private directory domains that are running disconnected from the overall matrix. (Clusters of sites can also participate in directory “realms” which can be hierarchical or clustered, much like Active Directory).











Benefits

  1. Users would be easier to find across pods, regardless of what pod they're on. This could help connect people on "island" pods connect with people on the wider free network.
  2. Profiles could be filtered through based on whether they were local to a pod, or part of the wider net.


Loomio Discussion

The Loomio discussion about this can be found here: https://www.loomio.org/d/LJaVegpr/user-directories-in-diaspora