Hajautetun viestintäalustan Hubzilla julkaisu 7.0

Noin kuuden kuukauden kuluttua edellisestä suuresta julkaisusta, uusi versio hajautettujen sosiaalisten verkostojen rakentamiseen tarkoitetusta alustasta, Hubzilla 7.0, on julkaistu. Projekti tarjoaa verkkojulkaisujärjestelmiin integroivan viestintäpalvelimen, joka on varustettu läpinäkyvällä tunnistusjärjestelmällä ja kulunvalvontatyökaluilla hajautetuissa Fediverse-verkoissa. Projektikoodi on kirjoitettu PHP:llä ja JavaScriptillä, ja sitä jaetaan MIT-lisenssillä; MySQL DBMS ja sen haarukat sekä PostgreSQL ovat tuettuja tiedontallennusvälineinä.

Hubzillassa on yksi todennusjärjestelmä, joka toimii sosiaalisena verkostona, foorumeina, keskusteluryhminä, Wikeinä, artikkelien julkaisujärjestelminä ja verkkosivustoina. Federated vuorovaikutus tapahtuu Zotin oman protokollan pohjalta, joka toteuttaa WebMTA-konseptin sisällön siirtämiseen WWW:n kautta hajautetuissa verkoissa ja tarjoaa joukon ainutlaatuisia toimintoja, erityisesti läpinäkyvän päästä päähän -todennusta "Nomadic Identity" sisällä. Zot-verkko sekä kloonaustoiminto, joka varmistaa täysin identtisten pisteiden kirjautumisen ja käyttäjätietojoukot eri verkkosolmuissa. Vaihtoa muiden Fediverse-verkkojen kanssa tuetaan käyttämällä ActivityPub-, Diaspora-, DFRN- ja OStatus-protokollia. Hubzilla-tiedostojen tallennustila on saatavilla myös WebDAV-protokollan kautta. Lisäksi järjestelmä tukee työskentelyä CalDAV-tapahtumien ja -kalentereiden sekä CardDAV-muistikirjojen kanssa.

Tärkeimmistä innovaatioista on syytä mainita täysin uusittu käyttöoikeusjärjestelmä, joka on yksi Hubzillan avainominaisuuksista. Refaktorointi mahdollisti työnkulun yksinkertaistamisen ja samalla suuremman joustavuuden ja vuorovaikutuksen helpomman organisoinnin.

  • Kanavan rooleja on yksinkertaistettu. Valittavana on nyt neljä vaihtoehtoa: "julkinen", "yksityinen", "yhteisöfoorumi" ja "muokattu". Oletuksena kanava luodaan "yksityiseksi".
  • Yksittäisten yhteyshenkilöiden käyttöoikeudet on poistettu roolien hyväksi, mikä on nyt vaatimus jokaista kontaktia lisättäessä.
  • Yhteyshenkilörooleilla on yksi oletusesiasetus, joka määräytyy kanavaroolin mukaan. Mukautettuja yhteyshenkilörooleja voidaan luoda haluamallasi tavalla. Mikä tahansa yhteyshenkilörooli voidaan asettaa oletusarvoksi uusille yhteyksille Yhteystietoroolit-sovelluksessa.
  • Yksityisyysasetukset on siirretty erilliseen asetusmoduuliin. Online-tilan ja hakemisto- ja tarjoussivujen merkintöjen näkyvyysasetukset on siirretty profiiliin.
  • Lisäasetukset ovat saatavilla tietosuoja-asetuksissa, kun mukautettu kanavarooli on valittuna. He saivat alustavan varoituksen ja joihinkin kirjoituksiin, jotka saattoivat olla väärinymmärrettyjä, annettiin vihjeitä.
  • Tietosuojaryhmiä voidaan hallita Privacy Groups -sovelluksesta, jos se on asennettu. Sinne on myös siirretty uuden sisällön oletustietosuojaryhmä ja uusien yhteystietojen oletustietosuojaryhmä.
  • Vieraiden käyttöoikeudet on suunniteltu uudelleen, jotta uusia vieraita voidaan lisätä tietosuojaryhmiin. Pikalinkit yksityisiin resursseihin on lisätty avattavaan luetteloon mukavuuden vuoksi.

Muita merkittäviä muutoksia:

  • Parannettu käyttöliittymä profiilikuvan vaihtamiseen.
  • Parannettu kyselyiden näyttö.
  • Korjattu virhe foorumikanavien kyselyissä.
  • Parempi suorituskyky kontaktia poistettaessa.
  • Vanhentunut yksityisviestilaajennus poistettu. Sen sijaan käytetään tavallista suoraviestimekanismia, mukaan lukien vaihdot diasporan kanssa.
  • Socialauth-laajennuksen tuki ja parannukset.
  • Erilaisia ​​bugikorjauksia.

Suurimman osan työstä teki ydinkehittäjä Mario Vavti avoimen lähdekoodin NGI Zero -rahoituksen tuella.

Lähde: opennet.ru

Lisää kommentti