Predstavljen je izlazak Zulip 4.0, serverske platforme za implementaciju korporativnih messenger-a, pogodnih za organizaciju komunikacije između zaposlenika i timova razvijatelja. Projekt je prvotno razvila tvrtka Zulip i otvoren je nakon njenog preuzimanja od strane Dropbox-a pod Apache 2.0 licencom. Kod serverske strane napisan je na Pythonu korištenjem Django framework-a. Klijentski softver dostupan je za Linux, Windows, macOS, Android i iOS, a također je dostupan ugrađeni web sučelje.
Sustav podržava kako izravnu razmjenu poruka između dvaju ljudi, tako i vođenje grupnih rasprava. Zulip se može usporediti sa Slackom i može se smatrati interne korporativne alternative Twitteru, koja se koristi za komunikaciju i raspravu o poslovnim pitanjima unutar velikih skupina zaposlenika. Pružaju se alati za praćenje stanja i sudjelovanje u nekoliko rasprava istovremeno korištenjem niti modela prikaza poruka, što je optimalni kompromis između vezanosti za sobe u Slacku i jedinstvenog javnog prostora Twittera. Istovremeno prikazivanje svih rasprava omogućuje da se na jednom mjestu obuhvati sve grupe, a pritom se zadrži logička podjela između njih.
Zulip nudi mogućnost slanja poruka korisniku u offline modu (poruke će biti dostavljene nakon povratka online), čuvanje cjelokupne povijesti rasprava na serveru i alati za pretraživanje arhive, mogućnost slanja datoteka putem Drag-and-drop, automatsko isticanje sintakse za dijelove koda u porukama, ugrađeni jezik za označavanje za brzo oblikovanje popisa i formatiranje teksta, alati za grupno slanje obavijesti, mogućnost kreiranja privatnih grupa, integracija s Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter i drugim uslugama, alati za dodavanje vizualnih oznaka u porukama.
Glavne novine:
- Korisnicima je omogućeno da priguše aktivnost drugih korisnika kako ne bi vidjeli njihove poruke.
- U sustavu prava pristupa implementirana je nova uloga - 'moderator', koja omogućava korisnicima dodatna ovlaštenja za upravljanje dijelovima objava (stream) i raspravama, a da pritom ne daju pravo na promjenu postavki.
- Implementirana je mogućnost premještanja rasprava između dijelova, uključujući mogućnost premještanja tema u privatne sekcije.
- Integrirana je podrška za GIPHY, koja omogućava odabir i umetanje memova i animiranih slika.
- Dodana je mogućnost brzog kopiranja blokova s kodom u međuspremnik ili uređivanja odabranog bloka u vanjskom uređivaču.
- Umjesto odvojene kompaktnije tipke 'Reply' za započinjanje odgovora, dodano je odvojeno univerzalno polje za unos, koje omogućava odmah početak tipkanja teksta, prikazuje informacije o primatelju i bliže je korisnicima drugih chat aplikacija.
- U sugestijama prikazanim pri automatskom dovršavanju unosa osigurana je indikacija prisutnosti korisnika.
- Zadano, prilikom otvaranja aplikacije, sada se prikazuje popis nedavnih tema (Recent topics) s mogućnošću uključivanja filtra za pregled tema koje sadrže poruke trenutnog korisnika.
- Istaknute poruke sa zvjezdicom sada se prema zadanim postavkama prikazuju u lijevoj ploči, što omogućuje korištenje ove funkcionalnosti kao podsjetnika na poruke i teme na koje se treba vratiti.
- Proširen je broj dostupnih zvučnih obavijesti.
- Dodana je o_widget About_, koja omogućuje brzo saznanje informacija o broju verzije servera Zulip.
- U web sučelju i desktop aplikacijama implementirano je prikazivanje upozorenja ako se korisnik povezuje na poslužitelju, koji se ne ažurira više od 18 mjeseci.
- Proveden je rad na povećanju skalabilnosti i performansi servera.
- Za internacionalizaciju sučelja korištena je biblioteka FormatJS, umjesto ranije korištene biblioteke i18next.
- Osigurana je integracija s otvorenim proxyjem Smokescreen, koji se koristi za sprečavanje SSRF napada na druge usluge (putem Smokescreena možete preusmjeriti sve prijelaze s eksternih linkova).
- Dodani su moduli za integraciju s uslugama Freshping, JotForm i Uptime Robot, poboljšana je integracija s Bitbucketom, Clubhouseom, GitHubom, GitLabom, NewRelicom i Zabbixom. Dodana je nova GitHub akcija za slanje poruka u Zulip.
- U novim instalacijama kao zadani RDBMS koristi se PostgreSQL 13. Ažuriran je Django okvir na 3.2.x. Dodana je početna podrška za Debian 11.
- Implementirana je klijentska aplikacija za rad s Zulipom iz tekstualnog terminala, koja je funkcionalno bliska glavnoj web klijentskoj aplikaciji, uključujući raspored prozora na ekranu i prečace s tipkovnice.

Izvor: opennet.ru

