Vrystelling van die gedesentraliseerde kommunikasieplatform Hubzilla 7.0

Na ongeveer ses maande sedert die vorige groot vrystelling, is 'n nuwe weergawe van die platform vir die bou van gedesentraliseerde sosiale netwerke, Hubzilla 7.0, gepubliseer. Die projek verskaf 'n kommunikasiebediener wat integreer met webpublikasiestelsels, toegerus met 'n deursigtige identifikasiestelsel en toegangsbeheerhulpmiddels in gedesentraliseerde Fediverse-netwerke. Die projekkode is in PHP en JavaScript geskryf en word onder die MIT-lisensie versprei; MySQL DBMS en sy vurke, sowel as PostgreSQL, word as databerging ondersteun.

Hubzilla het 'n enkele verifikasiestelsel om as 'n sosiale netwerk, forums, besprekingsgroepe, wiki's, artikelpubliseringstelsels en webwerwe te funksioneer. Gefedereerde interaksie is gebaseer op Zot se eie protokol, wat die WebMTA-konsep implementeer vir die oordrag van inhoud oor die WWW in gedesentraliseerde netwerke en bied 'n aantal unieke kenmerke, in die besonder, deursigtige end-tot-end "Nomadic Identity"-verifikasie binne die Zot-netwerk, sowel as 'n kloonfunksie om heeltemal identiese punteaanmelding en gebruikersdatastelle op verskeie netwerknodes te verskaf. Uitruiling met ander Fediverse-netwerke word ondersteun deur die ActivityPub-, Diaspora-, DFRN- en OStatus-protokolle te gebruik. Die Hubzilla-lêerberging is ook beskikbaar via die WebDAV-protokol. Daarbenewens ondersteun die stelsel CalDAV-geleenthede en -kalenders, sowel as CardDAV-notaboeke.

Onder die belangrikste innovasies moet ons let op 'n heeltemal herontwerpte toegangsregtestelsel, wat een van die belangrikste kenmerke van Hubzilla is. Die herfaktorering het dit moontlik gemaak om die werkvloei te vereenvoudig en terselfdertyd groter buigsaamheid te bied met 'n geriefliker organisasie van interaksie.

  • Kanaalrolle is vereenvoudig. Daar is nou 4 moontlike opsies om van te kies: "publiek", "privaat", "gemeenskapsforum" en "pasgemaak". By verstek word die kanaal as "privaat" geskep.
  • Individuele kontaktoestemmings is uitgeskakel ten gunste van rolle, wat nou 'n vereiste is wanneer elke kontak bygevoeg word.
  • Kontakrolle het een verstekvoorinstelling, wat deur die kanaalrol bepaal word. Gepasmaakte kontakrolle kan soos verlang geskep word. Enige kontakrol kan gestel word as die verstek vir nuwe verbindings in die Kontakrolle-toepassing.
  • Privaatheidinstellings is na 'n aparte instellingsmodule geskuif. Sigbaarheidsinstellings vir aanlynstatus en inskrywings op gids- en aanbodbladsye is na die profiel geskuif.
  • Gevorderde konfigurasies is beskikbaar in privaatheidinstellings wanneer die pasgemaakte kanaalrol gekies is. Hulle het 'n aanvanklike waarskuwing ontvang en sommige plasings wat dalk misverstaan ​​kan word, is wenke gegee.
  • Privaatheidsgroepe kan vanaf die Privaatheidsgroepe-toepassing bestuur word, indien geïnstalleer. Die verstek privaatheid groep vir nuwe inhoud en verstek privaatheid groep vir nuwe kontakte instellings is ook daarheen geskuif.
  • Gastetoegang is herontwerp sodat nuwe gaste by privaatheidsgroepe gevoeg kan word. Vinnige toegangskakels na private hulpbronne is gerieflikheidshalwe by die aftreklys gevoeg.

Ander beduidende veranderinge:

  • Verbeterde gebruikerskoppelvlak om jou profielfoto te verander.
  • Verbeterde vertoning van opnames.
  • Het 'n fout met meningspeilings vir forumkanale reggestel.
  • Verbeterde werkverrigting wanneer 'n kontak uitgevee word.
  • Verouderde private boodskap-uitbreiding verwyder. In plaas daarvan, insluitend vir uitruilings met Diaspora, word die standaard direkte boodskapmeganisme gebruik.
  • Ondersteuning en verbeterings vir die Socialauth-uitbreiding.
  • Verskeie foutoplossings.

Baie van die werk is gedoen deur kernontwikkelaar Mario Vavti met ondersteuning van NGI Zero oopbronbefondsing.

Bron: opennet.ru

Voeg 'n opmerking