Pour faire court, le couple ActivityPub/ActivityStreams fait un très bon protocole de fédération (avec des trucs cool comme les personal streams, dont le vocabulaire est extensible si besoin, le tout basé sur du JSON (donc assez interopérable).
Par-dessus cela, les vues HTML du contenu devraient comporter des microformats2 (et parler webmention) pour permettre aux gens d'intéragir directement avec le contenu public ailleurs sur le web (repartager, liker).
Après, il y a aussi Linked Data Platform sur lequel bosse Tim Berners Lee (sur la plateforme Solid), mais les travaux en terme d'intéractions sociales et de partage de contenu sont moins avancés là-bas, même si l'aspect stockage de contenu (linked data à proprement parler) est très abouti.
Bonne lecture, et n'hésitez pas à venir faire un tour sur la communauté IndieWeb si vous avez des interrogations. La documentation y est parfois un peu brouillon (surtout en français), mais le wiki est public : il suffit d'une page personnelle avec des liens <a rel="me"> vers des services d'authentification pour pouvoir se connecter (IndieAuth).
Du coup, tous ces standards et projets, bien que déjà employés en production, sont des Work In Progress permanents qui ne demandent qu'à être améliorés avec des retours d'expérience concrets. En gros, travailler avec ces projets vous donnera une base solide sur laquelle vous baser, tout en vous donnant l'occasion d'améliorer les spécifications eu égard à vos besoins, ce qui en retour pourra éviter à d'autres projets type "cloud personnel" de réinventer la roue, faisant au final plus d'interopérabilité entre tout le monde.
[^] # Re: Cozy et Social Web − interopérabilité ?
Posté par cmal . En réponse à la dépêche Donnez votre avis sur la nouvelle architecture de Cozy. Évalué à 2.
Pour faire court, le couple ActivityPub/ActivityStreams fait un très bon protocole de fédération (avec des trucs cool comme les personal streams, dont le vocabulaire est extensible si besoin, le tout basé sur du JSON (donc assez interopérable).
Par-dessus cela, les vues HTML du contenu devraient comporter des microformats2 (et parler webmention) pour permettre aux gens d'intéragir directement avec le contenu public ailleurs sur le web (repartager, liker).
Après, il y a aussi Linked Data Platform sur lequel bosse Tim Berners Lee (sur la plateforme Solid), mais les travaux en terme d'intéractions sociales et de partage de contenu sont moins avancés là-bas, même si l'aspect stockage de contenu (linked data à proprement parler) est très abouti.
Bonne lecture, et n'hésitez pas à venir faire un tour sur la communauté IndieWeb si vous avez des interrogations. La documentation y est parfois un peu brouillon (surtout en français), mais le wiki est public : il suffit d'une page personnelle avec des liens
<a rel="me">vers des services d'authentification pour pouvoir se connecter (IndieAuth).Du coup, tous ces standards et projets, bien que déjà employés en production, sont des Work In Progress permanents qui ne demandent qu'à être améliorés avec des retours d'expérience concrets. En gros, travailler avec ces projets vous donnera une base solide sur laquelle vous baser, tout en vous donnant l'occasion d'améliorer les spécifications eu égard à vos besoins, ce qui en retour pourra éviter à d'autres projets type "cloud personnel" de réinventer la roue, faisant au final plus d'interopérabilité entre tout le monde.