Byl vydán release Zulip 4.0, serverové platformy pro nasazení podnikových messengerů, vhodných pro organizaci komunikace mezi zaměstnanci a skupinami vývojářů. Projekt byl původně vyvinut společností Zulip a byl zveřejněn po jejím převzetí společností Dropbox pod licencí Apache 2.0. Kód serverové části je napsán v jazyce Python s použitím rámce Django. Klientský software je dostupný pro Linux, Windows, macOS, Android a iOS, a také je poskytováno zabudované webové rozhraní.
Systém podporuje jak přímou výměnu zpráv mezi dvěma lidmi, tak provádění skupinových diskusí. Zulip lze srovnat se službou Slack a lze jej považovat za vnitropodnikovou alternativu Twitteru, používanou pro komunikaci a diskuse pracovních otázek ve velkých skupinách zaměstnanců. Jsou poskytovány prostředky pro sledování stavu a účasti současně v několika diskusích s využitím modelu vlákna, který je optimalizovaným kompromisem mezi vázáním na místnosti ve Slacku a jediným veřejným prostorem Twitteru. Současné zobrazení všech diskusí v rámci vlákna umožňuje pokrýt všechny skupiny na jednom místě, přičemž logicky odděluje jednotlivé diskuse.
Mezi možnostmi Zulip lze také zmínit podporu zasílání zpráv uživateli v offline režimu (zprávy budou doručeny po připojení k online), uchovávání kompletní historie diskusí na serveru a nástroje pro vyhledávání v archivu, možnost odesílání souborů pomocí Drag-and-drop, automatické zvýrazňování syntaxe pro zasílané bloky kódu v zprávách, integrovaný značkovací jazyk pro rychlé formátování seznamů a textu, nástroje pro hromadné zasílání oznámení, možnost vytváření uzavřených skupin, integrace s Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter a dalšími službami, nástroje pro přidání vizuálních štítků k zprávám.
Hlavní novinky:
- Uživatelé mají možnost ztlumit aktivitu jiných uživatelů, aby neviděli jejich zprávy.
- V systému oprávnění byla zavedena nová role - „moderátor“, která uživatelům umožňuje poskytovat dodatečné pravomoci k řízení sekcí publikací (stream) a diskusí, aniž by jim byly poskytnuty práva ke změně nastavení.
- Byla zavedena možnost přesouvání diskusí mezi sekcemi, včetně možnosti přesouvání témat do soukromých sekcí.
- Integrována podpora služby GIPHY, která umožňuje vybírat a vkládat memy a animované obrázky.
- Přidána možnost rychlého kopírování kódových bloků do schránky nebo editování vybraného bloku v externím editoru.
- Místo samostatného kompaktního tlačítka „Reply“ pro začátek psaní odpovědi byla přidána samostatná univerzální vstupní oblast, která umožňuje ihned začít psát text a zobrazuje informace o příjemci, což je uživatelům jiných chatovacích aplikací bližší.
- V nápovědě zobrazené při automatickém doplňování vstupu je zajištěna indikace přítomnosti uživatele.
- Při otevření aplikace se nyní ve výchozím nastavení zobrazí seznam nedávných diskuzí (Recent topics) s možností aktivovat filtr pro zobrazení diskuzí, ve kterých jsou zprávy aktuálního uživatele.
- Vybrané zprávy označené hvězdičkou se nyní ve výchozím nastavení zobrazují v levém panelu, což umožňuje použít tuto funkci jako připomínku, k jakým zprávám a diskuzím je třeba se vrátit.
- Rozšířen počet dostupných zvukových upozornění.
- Byl přidán widget About, který umožňuje rychle zjistit informace o verzi serveru Zulip.
- V webovém rozhraní a desktopových aplikacích byla implementována výstraha, pokud se uživatel připojil k serveru, který nebyl aktualizován více než 18 měsíců.
- Byla provedena práce na zvýšení škálovatelnosti a výkonnosti serveru.
- Pro internacionalizaci rozhraní byla použita knihovna FormatJS, místo dříve používané knihovny i18next.
- Byla zajištěna integrace s otevřeným proxy Smokescreen, které se používá k prevenci SSRF útoků na jiné služby (přes Smokescreen je možné přesměrovat všechny přechody na externí odkazy).
- Byly přidány moduly pro integraci se službami Freshping, JotForm a Uptime Robot, vylepšena integrace s Bitbucket, Clubhouse, GitHub, GitLab, NewRelic a Zabbix. Přidána nová GitHub akce pro odesílání zpráv do Zulip.
- V nových instalacích je jako výchozí databázový systém použit PostgreSQL 13. Aktualizován framework Django 3.2.x. Přidána počáteční podpora pro Debian 11.
- Byla realizována klientská aplikace pro práci se Zulip z textového terminálu, která je funkčně blízká hlavnímu webovému klientovi, včetně rozložení bloků na obrazovce a klávesových zkratek.

Zdroj: opennet.ru

