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




