Bemutatásra került a Zulip 4.0, a vállalati azonnali üzenetküldők telepítésére szolgáló szerverplatform, amely alkalmas az alkalmazottak és a fejlesztői csapatok közötti kommunikáció szervezésére. A projektet eredetileg a Zulip fejlesztette ki, és azután nyitotta meg, hogy a Dropbox felvásárolta az Apache 2.0 licenc alatt. A szerveroldali kód Python nyelven íródott a Django keretrendszer segítségével. A kliensszoftver elérhető Linux, Windows, macOS, Android és iOS rendszerekhez, valamint beépített webes felület is rendelkezésre áll.
A rendszer támogatja a két ember közötti közvetlen üzenetküldést és a csoportos beszélgetéseket is. A Zulip a Slack szolgáltatáshoz hasonlítható, és a Twitter belső vállalati analógjának tekinthető, amelyet kommunikációra és a munkahelyi kérdések megvitatására használnak nagy munkavállalói csoportokban. Eszközöket biztosít az állapot nyomon követéséhez és több beszélgetésben való egyidejű részvételhez egy menetes üzenetmegjelenítési modell használatával, amely az optimális kompromisszum a Slack szobákhoz való kötődés és a Twitter egyetlen nyilvános tere között. Ha egyszerre jeleníti meg az összes beszélgetést egy szálban, akkor az összes csoportot egy helyen rögzítheti, miközben megtartja közöttük a logikai elválasztást.
A Zulip képességei közé tartozik az üzenetek küldésének támogatása a felhasználónak offline módban (az üzenetek kézbesítése az online megjelenés után történik), a beszélgetések teljes történetének mentése a szerveren és az archívumban való kereséshez szükséges eszközök, valamint a fájlok húzással történő küldésének lehetősége. drop mód, automatikus kiemelési szintaxis az üzenetekben továbbított kódblokkokhoz, beépített jelölőnyelv a listák gyors létrehozásához és szövegformázáshoz, eszközök csoportértesítések küldéséhez, lehetőség zárt csoportok létrehozására, integráció Trac, Nagios, Github, Jenkins, Git programokkal , Subversion, JIRA, Puppet, RSS, Twitter és egyéb szolgáltatások, eszközök vizuális címkék üzenetekhez csatolásához.
Főbb újítások:
- A felhasználóknak lehetőségük van elnémítani a többi felhasználó tevékenységét, hogy ne lássák üzeneteiket.
- Új szerepkör került bevezetésre a hozzáférési jogok rendszerében - a „moderátor”, amely lehetővé teszi a felhasználók számára, hogy további jogosultságokat kapjanak a kiadványok (stream) és a viták szakaszainak kezeléséhez, anélkül, hogy a beállítások módosításának jogát megadnák.
- Bevezették a beszélgetések szakaszok közötti mozgatásának lehetőségét, beleértve a témák privát szekciókba helyezését is.
- A GIPHY szolgáltatás integrált támogatása, amely lehetővé teszi mémek és animált képek kiválasztását és beszúrását.
- Hozzáadtuk a kóddal ellátott blokkok gyors másolásának lehetőségét a vágólapra, vagy egy kiválasztott blokk szerkesztését egy külső kezelőben.
- A válaszírás megkezdéséhez különálló kompakt „Válasz” gomb helyett egy külön univerzális beviteli terület került beépítésre, amely lehetővé teszi a gépelés azonnali megkezdését, információkat mutat a címzettről, és ismerősebb a többi chat-alkalmazás felhasználói számára.
- A beviteli automatikus kiegészítés során megjelenő elemleírás jelzi a felhasználó jelenlétét.
- Alapértelmezés szerint az alkalmazás megnyitásakor most megjelenik a legutóbbi beszélgetések listája (Legutóbbi témák), és lehetővé válik egy szűrő engedélyezése az aktuális felhasználó üzeneteit tartalmazó beszélgetések megtekintéséhez.
- A csillagozott kedvencek mostantól alapértelmezés szerint a bal oldali ablaktáblában jelennek meg, lehetővé téve ezzel a funkcióval, hogy emlékeztesse, mely bejegyzésekhez és vitákhoz kell visszatérnie.
- Bővült az elérhető hangértesítések száma.
- Hozzáadott egy Névjegy widgetet, amely lehetővé teszi, hogy gyorsan tájékozódjon a Zulip szerver verziószámáról.
- A webes felületen és az asztali alkalmazásokban figyelmeztetés jelenik meg, ha a felhasználó 18 hónapnál hosszabb ideig nem frissített szerverhez csatlakozik.
- Dolgoztunk a szerver méretezhetőségének és teljesítményének növelése érdekében.
- A felület nemzetközivé tételéhez a korábban használt i18next könyvtár helyett a FormatJS könyvtárat használjuk.
- Integráció biztosított a Smokescreen nyílt proxyjával, amely megakadályozza az SSRF-támadásokat más szolgáltatások ellen (a külső hivatkozásokra való minden átmenet átirányítható a Smokescreen-en keresztül).
- Hozzáadott modulok a Freshping, JotForm és Uptime Robot szolgáltatásokkal való integrációhoz, továbbfejlesztett integráció a Bitbucket, Clubhouse, GitHub, GitLab, NewRelic és Zabbix szolgáltatásokkal. Új GitHub-művelet hozzáadva az üzenetek Zulipnek való közzétételéhez.
- Az új telepítéseknél a PostgreSQL 13 az alapértelmezett DBMS. A Django 3.2.x keretrendszer frissítve lett. Kezdeti támogatás hozzáadva a Debian 11-hez.
- Egy kliens alkalmazást implementáltak a Zulip szöveges terminálról történő munkavégzésére, amely közel áll a fő webes klienshez, beleértve a blokkok elrendezését a képernyőn és a billentyűparancsokat.
Forrás: opennet.ru