Decentralizuotos komunikacijos platformos Hubzilla 7.0 išleidimas

Praėjus maždaug šešiems mėnesiams nuo ankstesnio didelio leidimo, buvo paskelbta nauja platformos, skirtos decentralizuotų socialinių tinklų kūrimo, versija Hubzilla 7.0. Projektas suteikia komunikacijos serverį, kuris integruojamas su žiniatinklio leidybos sistemomis, aprūpintas skaidria identifikavimo sistema ir prieigos kontrolės įrankiais decentralizuotuose „Fediverse“ tinkluose. Projekto kodas parašytas PHP ir JavaScript kalbomis ir platinamas pagal MIT licenciją; MySQL DBVS ir jos šakutės bei PostgreSQL palaikoma kaip duomenų saugykla.

„Hubzilla“ turi vieną autentifikavimo sistemą, kuri veikia kaip socialinis tinklas, forumai, diskusijų grupės, „Wiki“, straipsnių publikavimo sistemos ir svetainės. Federalinė sąveika vykdoma remiantis paties Zot protokolu, kuris įgyvendina WebMTA koncepciją, skirtą turinio perdavimui per WWW decentralizuotuose tinkluose ir suteikia daugybę unikalių funkcijų, ypač skaidrų nuo galo iki galo autentifikavimą „Nomadic Identity“ viduje. Zot tinklas, taip pat klonavimo funkcija, užtikrinanti visiškai identiškus prisijungimo taškus ir vartotojo duomenų rinkinius įvairiuose tinklo mazguose. Keitimasis su kitais Fediverse tinklais palaikomas naudojant ActivityPub, Diaspora, DFRN ir OStatus protokolus. „Hubzilla“ failų saugykla taip pat pasiekiama naudojant WebDAV protokolą. Be to, sistema palaiko darbą su CalDAV įvykiais ir kalendoriais, taip pat su CardDAV nešiojamaisiais kompiuteriais.

Tarp pagrindinių naujovių reikėtų pažymėti visiškai pertvarkytą prieigos teisių sistemą, kuri yra viena pagrindinių Hubzilla savybių. Pertvarkymas leido supaprastinti darbo eigą ir tuo pačiu suteikti didesnį lankstumą, patogesnį sąveikos organizavimą.

  • Kanalo vaidmenys buvo supaprastinti. Dabar galima rinktis iš 4 galimų variantų: „viešas“, „privatus“, „bendruomenės forumas“ ir „pasirinktinis“. Pagal numatytuosius nustatymus kanalas sukuriamas kaip „privatus“.
  • Atskirų kontaktų leidimai buvo panaikinti vaidmenų naudai, kurie dabar yra privalomi pridedant kiekvieną kontaktą.
  • Kontaktų vaidmenys turi vieną numatytąjį išankstinį nustatymą, kurį lemia kanalo vaidmuo. Pagal pageidavimą gali būti sukurti pasirinktiniai kontaktiniai vaidmenys. Bet koks kontaktinis vaidmuo gali būti nustatytas kaip numatytasis naujiems ryšiams programoje Kontaktų vaidmenys.
  • Privatumo nustatymai perkelti į atskirą nustatymų modulį. Internetinės būsenos ir įrašų katalogų ir pasiūlymų puslapiuose matomumo nustatymai perkelti į profilį.
  • Išplėstinės konfigūracijos pasiekiamos privatumo nustatymuose, kai pasirenkamas tinkinto kanalo vaidmuo. Jie gavo pirminį įspėjimą, o kai kuriems pranešimams, kurie galėjo būti neteisingai suprasti, buvo pateiktos užuominos.
  • Privatumo grupes galima valdyti naudojant Privatumo grupių programą, jei įdiegta. Ten taip pat buvo perkelta numatytoji naujo turinio privatumo grupė ir numatytoji naujų kontaktų nustatymų privatumo grupė.
  • Svečių prieiga buvo pertvarkyta, kad į privatumo grupes būtų galima įtraukti naujų svečių. Patogumo sumetimais į išskleidžiamąjį sąrašą įtrauktos greitos prieigos nuorodos į privačius išteklius.

Kiti reikšmingi pakeitimai:

  • Patobulinta vartotojo sąsaja, skirta pakeisti profilio nuotrauką.
  • Patobulintas apklausų rodymas.
  • Ištaisyta forumų kanalų apklausų klaida.
  • Patobulintas našumas ištrinant kontaktą.
  • Pašalintas pasenęs asmeninių pranešimų plėtinys. Vietoj to, įskaitant mainus su diaspora, naudojamas standartinis tiesioginių pranešimų mechanizmas.
  • Socialauth plėtinio palaikymas ir patobulinimai.
  • Įvairūs klaidų pataisymai.

Didžiąją darbo dalį atliko pagrindinis kūrėjas Mario Vavti, remiamas NGI Zero atvirojo kodo finansavimo.

Šaltinis: opennet.ru

Добавить комментарий