Paglabas ng desentralisadong platform ng komunikasyon na Hubzilla 7.0

Pagkalipas ng humigit-kumulang anim na buwan mula noong nakaraang pangunahing paglabas, isang bagong bersyon ng platform para sa pagbuo ng mga desentralisadong social network, ang Hubzilla 7.0, ay nai-publish. Ang proyekto ay nagbibigay ng isang server ng komunikasyon na sumasama sa mga web publishing system, na nilagyan ng isang 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 ipinamahagi sa ilalim ng lisensya ng MIT; MySQL DBMS at mga tinidor nito, pati na rin ang PostgreSQL, ay sinusuportahan bilang imbakan ng data.

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.

Kabilang sa mga pangunahing inobasyon, dapat nating tandaan ang isang ganap na muling idinisenyong sistema ng mga karapatan sa pag-access, na isa sa mga pangunahing tampok ng Hubzilla. Ginawang posible ng refactoring na gawing simple ang daloy ng trabaho at kasabay nito ay nagbibigay ng higit na kakayahang umangkop sa isang mas maginhawang organisasyon ng pakikipag-ugnayan.

  • Ang mga tungkulin sa channel ay pinasimple. Mayroon na ngayong 4 na posibleng pagpipiliang mapagpipilian: “pampubliko”, “pribado”, “forum ng komunidad” at “pasadya”. Bilang default, ang channel ay ginawa bilang "pribado".
  • Ang mga indibidwal na pahintulot sa pakikipag-ugnayan ay inalis sa pabor sa mga tungkulin, na ngayon ay kinakailangan kapag nagdaragdag ng bawat contact.
  • Ang mga tungkulin sa pakikipag-ugnayan ay may isang default na preset, na tinutukoy ng tungkulin ng channel. Ang mga custom na tungkulin sa pakikipag-ugnayan ay maaaring gawin ayon sa gusto. Ang anumang tungkulin sa pakikipag-ugnayan ay maaaring itakda bilang default para sa mga bagong koneksyon sa Contact Role app.
  • Ang mga setting ng privacy ay inilipat sa isang hiwalay na module ng mga setting. Ang mga setting ng visibility para sa online na katayuan at mga entry sa direktoryo at mga pahina ng alok ay inilipat sa profile.
  • Available ang mga advanced na configuration sa mga setting ng privacy kapag napili ang tungkulin ng custom na channel. Nakatanggap sila ng paunang babala at ang ilang mga post na maaaring hindi maintindihan ay binigyan ng mga pahiwatig.
  • Maaaring pamahalaan ang mga pangkat ng privacy mula sa app na Mga Pangkat ng Privacy, kung naka-install. Ang default na grupo ng privacy para sa bagong nilalaman at default na grupo ng privacy para sa mga bagong setting ng mga contact ay inilipat din doon.
  • Ang access ng bisita ay muling idinisenyo upang payagan ang mga bagong bisita na maidagdag sa mga grupo ng privacy. Ang mga link sa mabilisang pag-access sa mga pribadong mapagkukunan ay idinagdag sa drop-down na listahan para sa kaginhawahan.

Iba pang makabuluhang pagbabago:

  • Pinahusay na user interface para sa pagpapalit ng iyong larawan sa profile.
  • Pinahusay na pagpapakita ng mga survey.
  • Inayos ang isang bug sa mga botohan para sa mga channel ng forum.
  • Pinahusay na pagganap kapag nagtanggal ng contact.
  • Inalis ang lumang pribadong extension ng pagmemensahe. Sa halip, kasama ang mga palitan sa Diaspora, ang karaniwang mekanismo ng direktang mensahe ay ginagamit.
  • Suporta at pagpapahusay para sa extension ng Socialauth.
  • Iba't ibang mga pag-aayos ng bug.

Karamihan sa gawain ay ginawa ng pangunahing developer na si Mario Vavti na may suporta mula sa NGI Zero open source funding.

Pinagmulan: opennet.ru

Magdagdag ng komento