Frigivelse af den decentraliserede kommunikationsplatform Hubzilla 7.0

Efter omkring seks måneder siden den forrige store udgivelse er en ny version af platformen til opbygning af decentrale sociale netværk, Hubzilla 7.0, blevet offentliggjort. Projektet leverer en kommunikationsserver, der integreres med webpubliceringssystemer, udstyret med et gennemsigtigt identifikationssystem og adgangskontrolværktøjer i decentraliserede Fediverse-netværk. Projektkoden er skrevet i PHP og JavaScript og distribueres under MIT-licensen; MySQL DBMS og dets gafler, samt PostgreSQL, understøttes som datalagring.

Hubzilla har et enkelt autentificeringssystem til at fungere som et socialt netværk, fora, diskussionsgrupper, Wikier, artikeludgivelsessystemer og websteder. Fødereret interaktion udføres på basis af Zots egen protokol, som implementerer WebMTA-konceptet til transmission af indhold over WWW i decentrale netværk og giver en række unikke funktioner, især transparent end-to-end autentificering "Nomadic Identity" indenfor Zot-netværket, samt en kloningsfunktion til at sikre helt identiske punkter login og brugerdatasæt på forskellige netværksknuder. Udveksling med andre Fediverse-netværk understøttes ved hjælp af ActivityPub-, Diaspora-, DFRN- og OStatus-protokollerne. Hubzilla-fillagring er også tilgængelig via WebDAV-protokollen. Derudover understøtter systemet arbejde med CalDAV-begivenheder og -kalendere, samt CardDAV-notesbøger.

Blandt de vigtigste innovationer bør vi bemærke et fuldstændigt redesignet adgangsretssystem, som er en af ​​hovedfunktionerne i Hubzilla. Refaktoreringen gjorde det muligt at forenkle arbejdsgangen og samtidig give større fleksibilitet med en mere bekvem tilrettelæggelse af interaktion.

  • Kanalroller er blevet forenklet. Der er nu 4 mulige muligheder at vælge imellem: "offentlig", "privat", "fællesskabsforum" og "brugerdefineret". Som standard oprettes kanalen som "privat".
  • Individuelle kontakttilladelser er blevet elimineret til fordel for roller, som nu er et krav, når hver kontaktperson tilføjes.
  • Kontaktroller har én standard forudindstilling, som bestemmes af kanalrollen. Tilpassede kontaktroller kan oprettes efter ønske. Enhver kontaktrolle kan indstilles som standard for nye forbindelser i appen Kontaktroller.
  • Privatlivsindstillinger er blevet flyttet til et separat indstillingsmodul. Synlighedsindstillinger for onlinestatus og poster på telefonbog og tilbudssider er blevet flyttet til profilen.
  • Avancerede konfigurationer er tilgængelige i privatlivsindstillinger, når den tilpassede kanalrolle er valgt. De modtog en indledende advarsel, og nogle indlæg, der kunne blive misforstået, blev givet hints.
  • Privatlivsgrupper kan administreres fra appen Privatlivsgrupper, hvis den er installeret. Standard privatlivsgruppe for nyt indhold og standard privatlivsgruppe for nye kontaktindstillinger er også flyttet dertil.
  • Gæsteadgang er blevet omdesignet, så nye gæster kan føjes til privatlivsgrupper. Hurtig adgangslinks til private ressourcer er blevet tilføjet til rullelisten for nemheds skyld.

Andre væsentlige ændringer:

  • Forbedret brugergrænseflade til at ændre dit profilbillede.
  • Forbedret visning af undersøgelser.
  • Rettede en fejl med afstemninger for forumkanaler.
  • Forbedret ydeevne ved sletning af en kontakt.
  • Fjernet forældet udvidelse til private beskeder. I stedet anvendes standardmekanismen for direkte beskeder, herunder for udvekslinger med diaspora.
  • Support og forbedringer til Socialauth-udvidelsen.
  • Forskellige fejlrettelser.

Meget af arbejdet blev udført af kerneudvikler Mario Vavti med støtte fra NGI Zero open source-finansiering.

Kilde: opennet.ru

Tilføj en kommentar