• [^] # Re: Je suis peut être vieux jeu

    Posté par . En réponse au journal Diaspora is real. Évalué à 4.

    L'email, c'est tout à fait fonctionnel quand on veut écrire un message privé à quelqu'un ou faire une annonce à un groupe de personnes. Pour partager des fichiers tels que des photos, ça devient tout de suite moins pratique, et pour ça tu proposes le FTP.

    Déjà, faut s'arranger pour créer un accès sur le serveur à certains fichiers pour certaines personnes, bon, c'est faisable. Ensuite, il faut envoyer à ses potes l'adresse des fichiers, leur(s) mot(s) de passe, et leur expliquer comment on se connecte à un serveur FTP.

    À côté de ça, on a Facebook. On prend 5 min pour s'inscrire, et en 5 ou 10 min de plus on a dans ses contacts la majorité de ses amis. On a alors directement à disposition :
    - le microblogging, pour partager un lien, une vidéo, une photo, une vanne pourrie, ou se plaindre qu'on a une vie de merde parce qu'on a une fois de plus laissé tomber son iPhone dans les toilettes en se masturbant ;
    - les albums photos, dans lesquels on peut facilement tagger les personnes visibles, et notifier automatiquement les amis concernés ;
    - la gestion des événements, pour organiser une soirée en 5 min, et savoir qui vient ou ne viendra pas ;
    - and much more !

    Bien sûr, à chaque fois qu'il y a interaction avec des amis, tout se faire avec une même liste de contacts, avec les mêmes groupes d'amis prédéfinis. À chaque notification de nouveau contenu, un thread de commentaires est associé. Pour chaque contenu qu'on veut partager, on peut choisir en trois clics qui y aura accès.

    Évidemment, on peut le faire sans facebook. Il *suffit* d'avoir un gestionnaire de contacts qui gère différents moyens de contacter une personne selon le type de contenu (email, ftp, sftp, irc, xmpp, ...).

    Par exemple, on pourrait avoir un script qui génère une galerie de photos (avec igal, genethumb.sh, ...), le met dans un répertoire du serveur web, envoie l'url de la galerie aux différents contacts, selon les adresses disponibles dans le gestionnaire de contacts.

    Vous allez probablement me répondre qu'une telle application existe déjà. Peut-être, mais il manque alors une interface graphique qui intègre le tout, gère tous types de contenu.

    Et finalement, on se retrouve avec des besoins d'URI, d'interfaces dynamiques pour tagger ses amis sur les photos et commenter ces dernières, d'un protocole de microblogging/notifications... Bref, d'une architecture de réseau social.

    Tout ceci n'a évidemment pas pour but de défendre Facebook ou même Diaspora, car même si ce dernier semble résoudre le problème de la centralisation des données, il reste le problème de l'omni-présence des interfaces web, à l'apparence uniforme (et ne me parlez pas de changer de CSS), non intégrées à mon environnement de bureau, et qui demandent des navigateurs toujours plus lourds et compliqués afin de réinventer ce qu'on fait avec les toolkits graphiques depuis N années, avec N plutôt grand à l'échelle informatique.

    Mais au moins, s'ils fournissent une bonne API, on pourra peut-être y accéder avec les interfaces que l'on veut, et développer des passerelles avec d'autres réseaux.