Ukukhishwa kwenkundla yokuxhumana ehlukaniselwe i-Hubzilla 7.0

Cishe ngemva kwezinyanga eziyisithupha kusukela ekukhululweni okukhulu kwangaphambilini, inguqulo entsha yesikhulumi sokwakha amanethiwekhi omphakathi ahlakazekile, i-Hubzilla 7.0, isishicilelwe. Le phrojekthi inikeza iseva yezokuxhumana ehlanganisa nezinhlelo zokushicilela zewebhu, ezihlome ngesistimu yokuhlonza esobala kanye namathuluzi okulawula ukufinyelela kumanethiwekhi e-Fediverse ahlukene. Ikhodi yephrojekthi ibhalwe nge-PHP ne-JavaScript futhi isakazwa ngaphansi kwelayisensi ye-MIT; I-MySQL DBMS nezimfoloko zayo, kanye ne-PostgreSQL, kusekelwa njengokugcinwa kwedatha.

I-Hubzilla inohlelo olulodwa lokuqinisekisa oluzosebenza njengenethiwekhi yokuxhumana nabantu, izinkundla, amaqembu ezingxoxo, i-Wikis, amasistimu okushicilela ama-athikili namawebhusayithi. Ukusebenzisana okuhlangene kwenziwa ngesisekelo sephrothokholi ye-Zot, esebenzisa umqondo we-WebMTA wokudlulisa okuqukethwe phezu kwe-WWW kumanethiwekhi ahlukaniswe futhi inikeze inani lemisebenzi eyingqayizivele, ikakhulukazi, ukuqinisekiswa okusobala kokuphela kokuphela "I-Nomadic Identity" ngaphakathi. inethiwekhi ye-Zot, kanye nomsebenzi wokuhlanganisa ukuze uqinisekise ukungena kwamaphuzu afanayo ngokuphelele kanye namasethi edatha yomsebenzisi kumanodi enethiwekhi ahlukahlukene. Ukushintshanisa namanye amanethiwekhi e-Fediverse kusekelwa kusetshenziswa izivumelwano ze-ActivationPub, Diaspora, DFRN kanye ne-OStatus. Isitoreji sefayela le-Hubzilla siyatholakala nangephrothokholi ye-WebDAV. Ngaphezu kwalokho, uhlelo lusekela ukusebenza nemicimbi ye-CalDAV namakhalenda, kanye nezincwadi zokubhalela ze-CardDAV.

Phakathi kwezinto ezintsha eziqanjiwe, kufanele siqaphele uhlelo lwamalungelo okufinyelela oluklanywe kabusha ngokuphelele, okungenye yezici ezibalulekile ze-Hubzilla. I-refactoring yenze kwaba lula ukwenza ukuhamba komsebenzi kube lula futhi ngesikhathi esifanayo kunikeze ukuguquguquka okukhulu ngenhlangano elula yokusebenzisana.

  • Izindima zesiteshi zenziwe zaba lula. Manje sekunezinketho ezi-4 ongakhetha kuzo: “zomphakathi”, “eziyimfihlo”, “inkundla yomphakathi” kanye “nokwezifiso”. Ngokuzenzakalelayo, isiteshi sidalwa “njengesiyimfihlo”.
  • Izimvume zokuthintwa komuntu ngamunye zisusiwe kuvumela izindima, osekuyisidingo manje uma wengeza othintana naye ngamunye.
  • Izindima zokuxhumana zinokumiswa okukodwa okuzenzakalelayo, okunqunywa indima yesiteshi. Izindima zokwenza ngokwezifiso zingadalwa ngendlela othanda ngayo. Noma iyiphi indima yokuxhumana ingasethwa njengokuzenzakalelayo koxhumo olusha ohlelweni lokusebenza Lwezindima Zokuxhumana.
  • Izilungiselelo zobumfihlo zihanjiswe kumojuli yezilungiselelo ehlukile. Izilungiselelo zokubonakala zesimo se-inthanethi kanye nokufakiwe ohlwini lwemibhalo namakhasi okunikezwayo kuhanjiswe kuphrofayela.
  • Ukucushwa okuthuthukile kuyatholakala kuzilungiselelo zobumfihlo uma indima yesiteshi yangokwezifiso ikhethwa. Bathole isexwayiso sokuqala futhi ezinye izikhala ezingaqondwa kahle zanikezwa izeluleko.
  • Amaqembu obumfihlo angaphathwa ngohlelo lokusebenza lwamaqembu obumfihlo, uma efakiwe. Iqembu eliyimfihlo elimisiwe lokuqukethwe okusha kanye neqembu lobumfihlo elimisiwe lezilungiselelo ezintsha zoxhumana nabo nazo zithuthelwe lapho.
  • Ukufinyelela kwesivakashi kuklanywe kabusha ukuze kuvunyelwe izihambeli ezintsha ukuthi zengezwe emaqenjini obumfihlo. Izixhumanisi zokufinyelela ngokushesha ezinsizeni eziyimfihlo zengeziwe kuhlu lokudonsela phansi ukuze kube lula.

Ezinye izinguquko ezibalulekile:

  • Ukusebenzelana komsebenzisi okuthuthukisiwe kokushintsha isithombe sakho sephrofayela.
  • Ukuboniswa okuthuthukisiwe kwezinhlolovo.
  • Kulungiswe isiphazamisi ngamapholi eziteshi zeforamu.
  • Ukusebenza okuthuthukisiwe uma ususa oxhumana naye.
  • Kukhishwe isandiso semilayezo eyimfihlo esiphelelwe yisikhathi. Esikhundleni salokho, okuhlanganisa nokuhwebelana nabakwa-Diaspora, kusetshenziswa indlela evamile yomlayezo oqondile.
  • Ukusekela nokuthuthukiswa kwesandiso se-Socialauth.
  • Ukulungiswa kweziphazamisi okuhlukahlukene.

Umsebenzi omningi wenziwa umthuthukisi oyinhloko uMario Vavti ngoxhaso oluvela ku-NGI Zero ngoxhaso lwemithombo evulekile.

Source: opennet.ru

Engeza amazwana