Serbestberdana platforma ragihandinê ya nenavendî Hubzilla 7.0

Piştî nêzîkê şeş ​​mehan ji serbestberdana mezin a berê, guhertoyek nû ya platformê ji bo avakirina torên civakî yên nenavendî, Hubzilla 7.0, hate weşandin. Proje serverek danûstendinê peyda dike ku bi pergalên weşana tevneyê re, ku bi pergalek nasnameyê ya şefaf û amûrên kontrolkirina gihîştinê di torên nenavendî yên Fediverse de ve girêdayî ye, peyda dike. Koda projeyê bi PHP û JavaScript-ê hatî nivîsandin û di bin lîsansa MIT-ê de tê belav kirin; MySQL DBMS û forkên wê, û her weha PostgreSQL, wekî hilanîna daneyê têne piştgirî kirin.

Hubzilla xwedan pergalek pejirandinê ya yekane ye ku wekî torgilokek civakî, forum, komên nîqaşê, Wikis, pergalên weşandina gotaran û malper tevdigere. Têkiliya federe li ser bingeha protokola xwe ya Zot pêk tê, ku têgîna WebMTA ji bo veguheztina naverokê li ser WWW di torên nenavendî de bicîh tîne û hejmarek fonksiyonên bêhempa peyda dike, bi taybetî, piştrastkirina zelal a dawiya-bi-dawî "Nasnameya Koçer" di hundurê de. tora Zot, û her weha fonksiyonek klonkirinê da ku xalên bi tevahî wekhev ên têketinê û daneyên bikarhêner li ser girêkên cihêreng ên torê misoger bike. Danûstandin bi torên din ên Fediverse re bi karanîna protokolên ActivityPub, Diaspora, DFRN û OSstatus ve tê piştgirî kirin. Hilberîna pelê Hubzilla bi protokola WebDAV jî heye. Wekî din, pergal piştgirî dide xebata bi bûyer û salname CalDAV, û her weha notebookên CardDAV.

Di nav nûbûniyên sereke de, divê em pergala mafên gihîştina bi tevahî ji nû ve dîzaynkirin, ku yek ji taybetmendiyên sereke yên Hubzilla ye, destnîşan bikin. Refaktorkirinê îmkan da ku meriv karûbar hêsan bike û di heman demê de bi organîzasyonek hêsantir a danûstendinê re nermbûnek mezin peyda bike.

  • Rolên kanalê hatine hêsan kirin. Naha 4 vebijarkên mimkun hene ku meriv ji wan hilbijêrin: "gelemperî", "taybet", "foruma civakê" û "custom". Bi xwerû, kanal wekî "taybet" tê afirandin.
  • Destûrên pêwendiya kesane di berjewendiya rolan de hatine rakirin, ku naha dema ku her pêwendiyê lê zêde dikin pêdivî ye.
  • Rolên pêwendiyê yek pêşeksaziyek xwerû heye, ku ji hêla rola kanalê ve tê destnîşankirin. Rolên pêwendiya xwerû dikare wekî ku tê xwestin were afirandin. Her rola pêwendiyê dikare ji bo girêdanên nû di sepana Rolên Têkilî de wekî xwerû were danîn.
  • Mîhengên nepenîtiyê hatine veguheztin modulek mîhengê ya cihê. Mîhengên dîtinê yên ji bo statûya serhêl û têketinên li ser pelrêç û rûpelên pêşniyarê hatine veguheztin profîlê.
  • Dema ku rola kanala xwerû tê hilbijartin veavakirinên pêşkeftî di mîhengên nepenîtiyê de peyda dibin. Wan hişyariyek destpêkê wergirt û hin postên ku dibe ku xelet werin fêm kirin hatine destnîşan kirin.
  • Komên nepenîtiyê dikarin ji sepana Komên Nepenîtiyê, ger were saz kirin, werin rêvebirin. Koma nepenîtiyê ya xwerû ya ji bo naveroka nû û koma nepenîtiyê ya xwerû ji bo mîhengên têkiliyên nû jî li wir hatine veguheztin.
  • Gihîştina mêvanan ji nû ve hatî sêwirandin da ku mêvanên nû li komên nepenîtiyê werin zêdekirin. Zencîreyên gihîştina bilez ji çavkaniyên taybet re ji bo rehetiyê li navnîşa dakêşanê hatine zêdekirin.

Guhertinên girîng ên din:

  • Ji bo guheztina wêneya profîla xwe navbeynkariya bikarhênerê çêtir kirin.
  • Pêşandana çêtirîn anketan.
  • Bi anketên kanalên forumê re xeletiyek rast kir.
  • Dema ku têkiliyek jêbirin performansa çêtir kirin.
  • Berfirehkirina mesajên taybet a kevnar hate rakirin. Di şûna wê de, ji bo danûstandinên bi Diyasporayê re, mekanîzmaya peyama rasterast a standard tê bikar anîn.
  • Piştgirî û çêtirkirinên ji bo dirêjkirina Socialauth.
  • Çareserkirina bugên cihêreng.

Piraniya xebatê ji hêla pêşdebirê bingehîn Mario Vavti ve bi piştgirîya fonên çavkaniya vekirî ya NGI Zero ve hate kirin.

Source: opennet.ru

Add a comment