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

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

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

Հիմնական նորամուծություններից պետք է նշել մուտքի իրավունքի ամբողջովին վերափոխված համակարգը, որը Hubzilla-ի հիմնական հատկանիշներից է։ Վերամշակումը հնարավորություն է տվել պարզեցնել աշխատանքի ընթացքը և միևնույն ժամանակ ապահովել ավելի մեծ ճկունություն՝ փոխգործակցության ավելի հարմար կազմակերպմամբ:

  • Ալիքի դերերը պարզեցվել են: Այժմ ընտրելու 4 հնարավոր տարբերակ կա՝ «հանրային», «մասնավոր», «համայնքային ֆորում» և «մաքսային»: Լռելյայնորեն, ալիքը ստեղծվում է որպես «մասնավոր»:
  • Անհատական ​​կոնտակտային թույլտվությունները վերացվել են հօգուտ դերերի, որոնք այժմ պարտադիր են յուրաքանչյուր կոնտակտ ավելացնելիս:
  • Կոնտակտային դերերն ունեն մեկ կանխադրված նախադրյալ, որը որոշվում է ալիքի դերով: Պատվերով կոնտակտային դերերը կարող են ստեղծվել ըստ ցանկության: Ցանկացած կոնտակտային դեր կարող է սահմանվել որպես լռելյայն նոր կապերի համար Կոնտակտային դերեր հավելվածում:
  • Գաղտնիության կարգավորումները տեղափոխվել են առանձին կարգավորումների մոդուլ: Առցանց կարգավիճակի և գրացուցակի և առաջարկի էջերի գրառումների տեսանելիության կարգավորումները տեղափոխվել են պրոֆիլ:
  • Ընդլայնված կոնֆիգուրացիաները հասանելի են գաղտնիության կարգավորումներում, երբ ընտրված է հատուկ ալիքի դերը: Նրանք ստացան նախնական նախազգուշացում, և որոշ գրառումներ, որոնք կարող էին սխալ ընկալվել, տրվել են հուշումներ:
  • Գաղտնիության խմբերը կարող են կառավարվել Privacy Groups հավելվածից, եթե տեղադրված է: Նոր բովանդակության համար կանխադրված գաղտնիության խումբը և նոր կոնտակտների կարգավորումների կանխադրված գաղտնիության խումբը նույնպես տեղափոխվել են այնտեղ:
  • Հյուրերի հասանելիությունը վերափոխվել է, որպեսզի թույլատրվի նոր հյուրեր ավելացնել գաղտնիության խմբերին: Հարմարության համար բացվող ցանկում ավելացվել են մասնավոր ռեսուրսների արագ մուտքի հղումներ:

Այլ նշանակալի փոփոխություններ.

  • Բարելավված ինտերֆեյս՝ ձեր պրոֆիլի լուսանկարը փոխելու համար:
  • Հարցումների բարելավված ցուցադրում:
  • Շտկվել է ֆորումի ալիքների հարցումների հետ կապված սխալ:
  • Բարելավված կատարումը կոնտակտը ջնջելիս:
  • Հեռացվել է անձնական հաղորդագրությունների հնացած ընդլայնումը: Փոխարենը, այդ թվում՝ Սփյուռքի հետ փոխանակումների համար, օգտագործվում է ստանդարտ ուղղակի հաղորդագրությունների մեխանիզմը։
  • Աջակցություն և բարելավումներ Socialauth-ի ընդլայնման համար:
  • Տարբեր սխալների շտկումներ:

Աշխատանքի մեծ մասն իրականացվել է հիմնական մշակող Մարիո Վավտիի կողմից՝ NGI Zero բաց կոդով ֆինանսավորման աջակցությամբ:

Source: opennet.ru

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