Decentralizētās komunikācijas platformas Hubzilla 7.0 izlaišana

Pēc aptuveni sešiem mēnešiem kopš iepriekšējās lielās izlaiduma ir publicēta jauna platformas versija decentralizētu sociālo tīklu veidošanai Hubzilla 7.0. Projekts nodrošina sakaru serveri, kas integrējas ar tīmekļa publicēšanas sistēmām, aprīkots ar caurspīdīgu identifikācijas sistēmu un piekļuves kontroles rīkiem decentralizētos Fediverse tīklos. Projekta kods ir rakstīts PHP un JavaScript valodā un tiek izplatīts saskaņā ar MIT licenci; MySQL DBVS un tās dakšas, kā arī PostgreSQL tiek atbalstītas kā datu krātuve.

Hubzilla ir vienota autentifikācijas sistēma, kas darbojas kā sociālais tīkls, forumi, diskusiju grupas, Wiki, rakstu publicēšanas sistēmas un tīmekļa vietnes. Federatīvā mijiedarbība tiek veikta, pamatojoties uz paša Zot protokolu, kas ievieš WebMTA koncepciju satura pārsūtīšanai pa WWW decentralizētos tīklos un nodrošina vairākas unikālas funkcijas, jo īpaši caurspīdīgu pilnīgu autentifikāciju "Nomadic Identity" ietvaros. Zot tīkls, kā arī klonēšanas funkcija, lai nodrošinātu pilnīgi identisku punktu pieteikšanos un lietotāju datu kopas dažādos tīkla mezglos. Apmaiņa ar citiem Fediverse tīkliem tiek atbalstīta, izmantojot ActivityPub, Diaspora, DFRN un OStatus protokolus. Hubzilla failu krātuve ir pieejama arī, izmantojot WebDAV protokolu. Turklāt sistēma atbalsta darbu ar CalDAV pasākumiem un kalendāriem, kā arī CardDAV piezīmjdatoriem.

Starp galvenajiem jauninājumiem jāatzīmē pilnībā pārveidota piekļuves tiesību sistēma, kas ir viena no galvenajām Hubzilla iezīmēm. Refaktorings ļāva vienkāršot darbplūsmu un vienlaikus nodrošināt lielāku elastību ar ērtāku mijiedarbības organizēšanu.

  • Kanālu lomas ir vienkāršotas. Tagad ir 4 iespējamās iespējas, no kurām izvēlēties: “publisks”, “privāts”, “kopienas forums” un “pielāgots”. Pēc noklusējuma kanāls tiek izveidots kā “privāts”.
  • Atsevišķas kontaktpersonas atļaujas ir atceltas par labu lomām, kas tagad ir prasība, pievienojot katru kontaktpersonu.
  • Kontaktpersonu lomām ir viens noklusējuma iepriekšējais iestatījums, ko nosaka kanāla loma. Pielāgotas kontaktpersonu lomas var izveidot pēc vēlēšanās. Jebkura kontaktpersonas loma var tikt iestatīta kā noklusējuma loma jauniem savienojumiem lietotnē Kontaktpersonu lomas.
  • Privātuma iestatījumi ir pārvietoti uz atsevišķu iestatījumu moduli. Redzamības iestatījumi tiešsaistes statusam un ierakstiem direktoriju un piedāvājumu lapās ir pārvietoti uz profilu.
  • Papildu konfigurācijas ir pieejamas konfidencialitātes iestatījumos, kad ir atlasīta pielāgotā kanāla loma. Viņi saņēma sākotnējo brīdinājumu, un daži ieraksti, kas varētu būt pārprasti, saņēma mājienus.
  • Konfidencialitātes grupas var pārvaldīt no lietotnes Privacy Groups, ja tā ir instalēta. Tur ir pārvietota arī noklusējuma konfidencialitātes grupa jaunam saturam un noklusējuma konfidencialitātes grupa jauniem kontaktpersonu iestatījumiem.
  • Viesu piekļuve ir pārveidota, lai privātuma grupām varētu pievienot jaunus viesus. Ērtības labad nolaižamajam sarakstam ir pievienotas ātrās piekļuves saites uz privātajiem resursiem.

Citas būtiskas izmaiņas:

  • Uzlabots lietotāja interfeiss profila fotoattēla maiņai.
  • Uzlabota aptauju attēlošana.
  • Izlabota kļūda foruma kanālu aptaujās.
  • Uzlabota veiktspēja, dzēšot kontaktpersonu.
  • Novecojis privātās ziņojumapmaiņas paplašinājums ir noņemts. Tā vietā, tostarp apmaiņai ar diasporu, tiek izmantots standarta tiešo ziņojumu mehānisms.
  • Socialauth paplašinājuma atbalsts un uzlabojumi.
  • Dažādi kļūdu labojumi.

Lielu daļu darba veica galvenais izstrādātājs Mario Vavti ar NGI Zero atvērtā pirmkoda finansējuma atbalstu.

Avots: opennet.ru

Pievieno komentāru