Liberigo de la malcentralizita komunika platformo Hubzilla 7.0

Post proksimume ses monatoj ekde la antaŭa grava eldono, nova versio de la platformo por konstrui malcentralizitajn sociajn retojn, Hubzilla 7.0, estis publikigita. La projekto provizas komunikan servilon, kiu integriĝas kun ret-eldonaj sistemoj, ekipitaj per travidebla identiga sistemo kaj alirkontroliloj en malcentralizitaj retoj Fediverse. La projektkodo estas skribita en PHP kaj JavaScript kaj estas distribuita sub la MIT-licenco; MySQL DBMS kaj ĝiaj forkoj, same kiel PostgreSQL, estas subtenataj kiel datumstokado.

Hubzilla havas ununuran aŭtentikigsistemon por funkcii kiel socia reto, forumoj, diskutgrupoj, Vikioj, artikoloj-eldonsistemoj kaj retejoj. Federacia interagado estas efektivigita surbaze de la propra protokolo de Zot, kiu efektivigas la WebMTA-koncepton por transdoni enhavon tra la WWW en malcentralizitaj retoj kaj disponigas kelkajn unikajn funkciojn, precipe, travideblan fin-al-finan aŭtentikigon "Nomada Identeco" ene. la Zot-reto, kaj ankaŭ klonan funkcion por certigi tute identajn punktojn ensalutu kaj uzantajn arojn sur diversaj retaj nodoj. Interŝanĝo kun aliaj Fediverse-retoj estas subtenata per la protokoloj ActivityPub, Diaspora, DFRN kaj OStatus. Hubzilla dosierstokado ankaŭ haveblas per la WebDAV-protokolo. Krome, la sistemo subtenas labori kun CalDAV-okazaĵoj kaj kalendaroj, same kiel CardDAV-kajeroj.

Inter la ĉefaj novigoj, ni devas noti tute restrukturitan alirrajtoj-sistemon, kiu estas unu el la ĉefaj trajtoj de Hubzilla. La refaktorado ebligis simpligi la laborfluon kaj samtempe provizi pli grandan flekseblecon kun pli oportuna organizo de interago.

  • Kanalaj roloj estis simpligitaj. Estas nun 4 eblaj elektoj por elekti: "publika", "privata", "komunuma forumo" kaj "persona". Defaŭlte, la kanalo estas kreita kiel "privata".
  • Individuaj kontaktpermesoj estis eliminitaj en favoro de roloj, kiuj nun estas postulo kiam aldono de ĉiu kontakto.
  • Kontaktaj roloj havas unu defaŭltan antaŭgordilon, kiu estas determinita de la kanala rolo. Propraj kontaktroloj povas esti kreitaj laŭdezire. Ajna kontakta rolo povas esti agordita kiel defaŭlta por novaj konektoj en la apo Kontaktaj Roloj.
  • Privatecaj agordoj estis movitaj al aparta agorda modulo. Videblaj agordoj por interreta stato kaj enskriboj en adresaroj kaj ofertpaĝoj estis movitaj al la profilo.
  • Altnivelaj agordoj estas haveblaj en privatecaj agordoj kiam la kutima kanala rolo estas elektita. Ili ricevis komencan averton kaj iuj afiŝoj, kiuj povus esti miskomprenitaj, ricevis sugestojn.
  • Privatecaj grupoj povas esti administritaj de la programo Privateca Grupoj, se instalite. La defaŭlta privateca grupo por nova enhavo kaj defaŭlta privateca grupo por novaj kontaktoj ankaŭ estis movitaj tien.
  • Gastaliro estis restrukturita por permesi novajn gastojn esti aldonitaj al privatecaj grupoj. Rapidaliraj ligiloj al privataj rimedoj estis aldonitaj al la fallisto por oportuno.

Aliaj signifaj ŝanĝoj:

  • Plibonigita uzantinterfaco por ŝanĝi vian profilfoton.
  • Plibonigita montrado de enketoj.
  • Korektis cimon kun balotoj por forumaj kanaloj.
  • Plibonigita rendimento dum forigo de kontakto.
  • Forigita malmoderna privata mesaĝa etendo. Anstataŭe, inkluzive por interŝanĝoj kun Diasporo, la norma rekta mesaĝa mekanismo estas uzata.
  • Subteno kaj plibonigoj por la etendaĵo Socialauth.
  • Diversaj eraroj korektoj.

Granda parto de la laboro estis farita fare de kernprogramisto Mario Vavti kun subteno de NGI Zero malfermfontecfinancado.

fonto: opennet.ru

Aldoni komenton