Release av den decentraliserade kommunikationsplattformen Hubzilla 7.0

Efter ungefär ett halvår sedan den tidigare stora releasen har en ny version av plattformen för att bygga decentraliserade sociala nätverk, Hubzilla 7.0, publicerats. Projektet tillhandahåller en kommunikationsserver som integreras med webbpubliceringssystem, utrustad med ett transparent identifieringssystem och åtkomstkontrollverktyg i decentraliserade Fediverse-nätverk. Projektkoden är skriven i PHP och JavaScript och distribueras under MIT-licensen; MySQL DBMS och dess gafflar, såväl som PostgreSQL, stöds som datalagring.

Hubzilla har ett enda autentiseringssystem för att fungera som ett socialt nätverk, forum, diskussionsgrupper, Wikis, artikelpubliceringssystem och webbplatser. Federerad interaktion utförs på basis av Zots eget protokoll, som implementerar WebMTA-konceptet för att överföra innehåll över WWW i decentraliserade nätverk och tillhandahåller ett antal unika funktioner, i synnerhet transparent end-to-end-autentisering "Nomadic Identity" inom Zot-nätverket, samt en kloningsfunktion för att säkerställa helt identiska punkter inloggning och användardatauppsättningar på olika nätverksnoder. Utbyte med andra Fediverse-nätverk stöds med hjälp av protokollen ActivityPub, Diaspora, DFRN och OStatus. Hubzilla-fillagring är också tillgänglig via WebDAV-protokollet. Dessutom stöder systemet arbete med CalDAV-händelser och kalendrar, samt CardDAV-anteckningsböcker.

Bland de viktigaste innovationerna bör vi notera ett helt omdesignat åtkomsträttssystem, vilket är en av huvudfunktionerna i Hubzilla. Refaktoreringen gjorde det möjligt att förenkla arbetsflödet och samtidigt ge större flexibilitet med en mer bekväm organisation av interaktionen.

  • Kanalroller har förenklats. Det finns nu 4 möjliga alternativ att välja mellan: "public", "privat", "community forum" och "custom". Som standard skapas kanalen som "privat".
  • Individuella kontaktbehörigheter har tagits bort till förmån för roller, som nu är ett krav när man lägger till varje kontakt.
  • Kontaktroller har en standardförinställning, som bestäms av kanalrollen. Anpassade kontaktroller kan skapas efter önskemål. Alla kontaktroller kan ställas in som standard för nya anslutningar i appen Kontaktroller.
  • Sekretessinställningar har flyttats till en separat inställningsmodul. Synlighetsinställningar för onlinestatus och poster på katalog- och erbjudandensidor har flyttats till profilen.
  • Avancerade konfigurationer är tillgängliga i sekretessinställningar när den anpassade kanalrollen är vald. De fick en första varning och några inlägg som kunde missförstås fick tips.
  • Sekretessgrupper kan hanteras från appen Sekretessgrupper, om den är installerad. Standardsekretessgruppen för nytt innehåll och standardsekretessgruppen för nya kontaktinställningar har också flyttats dit.
  • Gäståtkomst har gjorts om så att nya gäster kan läggas till i sekretessgrupper. Snabbåtkomstlänkar till privata resurser har lagts till i rullgardinsmenyn för enkelhetens skull.

Andra betydande förändringar:

  • Förbättrat användargränssnitt för att ändra din profilbild.
  • Förbättrad visning av undersökningar.
  • Fixat en bugg med omröstningar för forumkanaler.
  • Förbättrad prestanda när du tar bort en kontakt.
  • Tog bort föråldrat tillägg för privata meddelanden. Istället, inklusive för utbyte med Diaspora, används standardmekanismen för direktmeddelanden.
  • Support och förbättringar för Socialauth-tillägget.
  • Olika buggfixar.

Mycket av arbetet gjordes av kärnutvecklaren Mario Vavti med stöd från NGI Zero open source-finansiering.

Källa: opennet.ru

Lägg en kommentar