Představuje se vydání Zulip 4.0, serverové platformy pro nasazení firemních messengerů vhodné pro organizaci komunikace mezi zaměstnanci a vývojovými týmy. Projekt byl původně vyvinut společností Zulip a otevřen po jeho převzetí společností Dropbox pod licencí Apache 2.0. Kód na straně serveru je napsán v Pythonu pomocí frameworku Django. Klientský software je k dispozici pro Linux, Windows, macOS, Android a iOS a k dispozici je také vestavěné webové rozhraní.
Systém podporuje jak přímé zasílání zpráv mezi dvěma lidmi, tak skupinové diskuse. Zulip lze přirovnat ke službě Slack a považovat jej za vnitropodnikovou obdobu Twitteru, sloužící ke komunikaci a diskuzi o pracovních problémech ve velkých skupinách zaměstnanců. Poskytuje prostředky ke sledování stavu a účasti na více diskuzích současně pomocí modelu zobrazení zpráv s vlákny, což je nejlepší kompromis mezi afinitou k místnosti Slack a jednotným veřejným prostorem Twitteru. Současné zřetězení všech diskuzí umožňuje pokrýt všechny skupiny na jednom místě a přitom mezi nimi zachovat logické oddělení.
Mezi možnosti Zulip patří také podpora odesílání zpráv uživateli v režimu offline (zprávy budou doručeny po zobrazení online), ukládání celé historie diskuzí na serveru a nástroje pro vyhledávání v archivu, možnost posílat soubory v režimu Drag-and- režim drop, automatické zvýrazňování syntaxe pro bloky kódu přenášené ve zprávách, vestavěný značkovací jazyk pro rychlé vytváření seznamů a formátování textu, nástroje pro odesílání skupinových upozornění, možnost vytvářet uzavřené skupiny, integrace s Trac, Nagios, Github, Jenkins, Git , Subversion, JIRA, Puppet, RSS, Twitter a další služby, nástroje pro připojování vizuálních značek ke zprávám.
Hlavní inovace:
- Uživatelé mají možnost ztlumit aktivitu ostatních uživatelů, aby neviděli jejich zprávy.
- V systému přístupových práv byla implementována nová role – „moderátor“, která umožňuje uživatelům udělovat další práva ke správě částí publikací (streamu) a diskuzí bez udělování práva na změnu nastavení.
- Byla implementována možnost přesouvat diskuse mezi sekcemi, včetně možnosti přesouvat témata do soukromých sekcí.
- Integrovaná podpora pro službu GIPHY, která umožňuje vybírat a vkládat memy a animované obrázky.
- Přidána možnost rychle zkopírovat bloky s kódem do schránky nebo upravit vybraný blok v externím ovladači.
- Místo samostatného kompaktního tlačítka „Odpovědět“ pro zahájení psaní odpovědi přibyla samostatná univerzální vstupní oblast, která umožňuje okamžitě začít psát, zobrazuje informace o příjemci a je známější i uživatelům jiných chatovacích aplikací.
- Popisek zobrazený během automatického dokončování vstupu poskytuje indikaci přítomnosti uživatele.
- Ve výchozím nastavení se nyní při otevírání aplikace zobrazí seznam posledních diskuzí (Nedávná témata) s možností povolit filtr pro zobrazení diskuzí, které obsahují zprávy od aktuálního uživatele.
- Oblíbené položky označené hvězdičkou se nyní ve výchozím nastavení zobrazují v levém podokně, což vám umožňuje používat tuto funkci k připomenutí, ke kterým příspěvkům a diskuzím se musíte vrátit.
- Počet dostupných zvukových upozornění byl rozšířen.
- Přidán widget O aplikaci, který vám umožní rychle zjistit informace o čísle verze serveru Zulip.
- Ve webovém rozhraní a desktopových aplikacích se zobrazí varování, pokud se uživatel připojí k serveru, který nebyl aktualizován déle než 18 měsíců.
- Byla provedena práce na zvýšení škálovatelnosti a výkonu serveru.
- Pro internacionalizaci rozhraní se používá knihovna FormatJS namísto dříve používané knihovny i18next.
- Je zajištěna integrace s otevřenou proxy Smokescreen, která slouží k zabránění SSRF útokům na jiné služby (všechny přechody na externí odkazy lze přesměrovat přes Smokescreen).
- Přidány moduly pro integraci se službami Freshping, JotForm a Uptime Robot, vylepšená integrace s Bitbucket, Clubhouse, GitHub, GitLab, NewRelic a Zabbix. Přidána nová akce GitHubu pro odesílání zpráv do Zulip.
- V nových instalacích se jako výchozí DBMS používá PostgreSQL 13. Rámec Django 3.2.x byl aktualizován. Přidána počáteční podpora pro Debian 11.
- Pro práci se Zulipem z textového terminálu byla implementována klientská aplikace, která se funkčností blíží hlavnímu webovému klientovi, a to i na úrovni rozložení bloků na obrazovce a klávesových zkratek.
Zdroj: opennet.ru