Izdanje decentralizirane komunikacijske platforme Hubzilla 7.0

Nakon otprilike šest mjeseci od prethodnog velikog izdanja, objavljena je nova verzija platforme za izgradnju decentraliziranih društvenih mreža Hubzilla 7.0. Projekt osigurava komunikacijski poslužitelj koji se integrira sa sustavima za web objavljivanje, opremljen transparentnim identifikacijskim sustavom i alatima za kontrolu pristupa u decentraliziranim Fediverse mrežama. Kôd projekta napisan je u PHP-u i JavaScriptu i distribuira se pod licencom MIT; MySQL DBMS i njegovi forkovi, kao i PostgreSQL, podržani su kao pohrana podataka.

Hubzilla ima jedinstveni sustav provjere autentičnosti za rad kao društvena mreža, forumi, grupe za raspravu, Wikiji, sustavi za objavljivanje članaka i web stranice. Federativna interakcija provodi se na temelju Zot-ovog vlastitog protokola, koji implementira WebMTA koncept za prijenos sadržaja preko WWW-a u decentraliziranim mrežama i pruža niz jedinstvenih funkcija, posebno transparentnu end-to-end autentifikaciju "Nomadski identitet" unutar Zot mrežu, kao i funkciju kloniranja kako bi se osigurale potpuno identične točke prijave i skupovi korisničkih podataka na različitim mrežnim čvorovima. Razmjena s drugim Fediverse mrežama podržana je korištenjem protokola ActivityPub, Diaspora, DFRN i OStatus. Hubzilla pohrana datoteka dostupna je i putem WebDAV protokola. Osim toga, sustav podržava rad s CalDAV događajima i kalendarima, kao i CardDAV bilježnicama.

Među glavnim novitetima treba istaknuti potpuno redizajniran sustav prava pristupa, što je jedna od ključnih značajki Hubzille. Refaktoriranje je omogućilo pojednostavljenje tijeka rada i istovremeno pružanje veće fleksibilnosti uz praktičniju organizaciju interakcije.

  • Uloge kanala su pojednostavljene. Sada postoje 4 moguće opcije za odabir: "javno", "privatno", "forum zajednice" i "prilagođeno". Prema zadanim postavkama, kanal je kreiran kao "privatan".
  • Pojedinačna dopuštenja za kontakt eliminirana su u korist uloga, koje su sada uvjet prilikom dodavanja svakog kontakta.
  • Uloge kontakata imaju jednu zadanu postavku, koja je određena ulogom kanala. Prilagođene kontakt uloge mogu se kreirati po želji. Bilo koja kontaktna uloga može se postaviti kao zadana za nove veze u aplikaciji Kontaktne uloge.
  • Postavke privatnosti premještene su u zasebni modul postavki. Postavke vidljivosti online statusa i unosa na stranicama imenika i ponuda premještene su u profil.
  • Napredne konfiguracije dostupne su u postavkama privatnosti kada je odabrana uloga prilagođenog kanala. Dobili su početno upozorenje i neke objave koje bi mogle biti krivo shvaćene dobile su savjete.
  • Grupama za privatnost može se upravljati iz aplikacije Grupe za privatnost, ako je instalirana. Tamo su premještene i zadana grupa privatnosti za novi sadržaj i zadana grupa privatnosti za nove postavke kontakata.
  • Pristup za goste je redizajniran kako bi se omogućilo dodavanje novih gostiju u grupe za privatnost. Veze za brzi pristup privatnim resursima dodane su na padajući popis radi praktičnosti.

Ostale značajne promjene:

  • Poboljšano korisničko sučelje za promjenu fotografije profila.
  • Poboljšan prikaz anketa.
  • Ispravljena greška s anketama za forumske kanale.
  • Poboljšana izvedba prilikom brisanja kontakta.
  • Uklonjeno je zastarjelo proširenje za privatne poruke. Umjesto toga, uključujući i za razmjenu s dijasporom, koristi se standardni mehanizam izravne poruke.
  • Podrška i poboljšanja za proširenje Socialauth.
  • Razni ispravci grešaka.

Velik dio posla obavio je glavni programer Mario Vavti uz podršku NGI Zero open source financiranja.

Izvor: opennet.ru

Dodajte komentar