Ապակենտրոնացված կապի հարթակի թողարկում Hubzilla 5.4

Թողարկվել է ապակենտրոնացված սոցիալական ցանցերի կառուցման հարթակի նոր թողարկումը՝ Hubzilla 5.2-ը։ Նախագիծը տրամադրում է կապի սերվեր, որը ինտեգրվում է վեբ հրատարակչական համակարգերին, որը հագեցած է նույնականացման թափանցիկ համակարգով և մուտքի վերահսկման գործիքներով ապակենտրոնացված Fediverse ցանցերում: Ծրագրի կոդը գրված է PHP-ով և JavaScript-ով և տարածվում է MIT լիցենզիայի ներքո:

Hubzilla-ն ունի նույնականացման մեկ համակարգ, որը կարող է գործել որպես սոցիալական ցանց, ֆորումներ, քննարկումների խմբեր, Վիքիներ, հոդվածների հրապարակման համակարգեր և կայքեր: Ֆեդերատիվ փոխազդեցությունն իրականացվում է Zot-ի սեփական արձանագրության հիման վրա, որն իրականացնում է WebMTA հայեցակարգը ապակենտրոնացված ցանցերում WWW-ով բովանդակություն փոխանցելու համար և ապահովում է մի շարք եզակի գործառույթներ, մասնավորապես՝ «Քոչվոր ինքնություն» թափանցիկ վերջնական վավերացում: Zot ցանցը, ինչպես նաև կլոնավորման գործառույթ՝ ապահովելու համար մուտքի բոլորովին նույնական կետերը և օգտատերերի տվյալների հավաքածուները տարբեր ցանցային հանգույցներում: Փոխանակումը այլ Fediverse ցանցերի հետ աջակցվում է ActivityPub, Diaspora, DFRN և Ostatus արձանագրությունների միջոցով: Hubzilla ֆայլերի պահպանումը հասանելի է նաև WebDAV արձանագրության միջոցով: Բացի այդ, համակարգն աջակցում է CalDAV իրադարձությունների և օրացույցների, ինչպես նաև CardDAV նոթատետրերի հետ աշխատանքին:

Նախորդ հիմնական թողարկման 2 թողարկումից անցած 5.2 ամսվա ընթացքում կոդի մեջ կատարվել են բազմաթիվ ուղղումներ և փոփոխություններ, որոնց թվում, ի լրումն հայտնաբերված խնդիրների և բարելավումների ավանդական շտկումների, պետք է առանձնացնել հետևյալը.

  • Անցեք ֆայլային համակարգի օգտագործմանը որպես պատկերների լռելյայն պահուստ: Նախկինում դրա համար օգտագործվում էր DBMS: Պահպանման տեսակի ընտրության աջակցությունն այժմ կիրառվում է նաև արտաքին սերվերներից ներմուծված պրոֆիլների ավատարների վրա:
  • Աջակցություն ցանկացած արտաքին հրապարակումների ներմուծմանը Zot, Diaspora և Activitypub արձանագրություններով աշխատող ցանցերից որոնման տողի միջոցով:
  • Փորձարարական աջակցություն Hubzilla-ի և Zap-ի միջև տվյալների ներմուծման/արտահանման համար: Որպես վերջինիս մաս, ներկայումս մշակվում է Zot արձանագրության հղումային տարբերակը։
  • Հիմնական էջերը ցուցադրելիս համակարգի արդյունավետությունը մեծացել է ներքին քեշավորման մեխանիզմի և մի շարք մշակման գործողությունների հեռացման շնորհիվ, որոնք կարող են դանդաղեցնել ցուցադրումը մեծ հանգույցներում կամ ցածր էներգիայի սերվերների վրա ֆոնային գործընթացների վրա:
  • Հայտարարված աջակցություն PHP 8-ի վերջին տարբերակին:

Source: opennet.ru

Добавить комментарий