Une nouvelle version de la plateforme de création de réseaux sociaux décentralisés Hubzilla 5.6 a été publiée. Le projet fournit un serveur de communication intégré aux systèmes de publication web, doté d'un système d'identification transparent et de moyens de gestion d'accès dans les réseaux décentralisés Fediverse. Le code du projet est écrit en PHP et JavaScript et est distribué sous licence MIT, avec des bases de données MySQL et ses forks, ainsi que PostgreSQL comme solutions de stockage.
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.
Dans cette nouvelle version, en plus de nombreux améliorations traditionnelles et corrections, un certain nombre de nouvelles fonctionnalités importantes ont été ajoutées :
- Le module d'enregistrement des utilisateurs a été entièrement repensé. Désormais, lors de l'inscription, il est possible de régler finement ses paramètres, y compris les intervalles de temps, le nombre maximum d'inscriptions sur une période, la confirmation et la vérification des utilisateurs. Cette dernière est désormais possible sans utiliser d'adresse e-mail.
- Le module d'invitation des utilisateurs dans Hubzilla a été amélioré, permettant de redéfinir les modèles d'invitation et de prendre en charge plusieurs langues.
- Ajout d'un module de prise en charge complète de stockage des sessions dans la base de données résidente Redis. Cela peut être utile pour augmenter la réactivité des grandes serveurs Hubzilla.
- Un travail a été réalisé pour améliorer l'efficacité du traitement de plusieurs processus, ce qui a également eu un impact positif sur la performance globale du système.
Source : opennet.ru
