vendredi 15 mai 2009

convergences des supports web 2.0


Tout a commencé par une discussion sur Facebook avec francois Elie (auteur du très bon ouvrage: Economie du logiciel libre) et Michèle Drechsler . Comment assembler une application web comme un wiki avec un service de messagerie. Souvent les gens stockent des informations importantes dans les mails. Comment publier ces informations ?.
A part des fastidieux copie/coller rien n'est vraiment disponible. Voici des exemples de mututalisation wiki et mail proposés par francois et moi:

  • Mettre à jour un wiki au travers d'un mail (existe deja mais à des limitations : ex nom du domaine mail etc)
  • Mettre à jour mes informations facebook depuis un mail
  • mettre, à jour mon agenda depuis un mail
  • Conserver les mails dans un document page wiki
  • Diffuser une même information vers plusieurs cibles (agenda, facebook)
  • Gérer un fil de discussion standard de manière intelligente en gérant des diffs et en consolidant
  • Permettre de créer des opérations/'ordre' auxquelles on n'a pas encore
  • pensé - et les programmer... par mail;-)
  • Produire le résultat/historique d'un débat pour la production/mise au
  • point d'un texte
  • Attacher des documents/liens à une ressource présente sur un wiki
  • Répondre à un (questionnaire à choix multiple/question ouvertes/vote)
  • dans un mail
  • Recevoir une ressource/une information sur une ressource
  • S'abonner aux événements d'une ressource/catégorie de ressource
  • Gérer un circuit de validation (le robot en copie pourrait déclencher
  • des envois/des événements)


Pour un wiki il faudrait en plus :

  • Envoyer des mails pour voter sur un wiki
  • Envoyer des mails à partir d une page wiki
  • Création d une page /ressource
  • Suppression d'une page /ressource
  • Renommage d'une page ressource

  • Au niveau de la page / ressource
  • Ajour d'un paragraphe (chapitre)
  • Formatage spécial
  • Suppression
etc..

Au niveau du workflow
  • Hook ou trigger associé à une page/paragraphe/ format spécial (§ système de vote)

Pour réaliser cela mediawiki et pmwiki proposent une série d'API (PHP/Perl et Ruby) permettant de manipuler le wiki.


L'architecture se composerai de drivers pour gérer les sources et les cibles et d'un moteur de synchronisation.

2 commentaires:

Babar a dit…

Salut,
Je suis entrain d'améliorer l'application RubySync (http://github.com/nowhereman/rubysync/tree/edge), qui permet, comme son nom l'indique, de synchroniser différentes sources de données(SGBDR, CSV, LDAP ...) et on peut facilement ajouter d'autres connecteurs. Peut-être que cela pourrait vous servir ?
Babar

germanlinux a dit…

je connaissais pas merci de me l'avoir signalé