Ներկայացված է Zulip 4.0-ի թողարկումը՝ սերվերային հարթակ կորպորատիվ մեսենջերների տեղակայման համար, որը հարմար է աշխատակիցների և զարգացման թիմերի միջև հաղորդակցության կազմակերպման համար: Նախագիծն ի սկզբանե մշակվել է Zulip-ի կողմից և բացվել է Dropbox-ի կողմից դրա ձեռքբերումից հետո՝ Apache 2.0 լիցենզիայի ներքո: Սերվերի կողմի կոդը գրված է Python-ում՝ օգտագործելով Django շրջանակը: Հաճախորդի ծրագրակազմը հասանելի է Linux-ի, Windows-ի, macOS-ի, Android-ի և iOS-ի համար, ինչպես նաև տրամադրվում է ներկառուցված վեբ ինտերֆեյս:
Համակարգն աջակցում է ինչպես երկու մարդկանց միջև ուղիղ հաղորդագրությունների, այնպես էլ խմբային քննարկումների: Zulip-ը կարելի է համեմատել Slack ծառայության հետ և դիտարկել որպես Twitter-ի ներկորպորատիվ անալոգ, որն օգտագործվում է աշխատակիցների մեծ խմբերում հաղորդակցվելու և աշխատանքային հարցերի քննարկման համար։ Տրամադրում է միջոցներ՝ հետևելու կարգավիճակին և միաժամանակ մի քանի քննարկումներին մասնակցելու՝ օգտագործելով շղթայական հաղորդագրությունների ցուցադրման մոդելը, որը լավագույն փոխզիջումն է Slack սենյակի մերձեցման և Twitter-ի միասնական հանրային տարածքի միջև: Բոլոր քննարկումների միաժամանակ թելերով ցուցադրումը թույլ է տալիս լուսաբանել բոլոր խմբերը մեկ տեղում՝ միաժամանակ պահպանելով նրանց միջև տրամաբանական տարանջատումը:
Zulip-ի հնարավորությունները ներառում են նաև օֆլայն ռեժիմով օգտատերերին հաղորդագրություններ ուղարկելու աջակցություն (հաղորդագրությունները կառաքվեն առցանց հայտնվելուց հետո), սերվերի վրա քննարկումների ամբողջական պատմության պահպանումը և արխիվը որոնելու գործիքները, ֆայլերը Drag-and-ով ուղարկելու հնարավորությունը: անկման ռեժիմ, հաղորդագրություններում փոխանցվող կոդերի բլոկների ավտոմատ ընդգծման շարահյուսություն, ներկառուցված նշագրման լեզու՝ ցուցակների արագ ստեղծման և տեքստի ձևաչափման համար, խմբային ծանուցումներ ուղարկելու գործիքներ, փակ խմբեր ստեղծելու հնարավորություն, ինտեգրում Trac, Nagios, Github, Jenkins, Git-ի հետ։ , Subversion, JIRA, Puppet, RSS, Twitter և այլ ծառայություններ, հաղորդագրություններին տեսողական պիտակներ կցելու գործիքներ։
Հիմնական նորամուծությունները.
- Օգտատերերին հնարավորություն է տրվում անջատել այլ օգտատերերի գործունեությունը, որպեսզի չտեսնեն նրանց հաղորդագրությունները:
- Մուտքի իրավունքների համակարգում ներդրվել է նոր դեր՝ «մոդերատոր», որը թույլ է տալիս օգտատերերին լրացուցիչ իրավունքներ տրամադրել՝ կառավարելու հրապարակումների (հոսքի) և քննարկումների բաժինները՝ առանց կարգավորումները փոխելու իրավունք տալու։
- Իրականացվել է քննարկումները բաժինների միջև տեղափոխելու հնարավորությունը, ներառյալ թեմաները մասնավոր բաժիններ տեղափոխելու հնարավորությունը:
- Ինտեգրված աջակցություն GIPHY ծառայությանը, որը թույլ է տալիս ընտրել և տեղադրել մեմեր և անիմացիոն պատկերներ:
- Ավելացվեց կոդով բլոկները սեղմատախտակում արագ պատճենելու կամ ընտրված բլոկը արտաքին մշակիչում խմբագրելու հնարավորություն:
- Պատասխան գրելը սկսելու համար առանձին կոմպակտ «Պատասխանել» կոճակի փոխարեն ավելացվել է առանձին ունիվերսալ մուտքագրման տարածք, որը թույլ է տալիս անմիջապես սկսել մուտքագրել, ցույց է տալիս տեղեկատվություն ստացողի մասին և ավելի ծանոթ է զրուցի այլ հավելվածների օգտատերերին:
- Ներածման ավտոմատ լրացման ժամանակ ցուցադրվող գործիքի հուշումը ցույց է տալիս օգտատիրոջ ներկայությունը:
- Լռելյայնորեն, հավելվածը բացելիս այժմ ցուցադրվում է վերջին քննարկումների ցանկը (Վերջին թեմաներ)՝ ընթացիկ օգտատիրոջ հաղորդագրություններ պարունակող քննարկումները դիտելու ֆիլտրով հնարավորություն տալով:
- Աստղանշված ֆավորիտներն այժմ լռելյայն հայտնվում են ձախ վահանակում, ինչը թույլ է տալիս օգտագործել այս գործառույթը՝ հիշեցնելու, թե որ գրառումներին և քննարկումներին պետք է վերադառնալ:
- Հասանելի ձայնային ծանուցումների քանակը ընդլայնվել է:
- Ավելացվեց «Մոտ» վիջեթը, որը թույլ է տալիս արագորեն տեղեկություններ իմանալ Zulip սերվերի տարբերակի համարի մասին:
- Վեբ ինտերֆեյսի և աշխատասեղանի հավելվածներում ցուցադրվում է նախազգուշացում, եթե օգտատերը միանում է սերվերին, որը չի թարմացվել ավելի քան 18 ամիս:
- Աշխատանք է տարվել սերվերի մասշտաբայնությունը և կատարողականությունը բարձրացնելու ուղղությամբ։
- Ինտերֆեյսը միջազգայնացնելու համար օգտագործվում է FormatJS գրադարանը՝ նախկինում օգտագործված i18next գրադարանի փոխարեն։
- Ապահովված է Smokescreen բաց պրոքսիի հետ ինտեգրում, որն օգտագործվում է այլ ծառայությունների վրա SSRF հարձակումները կանխելու համար (արտաքին հղումների բոլոր անցումները կարող են վերահղվել Smokescreen-ի միջոցով):
- Ավելացվել են մոդուլներ Freshping, JotForm և Uptime Robot ծառայությունների հետ ինտեգրվելու համար, բարելավված ինտեգրում Bitbucket, Clubhouse, GitHub, GitLab, NewRelic և Zabbix-ի հետ: Ավելացրել է նոր GitHub գործողություն Zulip-ում հաղորդագրություններ փակցնելու համար:
- Նոր տեղադրություններում PostgreSQL 13-ն օգտագործվում է որպես լռելյայն DBMS: Django 3.2.x շրջանակը թարմացվել է: Ավելացվեց նախնական աջակցություն Debian 11-ի համար:
- Կիրառվել է հաճախորդի հավելված Zulip-ի հետ աշխատելու համար տեքստային տերմինալից, որը ֆունկցիոնալությամբ մոտ է հիմնական վեբ-հաճախորդին, ներառյալ էկրանի բլոկների դասավորությունը և ստեղնաշարի դյուրանցումները:
Source: opennet.ru