Release van het gedecentraliseerde communicatieplatform Hubzilla 7.0

Ongeveer zes maanden na de vorige grote release is er een nieuwe versie van het platform voor het bouwen van gedecentraliseerde sociale netwerken, Hubzilla 7.0, gepubliceerd. Het project voorziet in een communicatieserver die kan worden geïntegreerd met webpublicatiesystemen, uitgerust met een transparant identificatiesysteem en toegangscontroletools in gedecentraliseerde Fediverse-netwerken. De projectcode is geschreven in PHP en JavaScript en wordt gedistribueerd onder de MIT-licentie; MySQL DBMS en zijn vorken, evenals PostgreSQL, worden ondersteund als gegevensopslag.

Hubzilla heeft één enkel authenticatiesysteem dat kan functioneren als een sociaal netwerk, forums, discussiegroepen, wiki's, publicatiesystemen voor artikelen en websites. Gefedereerde interactie wordt uitgevoerd op basis van Zot's eigen protocol, dat het WebMTA-concept implementeert voor het verzenden van inhoud via het WWW in gedecentraliseerde netwerken en een aantal unieke functies biedt, in het bijzonder transparante end-to-end authenticatie "Nomadische identiteit" binnen het Zot-netwerk, evenals een kloonfunctie om te zorgen voor volledig identieke puntenaanmelding en gebruikersgegevenssets op verschillende netwerkknooppunten. Uitwisseling met andere Fediverse-netwerken wordt ondersteund met behulp van de ActivityPub-, Diaspora-, DFRN- en OStatus-protocollen. Hubzilla-bestandsopslag is ook beschikbaar via het WebDAV-protocol. Bovendien ondersteunt het systeem het werken met CalDAV-evenementen en kalenders, evenals CardDAV-notebooks.

Een van de belangrijkste innovaties is een volledig opnieuw ontworpen toegangsrechtensysteem, een van de belangrijkste kenmerken van Hubzilla. De refactoring maakte het mogelijk om de workflow te vereenvoudigen en tegelijkertijd meer flexibiliteit te bieden met een gemakkelijkere organisatie van de interactie.

  • Kanaalrollen zijn vereenvoudigd. Er zijn nu 4 mogelijke opties om uit te kiezen: “openbaar”, “privé”, “communityforum” en “aangepast”. Standaard wordt het kanaal aangemaakt als “privé”.
  • Individuele contactrechten zijn geëlimineerd ten gunste van rollen, die nu een vereiste zijn bij het toevoegen van elk contact.
  • Contactrollen hebben één standaardvoorinstelling, die wordt bepaald door de kanaalrol. Aangepaste contactrollen kunnen naar wens worden aangemaakt. Elke contactrol kan worden ingesteld als standaard voor nieuwe verbindingen in de Contactrollen-app.
  • Privacyinstellingen zijn verplaatst naar een aparte instellingenmodule. Zichtbaarheidsinstellingen voor onlinestatus en vermeldingen op telefoonboek- en aanbiedingspagina's zijn verplaatst naar het profiel.
  • Geavanceerde configuraties zijn beschikbaar in de privacy-instellingen wanneer de aangepaste kanaalrol is geselecteerd. Ze kregen een eerste waarschuwing en sommige berichten die mogelijk verkeerd werden begrepen, kregen hints.
  • Privacygroepen kunnen worden beheerd vanuit de Privacy Groups-app, indien geïnstalleerd. De standaardprivacygroep voor nieuwe inhoud en de standaardprivacygroep voor nieuwe contactinstellingen zijn ook daarheen verplaatst.
  • De gasttoegang is opnieuw ontworpen, zodat nieuwe gasten aan privacygroepen kunnen worden toegevoegd. Voor het gemak zijn er snelle toegangslinks naar privébronnen aan de vervolgkeuzelijst toegevoegd.

Andere belangrijke veranderingen:

  • Verbeterde gebruikersinterface voor het wijzigen van uw profielfoto.
  • Verbeterde weergave van enquêtes.
  • Een bug opgelost met polls voor forumkanalen.
  • Verbeterde prestaties bij het verwijderen van een contact.
  • Verouderde extensie voor privéberichten verwijderd. In plaats daarvan wordt, ook voor de uitwisselingen met de diaspora, het standaardmechanisme voor directe berichten gebruikt.
  • Ondersteuning en verbeteringen voor de Socialauth-extensie.
  • Verschillende bugfixes.

Veel van het werk werd gedaan door kernontwikkelaar Mario Vavti met steun van NGI Zero open source financiering.

Bron: opennet.ru

Voeg een reactie