Lëshimi i Zulip 5, platformës serverike për implementimin e mesazheve korporative të përshtatura për organizimin e komunikimit midis punonjësve dhe grupeve të zhvilluesve, u realizua. Projekti u zhvillua fillimisht nga kompania Zulip dhe u hap pas blerjes nga Dropbox nën licencën Apache 2.0. Kodi i pjesës serverike është shkruar në gjuhën Python duke përdorur framework-un Django. Softueri klient është i disponueshëm për Linux, Windows, macOS, Android dhe iOS, gjithashtu ofrohet një ndërfaqe web të integruar.
Sistemi mbështet si shkëmbimin direkt të mesazheve midis dy personave, ashtu edhe organizimin e diskutimeve grupore. Zulip mund të krahasohet me shërbimin Slack dhe konsiderohet si një alternativë korporative e Twitter-it, e përdorur për komunikimin dhe diskutimet mbi çështjet e punës në grupe të mëdha punonjësish. Ofron mjete për ndjekjen e statusit dhe pjesëmarrjen në disa diskutime njëherësh duke përdorur modelin e shfaqjes së mesazheve që është një kompromis optimal midis lidhjes me dhomat në Slack dhe një hapësire publike të vetme në Twitter. Shfaqja e ndërlikuar e të gjitha diskutimeve në të njëjtin vend lejon përfshirjen e të gjitha grupeve, duke ruajtur ndarjen logjike mes tyre.
Nga mundësitë e Zulip, gjithashtu mund të përmendet mbështetje për dërgimin e mesazheve përdoruesve në modalitetin offline (mesazhet do të dërgohen pasi të kthehen në online), ruajta e historisë së plotë të diskutimeve në server dhe mjete kërkimi në arkiv, mundësia për dërgimin e skedarëve në mënyrë Drag-and-drop, theksim automatik të sintaksës për blloqet e kodit të dërguara në mesazhe, një gjuhë shënjimi të integruar për formësimin e shpejtë të listave dhe formatimin e tekstit, mjete për dërgimin grupor të njoftimeve, mundësia për krijimin e grupeve të mbyllura, integrimi me Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter dhe shërbime të tjera, mjete për lidhjen e etiketave vizuale me mesazhet.
Novitetet kryesore:
- Përdoruesit kanë mundësinë të vendosin statuset në formën e emoji-ve, përveç mesazheve të statusit. Emoji-t e statusit shfaqen në panelin anësor, në rrjedhën e mesazheve dhe në fushën e shkruarjes së mesazhit. Animacioni në emoji reproduhohet vetëm kur kalon treguesin e mausit mbi simbolin.

- Dizajni i fushës për të shkruar mesazhe është rregulluar dhe mundësitë për redaktim janë zgjeruar. Janë shtuar butona formatimi për të theksuar tekstin me shkronja të trasha ose të kujdesshme, për të futur lidhje dhe për të shtuar kohë. Për mesazhet e mëdha, fusha e hyrjes tani mund të zgjerohet, deri në shfaqen e saj në të gjithë ekranin.

- Shtuar mundësia për të shënuar temat si të zgjidhura, e cila është e dobishme për një shënim vizual të përfundimit të detyrave të caktuara.
- Në një mesazh lejohet futja e deri në 20 imazhe, të cilat tani shfaqen të rregulluara në një rrjetë. Ndërfaqja për shikimin e imazheve në modalitetin e plotësisë së ekranit është rregulluar, ku janë përmirësuar skalarja, panoramimi dhe shfaqja e etiketave.
- Stili i shfaqjes së ndihmës dhe dialogëve është ndryshuar.
- Ofrohet mundësia për të vendosur lidhje kontekstuale në një mesazh ose chat në përmbledhje të problemeve, diskutime në forum, punë me e-mail dhe çdo aplikacion tjetër. Për lidhjet e qëndrueshme, sigurohet rinavigimi në mesazhin aktual, në rast se mesazhi zhvendoset në një temë ose seksion tjetër. Shtuar mbështetje për vendosjen e lidhjeve në mesazhe të veçanta në diskutimin e temës.
- Shtuar funksionaliteti për të treguar përmbajtjen e seksioneve të botimeve (stream) në Web me mundësinë e shikimit pa krijimin e një llogarie.

- Administratorit i është dhënë mundësia të përcaktojë preferencat personale të cilat aplikohen si parazgjedhje për përdoruesit e rinj. Për shembull, mund të ndryshoni temën e dizajnit dhe grupin e ikonave, të aktivizoni njoftimet dhe të tjera.
- Shtuar mbështetje për dërgimin e ftesave me afat të kufizuar. Kur përdoruesi bllokohet, ndodh automatikisht bllokimi i të gjitha ftesave të dërguara prej tij.
- Në server është implementuar mundësia e autentifikimit përmes protokollit OpenID Connect, përveç metodave si SAML, LDAP, Google, GitHub dhe Azure Active Directory. Gjatë autentifikimit përmes SAML, është shtuar mbështetje për sinkronizimin e fushave të profilit të rastësishme dhe krijimin automatik të llogarive. Shtuar mbështetje për protokollin SCIM për sinkronizimin e llogarive me një DB të jashtme.
- Shtuar mbështetje për ekzekutimin serverë në sisteme me arkitekturë ARM, përfshirë kompjuterët Apple me çipin M1.
Burimi: opennet.ru



