Paglabas ng desentralisadong platform ng komunikasyon na Hubzilla 5.4

Isang bagong release ng platform para sa pagbuo ng mga desentralisadong social network, Hubzilla 5.2, ay inilabas. Ang proyekto ay nagbibigay ng server ng komunikasyon na sumasama sa mga web publishing system, na nilagyan ng transparent na sistema ng pagkakakilanlan at mga access control tool sa mga desentralisadong Fediverse network. Ang code ng proyekto ay nakasulat sa PHP at JavaScript at ipinamamahagi sa ilalim ng lisensya ng MIT.

Ang Hubzilla ay may iisang sistema ng pagpapatunay upang gumana bilang isang social network, mga forum, mga grupo ng talakayan, mga Wiki, mga sistema ng pag-publish ng artikulo at mga website. Isinasagawa ang federated interaction batay sa sariling protocol ng Zot, na nagpapatupad ng konsepto ng WebMTA para sa pagpapadala ng content sa WWW sa mga desentralisadong network at nagbibigay ng ilang natatanging function, sa partikular, transparent na end-to-end authentication na "Nomadic Identity" sa loob ang Zot network, pati na rin ang cloning function upang matiyak ang ganap na magkaparehong mga puntos sa pag-login at mga set ng data ng user sa iba't ibang network node. Ang pakikipagpalitan sa iba pang mga network ng Fediverse ay sinusuportahan gamit ang mga protocol ng ActivityPub, Diaspora, DFRN at OStatus. Available din ang Hubzilla file storage sa pamamagitan ng WebDAV protocol. Bilang karagdagan, sinusuportahan ng system ang pagtatrabaho sa mga kaganapan at kalendaryo ng CalDAV, pati na rin sa mga notebook ng CardDAV.

Sa loob ng 2 buwan na lumipas mula noong inilabas ang nakaraang pangunahing release 5.2, maraming pag-aayos at pagbabago ang ginawa sa code, bukod sa kung saan, bilang karagdagan sa mga tradisyonal na pag-aayos ng mga natukoy na problema at pagpapahusay, ang mga sumusunod ay dapat na i-highlight:

  • Lumipat sa paggamit ng file system bilang default na imbakan ng imahe. Dati, isang DBMS ang ginamit para dito. Ang suporta para sa pagpili ng uri ng storage ngayon ay nalalapat din sa mga avatar ng profile na na-import mula sa mga external na server.
  • Suporta para sa pag-import ng anumang panlabas na publikasyon mula sa mga network na tumatakbo sa Zot, Diaspora at Activitypub protocol sa pamamagitan ng search bar.
  • Pang-eksperimentong suporta para sa pag-import/pag-export ng data sa pagitan ng Hubzilla at Zap. Bilang bahagi ng huli, ang isang reference na bersyon ng Zot protocol ay kasalukuyang ginagawa.
  • Ang pagganap ng system kapag nagpapakita ng mga pangunahing pahina ay nadagdagan dahil sa panloob na mekanismo ng pag-cache at ang pag-aalis ng ilang mga operasyon sa pagpoproseso na maaaring makapagpabagal sa pagpapakita sa malalaking hub o sa mga naka-host sa mga server na mababa ang kapangyarihan sa mga proseso sa background.
  • Idineklara ang suporta para sa pinakabagong bersyon ng PHP 8.

Pinagmulan: opennet.ru

Magdagdag ng komento