Après deux mois de travail, un nouveau version de la plateforme de création de réseaux sociaux décentralisés Hubzilla 6.0 est sortie. Le projet propose un serveur de communication, intégrable avec des systèmes de publication web, doté d'un système d'identification transparent et de moyens de gestion des accès dans des réseaux décentralisés comme le Fediverse. Le code du projet est écrit en PHP et JavaScript et est distribué sous licence MIT, avec support pour les bases de données MySQL et ses forks, ainsi que PostgreSQL.
Hubzilla dispose d'un système d'authentification unifié pour fonctionner en tant que réseau social, forums, groupes de discussion, Wiki, systèmes de publication d'articles et sites web. L'interaction fédérée se fait sur la base de son propre protocole Zot, qui met en œuvre le concept de WebMTA pour la transmission de contenu via le WWW dans des réseaux décentralisés et offre plusieurs fonctionnalités uniques, notamment l'authentification transparente de bout en bout « Nomadic Identity » au sein du réseau Zot, ainsi qu'une fonction de clonage pour assurer des points d'entrée et des ensembles de données utilisateur entièrement identiques sur différents nœuds du réseau. L'échange avec d'autres réseaux Fediverse est possible en utilisant les protocoles ActivityPub, Diaspora, DFRN et OStatus. Le stockage de fichiers de Hubzilla est également accessible via le protocole WebDAV. En outre, le système prend en charge les événements et calendriers CalDAV, ainsi que les carnets d'adresses CardDAV.
Le changement clé a été l'abandon du support de l'ancienne version du protocole Zot au profit du support de la version actuelle Zot VI. Parmi les autres changements significatifs, en plus des corrections et améliorations habituelles, il convient de noter :
- L'abandon du support des messages privés via la correspondante application et le passage à l'utilisation du mécanisme standard des messages directs, similaire à celui utilisé dans le protocole Activitypub. L'échange de messages avec Diaspora fonctionne également maintenant.
- L'interface utilisateur HQ a été repensée, et elle est désormais par défaut la principale. Contrairement aux vues traditionnelles sous forme de flux d'activité, elle permet d'afficher les données par thèmes, facilitant ainsi la consultation des mises à jour.
- Une possibilité d'obtenir des notifications sur la nouvelle activité via le mécanisme approprié du navigateur a été ajoutée.
La majorité du travail a été réalisée par le développeur principal Mario Vavti avec le soutien du fonds NGI Zero open source.
Source : opennet.ru
