Tutvustame Zulip 11 vÀljalaset, serveripÔhise platvormi ettevÔtte sÔnumside rakenduste arendamiseks, mis sobivad töötajate ja arendusmeeskondade suhtlemise korraldamiseks. Projekt loodi algselt ettevÔtte Zulip poolt ja avati pÀrast selle omandamist Dropboxi poolt Apache 2.0 litsentsi alusel. Serveri kood on kirjutatud Pythonis, kasutades Django raamistikku. Klientprogrammid on saadaval Linuxile, Windowsile, macOS-ile, Androidile ja iOS-ile ning on saadaval ka sisseehitatud veebiliides.
SĂŒsteem toetab nii vahetut suhtlemist kahe isiku vahel kui ka grupiarutelude korraldamist. Zulipit vĂ”ib vĂ”rrelda Slackiga ning seda saab pidada ettevĂ”ttesiseseks Twitteri analoogiks, mida kasutatakse suure töötajate rĂŒhma jaoks tööalaste kĂŒsimuste aruteluks. Pakutakse vahendeid mitme arutelu seisundi ja osaluse jĂ€lgimiseks samal ajal, kasutades niitide pĂ”hist sĂ”numite kuvamise mudelit, mis on optimaalne kompromiss Slacki toatugede ja Twitteri ĂŒhtse avaliku ruumi vahel. KĂ”igi arutelude samaaegne niitide kuvamine vĂ”imaldab ĂŒhes kohas katta kĂ”ik rĂŒhmad, sĂ€ilitades samas nende vahel loogilise jaotuse.
Zulipi vĂ”imalused hĂ”lmavad ka sĂ”numite saatmise toetust kasutajale offline-reĆŸiimis (sĂ”numid toimetatakse kohale pĂ€rast online'i ilmumist), tĂ€ieliku arutelu ajaloo sĂ€ilitamist serveril ja arhiivis otsimise vahendid, failide saatmine Drag-and-drop reĆŸiimis, automaatne sĂŒntaksihighlighting edastatavates sĂ”numites koodi plokkide jaoks, sisseehitatud mĂ€rgistuskeel kiireks loendite koostamiseks ja teksti vormindamiseks, vahendid grupi teavituste saatmiseks, suletud rĂŒhmade loomise vĂ”imalus, integreerimine Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter ja teiste teenustega, visuaalsete etiketide sidumise vahendid sĂ”numitega.

PÔhilised uuendused:
- Lisatud funktsioon, mis tuletab meelde juba saadud ja loetud sĂ”numit pĂ€rast kasutaja mÀÀratud aega. Meeldetuletusele on vĂ”imalik lisada suvaline mĂ€rk. Seda funktsiooni saab kasutada sĂ”numi mĂ€rkimiseks, kui soovite seda edasi lĂŒkata, nĂ€iteks kui praegu pole aega vastata.
- Lisatud tugi ĂŒldiste vestlustööde (general channels) loomiseks, kus arutelu toimub ĂŒhes voos, ilma teemadeks jagamiseta.
- Lisatud vÔimalus jagada vestluskanaleid kaustadesse. NÀiteks projektidega seotud vestluskanalid vÔivad olla eraldatud eraldi kaustadesse, et mitte seguneda teiste vestlustega. Edasistes vÀljaannetes on plaanis lisada kaustade juurdepÀÀsuhalduse eraldamine.

- Lisatud tugi viimaste teemade loendi vaatamiseks vestluskanalites, et kiiresti hinnata kÀimasolevaid arutelusid.
- Muudetud videote ja piltide eelvaate kujundust. Eelvaate suurus on suurenenud, kuid need jÀÀvad siiski sÔnumite voos vÀhemal mÀÀral esiplaanile.
- Pakutakse vÔimalust kirjutada sÔnumeid erinevatesse aruteludesse, lahkumata praegusest vestlusest (nt saate kiiresti kirjutada isikliku sÔnumi teemal, millest praeguses vestluses arutatakse).

- Kui kleepida suure teksti lĂ”igu, on nĂŒĂŒd vĂ”imalik kleepitud tekst konverteerida failiks ja saata see koos lisatud tekstifailina.
- Vasaku paneeli ĂŒlaossa on lisatud filtrite tööriist sĂ”numite ja vestluskanalite otsimiseks. Samuti on vĂ”imalik filtreerida teemasid, sĂ”ltuvalt arutatava ĂŒlesande tĂ€itmise olekust (mĂ€rk 'â' / 'tĂ€idetud').

- Lisatud tugi kÔigi sÔnumite mÀrkimiseks loetuks peatatud vÔi jÀlgimata teemades.
- Pakutakse vÔimalust hallata kÔiki vestlusteatesid, mis on spetsiifilised vestluskanalitele, oma isiklikust teatiste seadistamise paneelist. Muuhulgas on vÔimalik seada isiklikud teatised iga vestluskanali jaoks.
- Uuendatud nuppude ja bÀnnerite kujundust seadistuse liideses.
- Tagatud otsingu soovituste kuvamine otse otsinguvÀlja kÔrval.

- Iga kuu kombinatsioonide, rollide ja kasutajate jaoks igas vestluses on lubatud mÀÀrata Ôigused teemade kustutamiseks ja liigutamiseks ning teemade mÀrkimiseks tÀidetuks.
- Lisatud funktsioon arhiivvestluste ja deaktiveeritud rĂŒhmade taastamiseks.

- Lisatud tugi oma tervituse seadmiseks, mis saadetakse uutele kasutajatele.
- V server Lisatud tugi lĂ”ppudevahelise krĂŒptimise (E2EE) push-teadetele mobiilirakendustele.
- Lisatud integratsioonimoodulid OpenProjecti ja OpenSearchiga. Parandatud integratsiooni GitHubi, GitLabi ja Jotformiga.
- Tagatud juhtimine klaviatuurikombinatsioonide kaudu, sÔltumata aktiivsest klaviatuuri paigutusest ja keelest.
- Valminud uus mobiilirakendus Androidile ja iOS-ile, kirjutatud Flutter raamistikus (vana mobiilirakendus kasutas React Native'i). MĂ€rgitakse, et rakendus erineb liidese kujundusest ja töötab kiiremini, kuid jÀÀb hetkel funktsionaalsuse poolest maha vanast rakendusest (nt puudub lĂ”ppudevaheline krĂŒptimine push-teadetele).

Allikas: opennet.ru






