Sortie de la plateforme de communication décentralisée Hubzilla 7.0

Environ six mois après la version majeure précédente, une nouvelle version de la plateforme de création de réseaux sociaux décentralisés, Hubzilla 7.0, a été publiée. Le projet fournit un serveur de communication qui s'intègre aux systèmes de publication Web, équipé d'un système d'identification transparent et d'outils de contrôle d'accès dans les réseaux Fediverse décentralisés. Le code du projet est écrit en PHP et JavaScript et est distribué sous licence MIT ; le SGBD MySQL et ses forks, ainsi que PostgreSQL, sont pris en charge comme stockage de données.

Hubzilla dispose d'un système d'authentification unique pour fonctionner comme un réseau social, des forums, des groupes de discussion, des wikis, des systèmes de publication d'articles et des sites Web. L'interaction fédérée est basée sur le propre protocole de Zot, qui implémente le concept WebMTA pour transférer du contenu sur le Web dans des réseaux décentralisés et fournit un certain nombre de fonctionnalités uniques, en particulier une authentification transparente de bout en bout « Identité nomade » au sein du réseau Zot, ainsi qu'une fonction de clonage pour fournir des points de connexion et des ensembles de données utilisateur complètement identiques sur différents nœuds du réseau. L'échange avec d'autres réseaux Fediverse est pris en charge à l'aide des protocoles ActivityPub, Diaspora, DFRN et OStatus. Le stockage de fichiers Hubzilla est également disponible via le protocole WebDAV. De plus, le système prend en charge les événements et calendriers CalDAV, ainsi que les blocs-notes CardDAV.

Parmi les principales innovations, on notera un système de droits d'accès entièrement repensé, qui est l'une des fonctionnalités phares de Hubzilla. La refactorisation a permis de simplifier le flux de travail tout en offrant une plus grande flexibilité avec une organisation plus pratique de l'interaction.

  • Les rôles des canaux ont été simplifiés. Il y a désormais 4 options possibles parmi lesquelles choisir : « public », « privé », « forum communautaire » et « personnalisé ». Par défaut, la chaîne est créée comme « privée ».
  • Les autorisations de contact individuel ont été supprimées au profit des rôles, qui sont désormais obligatoires lors de l'ajout de chaque contact.
  • Les rôles de contact ont un préréglage par défaut, déterminé par le rôle de canal. Des rôles de contact personnalisés peuvent être créés à volonté. N'importe quel rôle de contact peut être défini par défaut pour les nouvelles connexions dans l'application Rôles de contact.
  • Les paramètres de confidentialité ont été déplacés vers un module de paramètres distinct. Les paramètres de visibilité pour le statut en ligne et les entrées sur les pages d'annuaire et d'offres ont été déplacés vers le profil.
  • Les configurations avancées sont disponibles dans les paramètres de confidentialité lorsque le rôle de canal personnalisé est sélectionné. Ils ont reçu un premier avertissement et certains messages susceptibles d'être mal compris ont reçu des indices.
  • Les groupes de confidentialité peuvent être gérés à partir de l'application Groupes de confidentialité, si elle est installée. Le groupe de confidentialité par défaut pour le nouveau contenu et le groupe de confidentialité par défaut pour les paramètres des nouveaux contacts ont également été déplacés ici.
  • L'accès des invités a été repensé pour permettre d'ajouter de nouveaux invités aux groupes de confidentialité. Des liens d'accès rapide vers des ressources privées ont été ajoutés à la liste déroulante pour plus de commodité.

Autres changements importants :

  • Interface utilisateur améliorée pour modifier votre photo de profil.
  • Affichage amélioré des enquêtes.
  • Correction d'un bug avec les sondages pour les chaînes du forum.
  • Amélioration des performances lors de la suppression d'un contact.
  • Suppression de l'extension de messagerie privée obsolète. Au lieu de cela, y compris pour les échanges avec la diaspora, le mécanisme standard de message direct est utilisé.
  • Prise en charge et améliorations de l'extension Socialauth.
  • Diverses corrections de bogues.

Une grande partie du travail a été réalisée par le développeur principal Mario Vavti avec le soutien du financement open source NGI Zero.

Source: opennet.ru

Ajouter un commentaire