Zulip 8, platforma serwerowa do wdrażania korporacyjnych komunikatorów, które służą do organizacji komunikacji wśród pracowników i grup deweloperskich, została zaprezentowana. Projekt został pierwotnie opracowany przez firmę Zulip i udostępniony po jej przejęciu przez firmę Dropbox na licencji Apache 2.0. Kod części serwerowej napisano w języku Python z wykorzystaniem frameworka Django. Oprogramowanie klienckie jest dostępne na systemy Linux, Windows, macOS, Android i iOS, a także udostępniony 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:
- Do interfejsu webowego dodano sekcję inbox, w której w jednym miejscu zebrane są nieprzeczytane wiadomości ze wszystkich czatów.

- Dodano możliwość śledzenia interesujących tematów oraz korzystania z filtrów i powiadomień do wyróżniania najważniejszych nowych wiadomości w śledzonych tematach. Automatyczne śledzenie tematów, które stworzył lub w których został wspomniany bieżący użytkownik, jest domyślnie włączone.

- Dodano komendę @topic do wspominania wszystkich, którzy wcześniej brali udział w dyskusji (można jej użyć, aby zwrócić się do aktywnych uczestników dyskusji, nie rozpraszając pasywnych subskrybentów).
- Zmieniono wygląd górnego paska nawigacyjnego, do którego dodano pasek wyszukiwania, system podpowiedzi oraz menu z osobistymi ustawieniami, za pomocą którego można zmienić status i zarządzać profilem.

- Dodano opcję dostosowywania wyświetlania liczników nieprzeczytanych wiadomości w lewej bocznej nawigacji. Domyślnie obecność nieprzeczytanych wiadomości w kanałach jest teraz wyróżniana punktem; po najechaniu kursorem wyświetla się liczba nieprzeczytanych wiadomości.
- Wprowadzono możliwość zwijania bloku nawigacyjnego w lewej bocznej nawigacji, aby zwolnić więcej miejsca dla wiadomości i kanałów.

- Poprawiono interfejs pisania wiadomości. Dodano dodatkowe przyciski formatowania wiadomości, które pozwalają na przekształcenie tekstu w listę lub sformatowanie go jako cytat, spoiler, fragment z kodem lub wyrażenie w formacie LaTeX. Przy podglądzie wiadomości przyciski formatowania są teraz ukrywane. Zmieniono wygląd przycisku 'Wyślij', a rzadko używane opcje przeniesiono do menu.

- Dodano możliwość tworzenia nazwanej linki w wiadomości poprzez wklejenie URL z schowka po zaznaczeniu tekstu.
- Dodano nowe interfejs do tworzenia ankiet, który pozwala nie martwić się o formatowanie ankiety w wiadomości.

- Interfejs do przesyłania plików został znacznie poprawiony — plik można teraz po prostu przeciągnąć myszą do okna Zulip.
- Oprócz połączeń wideo dodano obsługę głosowych połączeń telefonicznych (wariant połączeń wideo, w których dla uczestników domyślnie włączony jest tylko dźwięk).
- Przycisk do tworzenia nowej rozmowy, w zależności od kontekstu, może być używany zarówno do rozpoczęcia dyskusji, jak i do bezpośredniego wysyłania wiadomości.

- Zapewniono wskaźnik tworzenia nowej dyskusji lub przygotowania wiadomości w istniejącej dyskusji.

- Umożliwiono usuwanie wielu wersji roboczych jednocześnie.
- Dodano wsparcie dla nowych emoji, takich jak 🩵 i 🫎.
- Analogicznie do podglądu filmów z platform takich jak YouTube, w wiadomościach wprowadzono podgląd bezpośrednio przesłanych filmów.
- W kanałach z mniej niż 100 subskrybentami dodano wskaźnik rozpoczęcia pisania.
- W wynikach wyszukiwania dostępna jest możliwość szybkiego przejścia do znalezionej dyskusji.
- Dodano funkcję drukowania wiadomości (drukowany jest tylko tekst wiadomości, w czarno-białej wersji, bez paneli i przycisków).
- W dyskusjach wprowadzono wskaźnik czasu planowanej wysyłki opóźnionych wiadomości.

- Dodano możliwość dostosowania liczby dyskusji wyświetlanych na liście ostatnich dyskusji.
- Udoskonalono narzędzia zarządzania użytkownikami. Administratorom przyznano możliwość ograniczenia przeglądania listy użytkowników dla gościnnych wejść, wyraźnego oznaczania użytkowników gościnnych oraz zarządzania kontem bezpośrednio na stronie profilu użytkownika. Zmieniono wygląd interfejsu do wysyłania zaproszeń nowym użytkownikom. Dodano nowe uprawnienie, dające prawo do wysyłania zaproszeń.

- Dodano nowy interfejs do tworzenia i zarządzania grupami użytkowników, który przypomina interfejs zarządzania kanałami.

- Udoskonalono możliwości synchronizacji użytkowników. Dodano wsparcie dla synchronizacji grup przy integracji z LDAP oraz synchronizację ról przy integracji z SCIM.
- Dodano kreatora do tworzenia webhooków.
- Użytkownik ma możliwość wyłączenia powiadomień od bota. Dodano możliwość usuwania wiadomości od własnych botów.
- Ulepszono komponenty do integracji z CircleCI, Gitea, GitHub, GitLab i Sentry.
- Do formularza tworzenia organizacji dodano ustawienie języka domyślnego.
Źródło: opennet.ru









