Bemutatták a Zulip 4.0-ás verziót, amely egy szerverplatform vállalati üzenetküldők telepítésére szolgál, megfelelő a munkatársak és fejlesztőcsoportok kommunikációjának megszervezésére. A projektet eredetileg a Zulip készítette, és a Dropbox általi felvásárlást követően nyílt forráskódúvá vált Apache 2.0 licenc alatt. A szerveroldali kód Python nyelven készült a Django keretrendszer használatával. Az ügyfélprogram elérhető Linux, Windows, macOS, Android és iOS rendszerekre, valamint beépített webes felület is rendelkezésre áll.
A rendszer támogatja mind a két ember közötti közvetlen üzenetküldést, mind a csoportos megbeszélések lefolytatását. A Zulip összehasonlítható a Slack szolgáltatással és tekinthető a belső vállalati analógnak a Twitterhez, amelyet a munkatársi csoportok közötti kommunikációra és munkai kérdések megvitatására használnak. Eszközök állnak rendelkezésre az állapot nyomon követésére és a párhuzamos részvételre több megbeszélésben az üzenetek szálba rendezett megjelenítésével, amely optimális kompromisszumot jelent a Slack szobáira való hivatkozás és a Twitter nyilvános területe között. A párhuzamos szálas megjelenítés lehetővé teszi az összes csoport lefedését egy helyen, miközben logikai elválasztást biztosít köztük.
A Zulip lehetőségei közé tartozik a felhasználónak offline módban üzenetek küldésének támogatása (az üzenetek online megjelenés után kerülnek kézbesítésre), valamint a beszélgetések teljes történetének megőrzése szerveren és archívumban való keresési eszközök, fájlok Drag-and-drop módban való küldésének lehetősége, a küldött üzenetekben található kódrészletek automatikus szintaxiskiemelése, a gyors lista- és szövegszerkesztéshez szükséges beépített jelölőnyelv, csoportos értesítések küldésére alkalmas eszközök, zárt csoportok létrehozásának lehetősége, integráció a Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter és más szolgáltatásokkal, vizuális címkék üzenetekhez való hozzáfűzésének lehetősége.
Főbb újítások:
- A felhasználók számára lehetőség van más felhasználók aktivitásának letiltására, így nem látják az üzeneteiket.
- A jogosultsági rendszerben megvalósult egy új szerep – a "moderátor", amely lehetővé teszi a felhasználók számára, hogy további hatásköröket kapjanak a publikációs szekciók (stream) és a viták kezelésére anélkül, hogy beállítások módosítási jogot kapnának.
- Lehetőséget nyújtanak a viták áthelyezésére a szekciók között, beleértve a témák privát szekciókba történő áthelyezését is.
- Integrálva lett a GIPHY szolgáltatás támogatása, amely lehetővé teszi mémek és animált képek kiválasztását és beszúrását.
- Hozzáadva a kódrészek gyors másolásának lehetősége a vágólapra vagy a kiválasztott blokkok külső szerkesztőben történő szerkesztésére.
- A külön kompakt "Válasz" gomb helyett egy univerzális bevitelre szolgáló terület került bevezetésre, amely lehetővé teszi a szöveg azonnali begépelését, megjelenítve a címzett adatait, és amely gyakoribb az egyéb csevegőalkalmazások felhasználói számára.
- Az automatikus kiegészítési javaslatokban a felhasználó jelenlétének jelzése biztosított.
- Alapértelmezés szerint az alkalmazás megnyitásakor mostantól a legutóbbi viták listája (Recent topics) jelenik meg, lehetőséggel a szűrők aktiválására azok viták megtekintéséhez, amelyekben aktuális felhasználó üzeneteket küldött.
- A csillaggal megjelölt kedvenc üzenetek mostantól alapértelmezés szerint a bal oldali panelen láthatók, ami lehetővé teszi, hogy emlékeztessen a megfelelő üzenetekre és vitákra.
- Bővült a hangértesítések száma.
- Hozzáadva az About widget, amely lehetővé teszi a Zulip szerver verziószámának gyors megismerését.
- A webes felületen és asztali alkalmazásokban figyelmeztetés jelenik meg, ha a felhasználó csatlakozott egy szerverhez, amely több mint 18 hónapja nem frissült.
- Munkát végeztünk a szerver skálázhatóságának és teljesítményének növelésén.
- A felület nemzetköziesítéséhez a FormatJS könyvtárat alkalmaztuk, a korábban használt i18next könyvtár helyett.
- Integrációt biztosítottunk a Smokescreen nyílt proxyval, amelyet más szolgáltatások SSRF-támadások elleni védelmére használnak (a Smokescreen segítségével az összes külső linkre történő átirányítás megoldható).
- Modulokat adtunk hozzá a Freshping, JotForm és Uptime Robot szolgáltatások integrációjához, javítottuk az integrációt a Bitbucket, Clubhouse, GitHub, GitLab, NewRelic és Zabbix platformokkal. Új GitHub actiont adtunk hozzá, amely üzeneteket küld a Zulipbe.
- Az új telepítésekhez alapértelmezett adatbázis-kezelőként a PostgreSQL 13-at állítottuk be. Frissítettük a Django 3.2.x keretrendszert. Kezdeti támogatást adtunk a Debian 11-hez.
- Kliensalkalmazást valósítottunk meg a Zulip terminálon való használatához, amely funkcióiban közel áll a fő webes klienshez, beleértve a képernyőn lévő blokkok elrendezését és a billentyűkombinációkat.

Forrás: opennet.ru

