Etter omtrent seks måneder siden forrige store utgivelse, har en ny versjon av plattformen for å bygge desentraliserte sosiale nettverk, Hubzilla 7.0, blitt publisert. Prosjektet gir en kommunikasjonsserver som integreres med nettpubliseringssystemer, utstyrt med et transparent identifikasjonssystem og tilgangskontrollverktøy i desentraliserte Fediverse-nettverk. Prosjektkoden er skrevet i PHP og JavaScript og distribueres under MIT-lisensen; MySQL DBMS og dets gafler, samt PostgreSQL, støttes som datalagring.
Hubzilla har et enkelt autentiseringssystem for å fungere som et sosialt nettverk, fora, diskusjonsgrupper, Wikier, artikkelpubliseringssystemer og nettsteder. Federert interaksjon utføres på grunnlag av Zots egen protokoll, som implementerer WebMTA-konseptet for overføring av innhold over WWW i desentraliserte nettverk og gir en rekke unike funksjoner, spesielt transparent ende-til-ende-autentisering "Nomadic Identity" innenfor Zot-nettverket, samt en kloningsfunksjon for å sikre helt identiske punkter pålogging og brukerdatasett på ulike nettverksnoder. Utveksling med andre Fediverse-nettverk støttes ved å bruke ActivityPub-, Diaspora-, DFRN- og OStatus-protokollene. Hubzilla-fillagring er også tilgjengelig via WebDAV-protokollen. I tillegg støtter systemet arbeid med CalDAV-hendelser og -kalendere, samt CardDAV-notatbøker.
Blant hovedinnovasjonene bør vi merke oss et fullstendig redesignet tilgangsrettighetssystem, som er en av hovedfunksjonene til Hubzilla. Refaktoreringen gjorde det mulig å forenkle arbeidsflyten og samtidig gi større fleksibilitet med en mer praktisk organisering av samhandlingen.
- Kanalroller er forenklet. Det er nå 4 mulige alternativer å velge mellom: "offentlig", "privat", "fellesskapsforum" og "tilpasset". Som standard er kanalen opprettet som "privat".
- Individuelle kontakttillatelser har blitt eliminert til fordel for roller, som nå er et krav når du legger til hver kontakt.
- Kontaktroller har én standard forhåndsinnstilling, som bestemmes av kanalrollen. Egendefinerte kontaktroller kan opprettes etter ønske. Enhver kontaktrolle kan settes som standard for nye tilkoblinger i Kontaktroller-appen.
- Personverninnstillinger er flyttet til en egen innstillingsmodul. Synlighetsinnstillinger for nettstatus og oppføringer på katalog- og tilbudssider er flyttet til profilen.
- Avanserte konfigurasjoner er tilgjengelige i personverninnstillingene når den tilpassede kanalrollen er valgt. De fikk en innledende advarsel og noen innlegg som kunne misforstås ble gitt hint.
- Personverngrupper kan administreres fra Personverngrupper-appen, hvis den er installert. Standard personverngruppe for nytt innhold og standard personverngruppe for nye kontaktinnstillinger er også flyttet dit.
- Gjestetilgang har blitt redesignet slik at nye gjester kan legges til i personverngrupper. Hurtigtilgangslenker til private ressurser er lagt til i rullegardinlisten for enkelhets skyld.
Andre vesentlige endringer:
- Forbedret brukergrensesnitt for å endre profilbildet ditt.
- Forbedret visning av undersøkelser.
- Rettet en feil med avstemninger for forumkanaler.
- Forbedret ytelse når du sletter en kontakt.
- Fjernet utdatert utvidelse for private meldinger. I stedet, inkludert for utveksling med diaspora, brukes standard direktemeldingsmekanisme.
- Støtte og forbedringer for Socialauth-utvidelsen.
- Ulike feilrettinger.
Mye av arbeidet ble gjort av kjerneutvikler Mario Vavti med støtte fra NGI Zero open source-finansiering.
Kilde: opennet.ru