Detsentraliseeritud suhtlusplatvormi Hubzilla väljalaskmine 7.0

Umbes pool aastat pärast eelmist suurt väljalaset avaldati detsentraliseeritud sotsiaalvõrgustike loomise platvormi Hubzilla 7.0 uus versioon. Projekt pakub suhtlusserverit, mis integreerub veebipublikatsioonisüsteemidega, on varustatud läbipaistva identifitseerimissüsteemi ja juurdepääsukontrolli tööriistadega detsentraliseeritud Fediverse'i võrkudes. Projekti kood on kirjutatud PHP-s ja JavaScriptis ning seda levitatakse MIT-litsentsi alusel, andmesalvestusena toetatakse MySQL-i ja selle forke, samuti PostgreSQL-i.

Hubzillal on ühtne autentimissüsteem, mis toimib sotsiaalvõrgustiku, foorumite, arutelurühmade, vikide, artiklite avaldamise süsteemide ja veebisaitidena. Födereeritud suhtlus põhineb Zoti enda protokollil, mis rakendab WebMTA kontseptsiooni sisu edastamiseks üle WWW detsentraliseeritud võrkudes ja pakub mitmeid unikaalseid funktsioone, eelkõige läbipaistvat otsast lõpuni "Nomadic Identity" autentimist Zoti võrgus, samuti kloonimise funktsioon, et pakkuda erinevates võrgusõlmedes täiesti identseid sisselogimispunkte ja kasutajaandmeid. Vahetamist teiste Fediverse'i võrkudega toetatakse protokollide ActivityPub, Diaspora, DFRN ja OStatus abil. Hubzilla failisalvestus on saadaval ka WebDAV-protokolli kaudu. Lisaks toetab süsteem CalDAV sündmusi ja kalendreid ning CardDAV märkmikke.

Peamiste uuenduste hulgas väärib märkimist täielikult ümberkujundatud juurdepääsuõiguste süsteem, mis on Hubzilla üks põhifunktsioone. Refaktoreerimine võimaldas lihtsustada töövoogu ja samal ajal pakkuda suuremat paindlikkust mugavama suhtluskorraldusega.

  • Kanalirolle on lihtsustatud. Nüüd on valida nelja valiku vahel: „avalik”, „isiklik”, „kogukonnafoorum” ja „kohandatud”. Vaikimisi luuakse kanal „isiklikuna”.
  • Individuaalsete kontaktide õigused on eemaldatud rollide kasuks, mis on nüüd iga kontakti lisamisel kohustuslikud.
  • Kontaktrollidel on üks vaikesäte, mille määrab kanali roll. Soovi korral saab luua kohandatud kontaktrolle. Kontaktrollide rakenduses saab mis tahes kontaktrolli määrata uute ühenduste vaikesätteks.
  • Privaatsusseaded on teisaldatud eraldi seadete moodulisse. Kataloogi ja pakkumiste lehtede võrgusoleku ja sisenemise nähtavuse seaded on teisaldatud profiili.
  • Täpsemad konfiguratsioonid on privaatsusseadetes saadaval, kui valitud on kohandatud kanali roll. Neile anti esialgne hoiatus ja mõnele postitusele, mida võidi valesti mõista, anti vihjeid.
  • Privaatsusrühmi saab hallata privaatsusrühmade rakenduse kaudu, kui see on installitud. Uue sisu vaikesätetega privaatsusrühm ja uute kontaktide vaikesätetega privaatsusrühm on samuti sinna teisaldatud.
  • Külalisjuurdepääsu on ümber kujundatud, et privaatsusgruppidesse saaks uusi külalisi lisada. Mugavuse huvides on rippmenüüsse lisatud kiirpääsu lingid privaatsetele ressurssidele.

Muud olulised muudatused:

  • Täiustatud kasutajaliides profiilifoto muutmiseks.
  • Küsitluste kuvamise täiustamine.
  • Parandatud viga kanalite ja foorumite küsitlustega.
  • Parandatud jõudlus kontakti kustutamisel.
  • Privaatsõnumite vahetamise aegunud laiendus on eemaldatud. Selle asemel kasutatakse standardset otsesõnumite saatmise mehhanismi, sealhulgas diasporaaga suhtlemiseks.
  • Socialauth laienduse tugi ja täiustused.
  • Erinevad veaparandused.

Suure osa tööst tegi ära juhtiv arendaja Mario Vavti NGI Zero avatud lähtekoodiga rahastamise toel.

Allikas: opennet.ru

Ostke DDoS-kaitsega saitide jaoks usaldusväärne hostimine, VPS VDS-serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster