Chatto՝ զրույցների հարթակ, որը նախատեսված է համայնքներում ու մասնագետների թիմերում հաղորդակցություն կազմակերպելու համար, վերածվել է բաց նախագծի: Հարթակը օպտիմիզացված է առավելագույնը արձագանքի արագությունը, նվազագույն ռեսուրսների օգտագործումը հետին պլանում և հեշտ տեղադրումը սեփական համակարգ серверի վրա խմբային զրույցների համար առանց արտաքին ծառայությունների: Օգտագործողների կողմում մուտքը հնարավոր է իրականացնել բրաուզերի միջոցով web-հարթակի տարբերակով: Կոդը գրված է Go լեզվով և բաց է AGPLv3 라이센յայով:
ՄԻԲ բոլոր անձնական տվյալներն ու զրույցների պատմությունը պահվում են ծածկագրային ձևով՝ օգտագործելով բանալիներ, որոնք կապված են առանձին օգտվողների հետ: Հայտարարության տակ նաև աջակցվում են ձայնային և տեսախցիկի զանգեր, մեդիա հաղորդագրությունների ներառումը, էկրանային բովանդակության հրատարակումը և հաղորդագրությունների վերջին գաղտնագրումը: Հարթակը նաև աջակցում է ամբողջական տեքստային որոնմանը, արտաքին բովանդակության հղումների նախածրագրերին, օգտվողների ներկայության վճռման, կարգավիճակների սահմանման և դերերով մուտքի կառավարությանը:
Հարթակը կարող է ընդլայնվել հավելանքների օգնությամբ՝ լրացուցիչ հնարավորությունների և հարմարեցման համար: Կենտրոնացված մուտք (SSO) կազմակերպելու և կորպորատիվ համակարգերի հետ ինտեգրումը հնարավոր է GraphQL և NATS API-ների միջոցով: Ստեղծումն իրականացվում է մասնաբաժան ինքնաբավ գործառնական ֆայլի գործարկմամբ, որն ունի մոտ 70 ՄԲ չափ, որի համար անհրաժեշտ չեն լրացուցիչ կախվածություններ և արտաքին ԼՄԲ:
Ծրագրի վիճակը գնահատում է որպես բավականին կայուն աշխատանքային կիրառությունների համար, սակայն դեռ ամբողջովին իրականացված չէ դիմորդված հնարավորությունների մահակը: Օրինակ, Chatto 0.5 հաջորդ տարբերակում մտադիր են ներգրավել հնարավորություններ մոդերացման և ենթադրելու անհարիր բովանդակության մասին, ինչպես նաև հաճախորդի հատվածում աջակցություն ավելացնել մի քանի սերվերներին միանալու համար: 6-12 ամիս հետո նախատեսվում է հրապարակել Chatto 1.0.0 ռելիզը, որի չափով վերափոխումները չեն բացառվում, որոնք կխախտեն հետադարձ համատեղելիությունը:

Ընտանիք: opennet.ru
