Conférence StatusNet JDLL 2010
Upcoming SlideShare
Loading in...5
×
 

Conférence StatusNet JDLL 2010

on

  • 1,723 views

Pour sortir des services web privateurs, rien ne vaut un logiciel libre, surtout si celui-ci offre un fonctionnement décentralisé. Présentation de StatusNet, le logiciel sous licence AGPL, de son ...

Pour sortir des services web privateurs, rien ne vaut un logiciel libre, surtout si celui-ci offre un fonctionnement décentralisé. Présentation de StatusNet, le logiciel sous licence AGPL, de son fonctionnement et des protocoles mis en oeuvre. Une démonstration sera effectuée durant la conférence.

Statistics

Views

Total Views
1,723
Views on SlideShare
1,723
Embed Views
0

Actions

Likes
1
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Conférence StatusNet JDLL 2010 Conférence StatusNet JDLL 2010 Presentation Transcript

  • Cette présentation est placée sous licence Creative Common Paternité 2.0 France (CC-BY) à l'exception des images qui l'illustrent (celles-ci demeurent placées sous leur mention légale d'origine). Par Philippe Scoffoni http://philippe.scoffoni.net [email_address]
  • Plan
    • Histoire, Laconica, identi.ca, StatusNet
    • C'est quoi ?
    • Démo
    • Protocoles mis en jeu
    • Les clients de microblogging compatibles avec StatusNet
    • Ce qui manque
    • Autres réseaux sociaux décentralisés
    • Questions/réponses
  • Histoire
    • Fondé par Evan Prodomou
    • Laconica / Control Yourself
    • Wikitravel
    • certifi.ca
    Aujourd'hui
    • Presque 2 ans d'existence
    • 1 millions de $ de fond collecté
    • Montreal, San Fransico, Beijing
    • Plus de 10 employés
    CC-by par walkah http://www.flickr.com/photos/walkah/4831706326/
  • L'équipe
    • Brion Vibber (WikiMedia Fundation 2005-2009)
    • James Walker (Drupal)
    • Jon Phillips (Open Clip Art Library, Creative Common)
    • http://status.net/company
  • Vocabulaire
    • Webfinger : identifie un utilisateur par une adresse similaire à celle d'un email : [email_address]
    • Notices : texte que l'on envoie sur son flux personnel
    • Flux / Timeline : suite de notices ordonnées par date (Plus récent -> plus ancien)
    • #hastag ou marque ou mot-clé pour indexer les informations
  • Pourquoi StatusNet ?
      Pour répondre à ces besoins
    • Partager des informations (texte, liens, média...)
    • Rester en contact avec mon réseau
    • Collaborer sur un projet
    • Etre informé en temps réel
    • Disposer un point de départ unique vers les autres réseaux sociaux
    • Disponible depuis mon mobile
  • Pourquoi utiliser StatusNet
      Pour répondre à ces problématiques :
    • Préserver mes libertés
      • D'utiliser
      • D'étudier
      • De distribuer
      • D'améliorer
    Licence de logiciel libre AGPL V3
  • Pourquoi choisir StatusNet
      Pour répondre à ces problématiques :
    • Préserver mes données
      • Conditions générales des services web : vous cédez vos données personnelles
      • Exporter ces données
    Formats ouvert
  • Pourquoi choisir StatusNet
      Pour répondre à ces problématiques :
    • Répartition de charges
    Décentralisé
  • Concrètement StatusNet
    • Twitter « Like »
    • Privé / public
    • Un programme écrit en PHP
    • Une base de données MySQL (voir PostgreSQL)
    • Meteor un server HTTP orienté événement
    • Des plugins
    • Une API (Interface de programmation)
    • Des protocoles ouverts
  • Démonstration
    • Timeline public / personnel
    • Faire des notices
    • Répondre (voir les messages en contexte)
    • Favoris
    • Pièces jointes
    • Groupe
    • PM
    • Autres modes d'accès
  • Authentification
    • Base de comptes propre à StatusNet
    • OpenID
    • Facebook Connect
    • LDAP
  • Interface avec d'autres service
    • Intégration avec Twitter (envoi de notices, import de sa timeline Twitter)
    • Intégration avec Facebook
  • XMPP
      Possibilité de connecter StatusNet avec un serveur XMPP Compatible avec les principaux serveurs
    • EJabberd
    • Prosody
    • ...
  • OStatus
      A l'origine le protocole OpenMicroBlogging écrit par Evan Prodomou en juillet 2008
    • OStatus n’est pas un nouveau protocole, il s'appuie sur :
      • Activity Streams encode les événements sociaux dans des flux standards Atom ou RSS.
      • PubSubHubbub pousse ces flux en temps-réel aux abonnés disséminés sur le Web.
      • Salmon alerte les personnes des réponses à leurs mises à jour de statuts.
      • Webfinger facilite la recherche de personnes sur les différents sites sociaux.
  • OStatus
      A l'origine le protocole OpenMicroBlogging écrit par Evan Prodomou en juillet 2008
    • OStatus n’est pas un nouveau protocole, il s'appuie sur :
      • Activity Streams encode les événements sociaux dans des flux standards Atom ou RSS.
      • PubSubHubbub pousse ces flux en temps-réel aux abonnés disséminés sur le Web.
      • Salmon alerte les personnes des réponses à leurs mises à jour de statuts.
      • Webfinger facilite la recherche de personnes sur les différents sites sociaux.
  • OStatus
      Qui l'utilise :
    • Google Buzz >
    • GNU Social
    • LiveJournal
    • WordPress.com
    • Tumblr
    • Cliqset
  • SWAT0
      Social Web Acid Test - Level 0 Le défi : Cas d'usage classique dans les réseaux sociaux
    • Avec son téléphone, Dave prend une photo de Tantek et la dépose en utilisant un service web
    • Dave tague la photo avec Tantek
    • Tantek reçoit un avis sur un autre service qu’il a été marqué dans une photo
    • Evan , qui est abonné à Dave , voit la photo sur encore un autre service
    • Evan ajoute un commentaire sur la photo
    • Dave et Tantek reçoivent des notifications qu’ Evan a ajouté un commentaire sur la photo
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  • Clients compatibles
  • Clients compatibles
    • StatusNet Desktop
    • StatusNet Mobile (Iphone, Android)
  • Ou se faire héberger
    • Http://identi.ca
    • Http://status.net
      • [email_address]
      • Réseau privé
      • Communauté
    • Installer sa propre instance
  • Ce qui manque
    • Contrôle d'intégrité (disparition d'abonnement)
    • Transfert entre instance (suivi des abonnements et abonnés)
    • Moteur de recherche cross instance (utile?)
    • Savoir si l'on est déjà abonné
    • Performance pour publier une notice
    • Autres réseaux sociaux décentralisés
    • Diaspora (implémentera Ostatus)
    • GNU Social (réutilise le code de StatusNet en partie)
    • Movim (basé sur XMPP)
  • Merci de votre attention Questions/réponses
  • Crédits
      Certains éléments de ce document proviennent :
    • Du site de Christophe Ducamps (CC-by)
      • http://christopheducamp.com/ProjetBlog/Sujet/statusnet/
    • Des présentations de Jon Phillips (CC-by)
      • http://www.slideshare.net/rejon/whats-your-statusnet-updates-like-identica
      • http://www.slideshare.net/rejon/status-netlovesyou-10
      • http://www.slideshare.net/rejon/whats-your-status-net-20-updates-like-identica
      • http://www.slideshare.net/rejon/connecting-the-open-social-web-with-ostatus-fowa2010
    • La présentation SWAT0 (variant flow) de Chris Messina (CC-by-nc-sa)
      • http://www.slideshare.net/factoryjoe/swat0-variant-flow
    • Retrouver tous les articles sur StatusNet sur mon site :
      • http://philippe.scoffoni.net/tag/statusnet/