wiki:PresentationDeDiSo

DiSo signifie "Distributed Social network."

"A social network with its skin inside out", citation de de  Chris Messina (aka  factoryjoe), co-initiateur de DiSo.

Introduction

"Les réseaux sociaux deviennent de plus en plus interconnectés et distribués. Beaucoup d'entre nous dans le monde de la création web adhère et font la promotion des standards du web - aussi bien coté client que coté serveur. Microformats, apis standards et logiciels open-source sont des blocs de construction clefs de ces technologies. Ce modèle peut être décrit comme ayant trois faces/jambes/bras/rayons - choisissez votre connexion : Information, Identité, et Interaction." (Traduit de  http://code.google.com/p/diso/ )

DiSo s'appuie sur les protcoles OpenID, des microformats, OAuth, XMPP, OpenSocial? et le SocialGraph? API de Google (plus d'informations).

Il est important aussi de connaître l'histoire, le fonctionnement et les spécificités :

  • des principaux gros réseaux sociaux existant (facebook, myspace etc.)
  • des CMS wordpress et drupal

Le concept de DiSo

L'objectif de DiSo est de « libérer » les réseaux sociaux. Autrement dit d'offrir les fonctionnalités de Facebook mais hors du silo de données Facebook. Plutôt que de créer un « open Facebook » (comme Elgg par exemple), DiSo veut constituer un système distribué constitué de sites Webs « diSoisés ». Par conséquent, chaque site Web devient un « bout » de réseau social et en corollaire le Web devient un réseau social.

En pratique…

Cette vision est très ambitieuse. Trop pour être réalisé d'un seul tenant. C'est pourquoi pour le moment, les développeurs de DiSo travaillent sur un ensemble de plugin Wordpress. Cette collection de plugin permettra d'utiliser l'ensemble de blogs Wordpress (équipé du plugin) comme réseau social. Wordpress devient ainsi un containeur de réseau social.

Pour assurer les fonctions distribuées d'un réseau social, DiSo s'appuie sur de nombreux protocoles et formats ouverts existants. Pour le moment, le développement de DiSo consiste en l'implémentation de ces protocoles sur Wordpress.

L'intérêt de s'appuyer sur ces protocoles est tout d'abord d'éviter de « réinventer la roue », mais surtout à plus long terme de rendre interopérable tous les réseaux sociaux autour de DiSo. Une analogie est Internet qui est un réseau composé de réseaux. Par exemple, si LinkedIn? décide de devenir « Disobled », il leur suffit d'implanter les protocoles de DiSo. Ainsi un utilisateur de LinkedIn? pourra se lier avec un utilisateur de Viadeo.

Le support de Wordpress n'est que la première étape avant la « World domination » (pour paraphraser un certain Linus T.)

Fonctionnalités

Domaines fonctionnels de DiSo:

  • personnes et organisations
  • gestions des contacts et amis
  • permission et accès
  • stream d'activité et mise à jour (activity stream de Facebook ou LinkedIn?)
  • messagerie instantanée
  • gestion des ressources (photos, documents, évènements)

Liste des fonctionnalités qui sont à la base de DiSo :

  • un "trousseau" de permissions utilisant des listes blanches pour des groupes et des individus, sur le principe du système d'identifiants universels (comme les OpenIDs ou les comptes distants).
  • un système d'envoie de messages de site à site
  • un système de diffusion d'un flux d'activité (comme le Beacon de facebook, mais qui n'échange jamais avec une tierce partie à moins que vous le désiriez)
  • la consolidation et la fédération de l'identité (subscriptions avec hCards, aggregation de profiles)
  • une API universelle pour ajouter des amis et la portabilité des listes d'amis (ajouter n'importe quelle URL comme "ami"; ou encore "suivre une URL" ou "devenir fan d'une URL"; utiliser des "blacklists" portables pour filtrer le contenu indésirable; accéder à votre liste d'amis sur n'importe quelle site sans avoir à les révéler au site distant)
  • plus ?

