Efter cirka et halvt år siden den seneste større udgivelse er den nye version af platformen til opbygning af decentrale sociale netværk, Hubzilla 7.0, blevet offentliggjort. Projektet tilbyder en kommunikationsserver, der kan integreres med webpubliceringssystemer, og som er udstyret med et gennemsigtigt identifikationssystem og værktøjer til adgangsstyring i decentrale netværk i Fediverse. Projektets kode er skrevet i PHP og JavaScript og distribueres under MIT-licensen, mens MySQL-databaser og dens forks samt PostgreSQL understøttes som datalagre.
Hubzilla har et enkelt autentifikationssystem til at arbejde som et socialt netværk, fora, diskussionsgrupper, Wiki, systemer til offentliggørelse af artikler og websteder. Den føderale interaktion foregår på basis af sin egen protokol, Zot, som implementerer konceptet WebMTA til indholdsoverførsel gennem WWW i decentrale netværk og sikrer en række unikke funktioner, herunder gennemsigtig end-to-end autentifikation "Nomadic Identity" inden for Zot-netværket, samt kloningsfunktionen for at sikre fuldstændigt identiske adgangspunkter og brugerdata på forskellige noder i netværket. Der understøttes også udveksling med andre netværk i Fediverse ved hjælp af protokoller som ActivityPub, Diaspora, DFRN og OStatus. Hubzilla's fillager er også tilgængeligt via WebDAV-protokollen. Derudover understøtter systemet arbejde med events og CalDAV-kalendere samt CardDAV-kontaktbøger.
Blandt de vigtigste nyheder er et helt omarbejdet adgangsrettighedssystem, som er en af de centrale funktioner i Hubzilla. Den gennemførte refaktorering har gjort arbejdsprocessen enklere og samtidig sikret større fleksibilitet med en mere bekvem organisering af interaktion.
- Rollefordelingen for kanaler er blevet forenklet. Der er nu et valg mellem 4 mulige varianter: "offentlig", "privat", "fællesskabsforum" og "tilpasset". Som standard oprettes kanalen som "privat".
- Individuelle tilladelser for kontakter er blevet afskaffet til fordel for roller, som nu er et obligatorisk krav, når man tilføjer hver kontakt.
- Kontaktroller har én forudindstilling som standard, der bestemmes af kanalens rolle. Brugerdefinerede kontaktroller kan oprettes efter behov. Enhver kontaktrolle kan sættes som standard for nye forbindelser i appen 'Kontaktroller'.
- Indstillingerne for privatliv er flyttet til en separat indstillingsmodul. Indstillingerne for synlighed af online-status og optegnelser på katalog- og tilbudssider er blevet flyttet til profilen.
- Avancerede konfigurationer er tilgængelige i privatlivsindstillingerne, hvis der vælges en brugerdefineret kanalrolle. De har fået en oprindelig advarsel, og nogle opdateringer, der kunne misforstås, har fået tips.
- Privatlivsgrupper kan administreres fra appen 'Privatlivsgrupper', hvis den er installeret. Standardindstillingerne for privatlivsgruppen til nyt indhold og standard privatlivsgruppe for nye kontakter er også blevet flyttet derhen.
- Gæsteadgang er blevet omarbejdet for at tillade tilføjelse af nye gæster til privatlivsgrupper. Hurtige links til private ressourcer er blevet tilføjet i rullelisten for bekvemmelighed.
Andre væsentlige ændringer:
- Brugergrænsefladen til ændring af profilbillede er forbedret.
- Visningen af afstemninger er forbedret.
- En fejl i afstemningerne for kanaler – forums – er rettet.
- Ydelsen ved sletning af kontakt er forbedret.
- Den forældede udvidelse til privat beskedudveksling er fjernet. I stedet anvendes den standardmekanisme til direkte beskeder, også til deling med Diaspora.
- Support og forbedringer til udvidelsen Socialauth.
- Forskellige fejlrettelser.
Det meste af arbejdet er udført af hovedudvikleren Mario Vavti med støtte fra NGI Zero open source-fond.
Kilde: opennet.ru
