User:DeadSuperHero/Proposal:User Directories in Diaspora
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.
- Tagged Searches - Searching for tagged posts brings up profiles of anyone that has those tags associated with their profiles.
- Community Spotlight - Pods can feature a handful of its members on a special page for other people to discover and follow.
- Search Lookup - Members on a pod can be searched for by their username or handle.
Limitations
[wip]
RedMatrix-inspired Implementation
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
- 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.
- 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