Main Page
From DiSo wiki
Contents |
Welcome to the DiSo Project Wiki
Social networks are becoming more open, more interconnected, and more distributed. Many of us in the web creation world are embracing and promoting web standards - both client-side and server-side. Microformats, standard apis, and open-source software are key building blocks of these technologies. This model can be described as having three sides/legs/arms/spokes - pick your connection: Information, Identity, and Interaction.
DiSo (dee • zoh) is an umbrella project for a group of open source implementations of these distributed social networking concepts using the framework/platform of existing content management systems, or as Chris puts it: "to build a social network with its skin inside out".
Target CMSs
Our first target is WordPress, bootstrapping on existing work and building out from there.
Other possible targets include;
- Drupal [1]
- Shared Universe, a project similar to DiSo, not as active
- Groups.Drupal: OpenSocial
- Groups.Drupal: Social Networking Sites
- Joomla
- Movable Type
Project efforts
The main efforts will be in Research, User Interface and Development. Our areas of investigation will broadly include:
- People and Organizations
- Contacts and Friends
- Permissions and access
- Activity & Update Streams
- Messaging (cross-site communications)
- Resources (may include events, photos, videos, etc)
Wiki status
- Check out the OpenID Issues if you're having problems logging in.
Getting started
We've started a page to help get you oriented on how to get involved.
A rough roadmap is also under construction.
Here's where the DiSo project exists now:
- The DiSo Project website
- The code.
- The mailing list.
- The DiSo Flickr group
Someday/Maybe
The list of stuff that may or may not become part of DiSo is on the someday-maybe page.
Components
Contacts List
The wp-diso-contactlist plugin.
- contacts-installation
- contacts-brainstorming
- contacts-usecases (is there a microformats-style standard name for this?)
Profiles
Messaging / Activity Streams
Messaging (direct messaging and interaction reuqests) and activity streams (activity notifications, whether push or pull).
- messaging-brainstorming
- messaging-implementations
- xmpp-brainstorming
- activity-streams
- activity-streams-examples
Groups
Technologies
OpenID
- Will Norris' WP-OpenID plugin.
- OpenID Delegation Plugin
- XRDS Plugin (supports OpenID delegation)
XRDS-Simple
XRDS-Simple is a simplified version of XRDS, a document format for service discovery and a growing standard among social web services.
- XRDS-Simple Plugin for WordPress (Stephen Weber)
- XRDS-Simple for Movable Type (Steve Ivy)
- XRDS-Simple for Drupal (James Walker)
OAuth + Extensions
AtomPub
XMPP
Started work on a core XMPP plugin that will enable jabber integration with Contacts / Activity Streams -- User:Steve

