Zulip 11, platforma serwerowa do wdrażania korporacyjnych komunikatorów, które są odpowiednie do organizacji komunikacji między pracownikami i zespołami deweloperskimi, została wydana. Projekt pierwotnie został opracowany przez firmę Zulip i udostępniony po jej przejęciu przez firmę Dropbox na licencji Apache 2.0. Kod serwera został napisany w języku Python z użyciem frameworka Django. Oprogramowanie klienckie dostępne jest dla systemów Linux, Windows, macOS, Android i iOS, a także oferowany 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:
- Dodano funkcję przypomnienia o już otrzymanej i przeczytanej wiadomości po określonym przez użytkownika czasie. Można do przypomnienia dołączyć dowolną notatkę. Funkcja ta może być używana zamiast oznaczania jako nieprzeczytane lub oznaczania gwiazdką w sytuacjach, gdy trzeba odłożyć wiadomość, na przykład, gdy nie ma teraz czasu na odpowiedź.
- Dodano wsparcie dla tworzenia wspólnych czatów (general channels), w których dyskusja odbywa się w ogólnym nurcie bez podziału na tematy.
- Dodano możliwość grupowania kanałów czatowych w foldery. Na przykład, kanały czatowe związane z projektami mogą być wyróżnione w osobnych folderach, aby nie mieszały się z innymi czatami. W przyszłych wersjach planowane jest dodanie oddzielnego zarządzania dostępem do folderów.

- Dodano wsparcie dla przeglądania listy ostatnich tematów w kanałach czatowych, co pozwala na szybkie ocenienie bieżących dyskusji.
- Zmieniono sposób wyświetlania miniaturek wideo i obrazów. Rozmiar miniaturek stał się większy, ale wciąż pozostają one drugorzędne w porównaniu do tekstu w strumieniu wiadomości.
- Dodano możliwość pisania wiadomości w różnych dyskusjach bez opuszczania bieżącego czatu (na przykład, można szybko napisać osobistą wiadomość na temat omawiany w bieżącym czacie).

- Podczas wklejania dużego tekstu z schowka można teraz przekonwertować wklejony tekst na plik i wysłać go jako załączony plik tekstowy.
- Na górze lewej panelu dodano filtr do bezpośredniego wyszukiwania wysłanych wiadomości i kanałów czatowych. Udostępniono także możliwość filtrowania tematów w zależności od statusu zadania omawianego w nich (znacznik „✔”/„ukończone”).

- Dodano wsparcie dla oznaczania jako przeczytane wszystkich wiadomości w wstrzymanych lub nieśledzonych tematach.
- Umożliwiono zarządzanie wszystkimi ustawieniami powiadomień specyficznymi dla czatów z osobistego panelu ustawień powiadomień. Wśród innych opcji można dostosować własne powiadomienia dla dowolnego kanału czatu.
- Zaktualizowano wygląd przycisków i banerów w interfejsie ustawień.
- Zabezpieczono wyświetlanie sugestii wyszukiwania obok pola wprowadzania zapytań.

- Dla dowolnej kombinacji grup, ról i użytkowników każdego czatu dozwolone jest przydzielanie uprawnień do usuwania i przenoszenia wątków, a także oznaczanie wątków jako wykonanych.
- Dodano funkcję przywracania archiwalnych czatów i deaktywowanych grup.

- Dodano wsparcie dla konfiguracji własnego powitania, wysyłanego do nowych użytkowników.
- W serwer Dodano wsparcie dla end-to-end encryption (E2EE) powiadomień push dla aplikacji mobilnych.
- Dodano moduły integracyjne z OpenProject i OpenSearch. Udoskonalono integrację z GitHub, GitLab i Jotform.
- Zaimplementowano zarządzanie za pomocą kombinacji klawiszy, niezależnie od aktywnego układu klawiatury i języka.
- Przygotowano nową aplikację mobilną na Androida i iOS, napisaną w frameworku Flutter (stara aplikacja mobilna korzystała z React Native). Zaznaczono, że aplikacja różni się wyglądem interfejsu i działa szybciej, ale obecnie ustępuje starej aplikacji pod względem funkcjonalności (np. brak end-to-end encryption powiadomień push).

Źródło: opennet.ru






