Zulip 7, platforma serwerowa do wdrażania korporacyjnych komunikatorów, które są odpowiednie do organizowania komunikacji pracowników i zespołów programistycznych, została wprowadzona na rynek. Projekt został pierwotnie opracowany przez firmę Zulip i otwarty po jej przejęciu przez Dropbox na licencji Apache 2.0. Kod części serwerowej napisany jest w języku Python z wykorzystaniem frameworka Django. Oprogramowanie klienckie jest dostępne dla Linux, Windows, macOS, Android i iOS, a także udostępniany jest wbudowany interfejs webowy.
System wspiera zarówno bezpośrednią wymianę wiadomości między dwiema osobami, jak i przeprowadzanie grupowych dyskusji. Zulip można porównać do usługi Slack i traktować jako wewnętrzny odpowiednik Twittera, używany do komunikacji i omawiania kwestii roboczych w dużych grupach pracowników. Oferowane są narzędzia do śledzenia stanu i uczestniczenia jednocześnie w kilku dyskusjach z wykorzystaniem wątkowego modelu wyświetlania wiadomości, który jest optymalnym kompromisem między przywiązaniem do pokoi w Slacku a jednostką publiczną w Twitterze. Jednoczesne wątkowe wyświetlanie wszystkich dyskusji pozwala obejmować wszystkie grupy w jednym miejscu, zachowując jednocześnie logiczny podział między nimi.
Z możliwości Zulip warto również wymienić wsparcie dla wysyłania wiadomości do użytkownika w trybie offline (wiadomości będą dostarczane po pojawieniu się online), zachowanie pełnej historii dyskusji na serwerze i narzędzia do wyszukiwania w archiwum, możliwość wysyłania plików w trybie Drag-and-drop, automatyczne podświetlenie składni dla przesyłanych w wiadomościach bloków kodu, wbudowany język znaczników do szybkiego formatowania list i tekstu, narzędzia do grupowego wysyłania powiadomień, możliwość tworzenia zamkniętych grup, integracja z Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter i innymi serwisami, a także narzędzia do przypinania wizualnych etykiet do wiadomości.
Główne nowości:
- Zmieniono wizualne formatowanie i zmodernizowano wygląd. Nowy design bardziej intensywnie korzysta z kolorów, zastosowano podkreślenie kolorystyczne tła, wyraźnie wyróżniają się wzmianki osobiste, wzmianki grupowe oraz bieżące wiadomości, a kolory rozdzielają nagłówki różnych kanałów (stream).

Oprócz informacji o czasie na listach dodano linie rozdzielające z oznaczeniem dni (dzisiaj, wczoraj itp.) dla lepszego zrozumienia, w którym dniu wysłano wiadomość. Zmieniono formatowanie okienek kontekstowych w interfejsie tworzenia i edytowania wiadomości. Poprawiono prezentację informacji o skrótach klawiaturowych w oknach podpowiedzi.

- Dodano możliwość wysyłania wiadomości nie od razu, ale w określonym czasie zgodnie z harmonogramem. Na przykład, wysłanie wiadomości napisanej w nocy można opóźnić do rana.
- Dodano opcję wyciszenia kanałów, co wyłącza otrzymywanie powiadomień o wiadomościach. Można jednak przywrócić powiadomienia dla pojedynczych tematów, umożliwiając wybiórcze śledzenie najbardziej interesujących tematów w kanale.
- Uproszczono proces zmiany odbiorcy podczas edytowania jeszcze nie wysłanej wiadomości. Dodano możliwość wybierania kanału do wysyłania oraz przełączania między bezpośrednim wysyłaniem do użytkownika a wysyłką do kanału, nie opuszczając interfejsu edytora.

- Dodano ustawienia automatycznego oznaczania wiadomości jako przeczytanych po ich obejrzeniu. Na przykład można wyłączyć automatyczne oznaczanie w trybie przeglądania wątków i oznaczać jako przeczytane tylko podczas oddzielnego przeglądania.
- Dodano nowe skróty klawiaturowe: „z” do zwiększenia szczegółowości dyskusji do przeglądania pojedynczych wiadomości, „s” do przejścia do dyskusji, do której wysłano wiadomość, „=” do wyrażania reakcji „👋”.
- Zmieniono interfejs ustawień uprawnień do przenoszenia wiadomości. Dodano możliwość określenia, kto i na jak długo może przenosić wiadomości, niezależnie od praw do edytowania.

- W interfejsie administratora wdrożono otwieranie karty użytkownika po kliknięciu na nazwę użytkownika w ustawieniach lub na liście subskrybentów.
- W formularzu eksportu dodano możliwość wyboru między formatami JSON i CSV oraz dodano filtry do odfiltrowania przy eksporcie poszczególnych odbiorców i wiadomości z załącznikami.
- Zamiast terminu „Wiadomości prywatne” teraz używane jest „Wiadomości wysyłane bezpośrednio”.
- Dodano ustawienie regulujące, kto może widzieć adresy email podane podczas logowania. Na przykład, opiekunowie mogą zezwolić innym opiekunom na wyświetlanie emaila, ale nie pokazywać go zwykłym uczestnikom.
- Rozszerzono liczbę wiadomości i tematów wyświetlanych w bocznym panelu.
- Dodano dodatkowe zapytania potwierdzające dla działań wymagających uwagi, takich jak oznaczanie wszystkich wiadomości jako przeczytane, usuwanie ostatniego użytkownika i wyłączanie powiadomień.
- Zapewniono integrację z platformą Rundeck. Ulepszono integrację z GitHub.
- Dodano wsparcie dla Debian 12 i PostgreSQL 15.
- Zaktualizowano zależności, na przykład, framework Django zaktualizowany do wersji 4.2.
Źródło: opennet.ru