(Traduit de  http://factoryjoe.pbwiki.com/DistributedSocialNetwork)

Auto-interview vidéo de Chris Messina du 23/01/2008

Vidéo de 18 minutes publiée sur le blog FactoryCity :  The Existential DiSo Interview

Sur cette vidéo (en anglais) les réponses aux questions suivantes :

  • qu'est-ce que diso ?
  • vous dîtes que c'est un réseau social, alors comment cela fonctionnerait avec wordpress ?
  • comment est-ce différent de myspace ou facebook ?
  • qui s'investit dans ce projet ?
  • quelle est la prochaine chose qui va se passer maintenant ?
  • comment est-ce différent de opensocial ?
  • qu'est-ce qui peut être considérer comme La grande avancée pour diso ?
  • voyez vous ce modèle s'appliquer à d'autres domaines sur le web ?
  • de quel type de soutien avez vous besoin ?
  • êtes vous en discussion avec chacun des plus gros réseaux sociaux ? comme facebook ou myspace ?
  • qui cela intéresse-t-il ?
  • comment comptez vous entraîner les clients hors de myspace ou facebook ?

Quelques morceaux choisis de cette interview permettant de préciser encore un peu plus le concept de DiSo :

  • une bonne image pour se faire une idée de la différence entre DiSo et facebook/myspace est de comparer différence cette différence à celle entre le système d' "identité msn" et celui de OpenID. Cela est directement en rapport avec la problématique qui est de savoir à qui appartient le réseau social.
  • nous avons besoin d'une démonstration qui montre toutes les valeurs de l'usage des formats ouverts et des protocoles ouverts lorsqu'il s'agit de mettre en oeuvre le comportement de social networking. -le fait que l'on ne puisse pas communiquer ses listes d'amis d'un réseau social à un autre (et toutes ces autres types de fonctionnalités) est probablement plus politique que technique. Il faut donc aller de l'avant, implémenter ces "pratiques" et prouver que la technologie peut supporter ça... et voir ensuite ce qui se passera.
  • comment peut-on contribuer au projet ? En proposant : du code, du design, de la recherche (très important), du "blog, twitt & buzz" sur le projet
  • la prochaine échéance est de faire en sorte d'avoir quelque chose à montrer lors de SXSW à Austin en mars
  • les autres gros réseaux sociaux sont loin d'être désintéressés par le projet DiSo et suivent le groupe de discussion (des gens de SocialGraph?, facebook, drupal, wordpress), même si pour le moment leur attitude est souvent plutôt "wait & see"...
  • Exemple de l'état d'esprit : on utilise pour le moment xfn qui est ce qui nous semble le plus approprié pour gérer les listes d'amis, mais si les gens de SocialGraph? proposent plus tard un autre système ayant plus de qualités on changera pour utiliser leur solution.

Chris évoque aussi dans son interview, comme exemple d'application, la gestion des identités entre les coworkers de différents espaces de coworking. Faisant référence à une discussion avec Christophe Aguiton (de l'espace de coworking La Cantine à Paris), il explique qu'il pourrait avec DiSo rejoindre le "groupe" et l'espace de coworking de La Cantine sans avoir besoin de se créer un nouvel identifiant avec liste d'amis etc. , mais en utilisant son "identité DiSo" qui est "attachée" à l'espace de coworking Citizen Space à San Francisco. Voir à ce sujet le compte-rendu du MashpitParis5.

Open Source, Product Design, and DiSo

 Steve Ivy est co-initiateur de DiSo. Il publie un intéressant article qui permet de préciser encore le concept de DiSo :  Open Source, Product Design, and DiSo

Morceaux choisis de cet article :

  • DiSo a besoin de "visual/process design" : certain aspects seront influencés par la plateforme hôte (par exemple wordpress) mais d'autres devraient être constants entre les plateformes afin que les utilisateurs commencent à être capables d'identifier les sites DiSo-powered avec autre chose qu'un badge de 80x60 pixel ;-)
  • Une page de profil commune : susceptible de pouvoir correspondre à un thème via CSS, il devrait y avoir une page de profil commune générée par DiSo. "Mon profil DiSo" devrait être hébergé sur le blog de l'utilisateur mais devrait être reconnaître par n'importe quel utilisateur DiSo come ce qu'elle est - représentative de la connexion de l'auteur avec le réseau DiSo.
  • Du "branding" : je ne veux pas créer un autre club - en fait c'est même plutôt exactement l'opposé. Mais il y a beaucoup de valeur dans le fait d'être capable de communiquer clairement ce que l'on soutient, et le branding donne les moyens de l'afficher.
  • On a besoin de travailler sur le système de groupes dans l'univers DiSo (DiSo-verse !) "J'appartiens à tel ou tel groupe" est une puissante déclaration de "self-ideation", et c'est une que personnellement je veux dans DiSo.

A noter que vous pouvez retrouver un certain nombre de ressource sur le blog de Steve Ivy, à commencer par :  DiSo

Article comprenant aussi les liens vers ses autres articles :

  • If You Love Your Users, Set Them Free — Portable Social Networks
  • Making a list: Whitelisting with OpenId? and XFN
  • Blogrolls, XFN, and OpenID URIs
  • More XFN+OpenID
  • XFN Blogroll

Chuck Norris is the only person to ever win a staring contest against Ray Charles and Stevie Wonder at the same time.  http://compracialis.it/

 generic Cialis

 ordine cialis per impotenza  acquista viagra generico  acquista propecia  http://forum.pcworld.it/member.php?u=33505&propecia  http://www.maclife.com/user/buy_tramadol_0  http://www.folkd.com/user/buycialisonline  http://www.jayde.com/15220245-headachetreatment.html  http://buycialisonline.tv/product.php?prod=cialis YF/cLij  acquistare viagra originale  fioricet com  cialis online 0Wh0Mci  tramadol