Esitleme Zulip 7, serveriplatvormi ettevÔtte sÔnumside rakenduste juurutamiseks, mis sobivad töötajate ja arendajagruppide 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. Klientrakendus on saadaval Linuxile, Windowsile, macOS-ile, Androidile ja iOS-ile ning lisaks on saadaval 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:
- Visuaaline kujundus on ĂŒmber töötatud ja vĂ€limust on tĂ€iustatud. Uues disainis kasutatakse aktiivsemalt vĂ€rvi esiletoomist, tĂ€helepanu juhtimist taustavĂ€rviga, isiklike mainimiste, grupimainimiste ja praeguste sĂ”numite selget esitlemist ning kanalite (stream) erinevate pealkirjade eristamiseks kasutatakse vĂ€rvi.

Lisade info tĂ€ielikkuse nimel on nimekirjadesse lisatud pĂ€evade eraldusjooned (tĂ€na, eile jne), et selgemalt mĂ”ista, millal sĂ”num on saadetud. Muudetud on hĂŒpikakende kujundust sĂ”numi koostamise ja muutmise liideses. HĂŒpikteadetes on parendatud teavet klaviatuuri kombinatsioonide kohta.

- Lisatud on vĂ”imalus sĂ”numit mitte kohe saata, vaid mÀÀrata saatmise aega vastavalt ajakavale. NĂ€iteks saab öösel kirjutatud sĂ”numi saatmise edasi lĂŒkata hommikuni.
- Lisatud on kanalite vaigistamise valik, mis keelab sÔnumite mÀrguannete saamise. Samas on vÔimalus teatud teemade puhul mÀrguanded taastada, vÔimaldades valikuliselt jÀlgida kÔige huvitavamaid teemasid kanalites.
- Lihtsustatud on adressaadi muutmise protsess veel saatmata sÔnumi redigeerimisel. Lisatud on vÔimalus valida saatmise kanal ja vahetada otse saatmise ning kanali vahel, ilma redigeerimise liidest lahkumata.

- Lisatud seaded automaatseks lugemiseks mĂ€rkide lisamiseks pĂ€rast vaatamist. NĂ€iteks saab arutelureĆŸiimis automaatmĂ€rkimise vĂ€lja lĂŒlitada ja mĂ€rkida sĂ”numid lugenuks vaid eraldi vaatamise korral.
- Lisatud uusi klaviatuurikombinatsioone: «z» arutelu detailide vaatamiseks ĂŒksikute sĂ”numite vaatamiseks, «s» arutelusse liikumiseks, kuhu sĂ”num on saadetud, «=» reaktsiooni «đ» mÀÀramiseks.
- Muudetud volituste seadistamise liidest sÔnumite liigutamiseks. On saanud vÔimaluse mÀÀrata, kes ja kui kaua vÔib sÔnumeid liigutada, olenemata redigeerimisÔigustest.

- Administraatori liideses on kasutaja kaardi avamine rakendatud, kui klÔpsata kasutajanimele seadetes vÔi tellijate loendis.
- Ekspordi vormis on saadaval valik JSONi ja CSV-formaatide vahel ning lisatud on filtrid, et eraldada eksporditavad ĂŒksikute saajate ja manuseta sĂ”numite jaoks.
- Termin «Privaatvestlused» on nĂŒĂŒd asendatud terminiga «SĂ”numid, mis saadetakse otse».
- Lisatud seade, mis reguleerib, kes saavad nÀha sisselogimisel antud e-posti aadresse. NÀiteks vÔivad saatjad lubada teiste saatjate nÀha e-posti, kuid mitte tavalisi osalejaid.
- Laienes sĂ”numite ja teemade arv, mida kuvatakse kĂŒlgribal.
- Lisatud tĂ€iendavad kinnituskĂŒsimused tegevuste jaoks, mis nĂ”uavad tĂ€helepanu, nagu nĂ€iteks kĂ”igi sĂ”numite loetuks mĂ€rkimine, viimase kasutaja kustutamine ja teavituste vĂ€ljalĂŒlitamine.
- Tagatud integreerimine platvormiga Rundeck. Parandatud integreerimine GitHub'iga.
- Lisatud tugi Debian 12 ja PostgreSQL 15 jaoks.
- Uuendatud sÔltuvused, nÀiteks Django raamistik on uuendatud versioonile 4.2.
Allikas: opennet.ru




