Представен е релизът Zulip 8, сървърната платформа за разгръщане на корпоративни мейлъри, които са подходящи за организиране на комуникацията между служителите и екипите за разработка. Проектът е създаден в началото от компанията Zulip и е отворен след придобиването ѝ от компания Dropbox под лицензия Apache 2.0. Сървърният код е написан на Python, използвайки фреймворка Django. Клиентският софтуер е наличен за Linux, Windows, macOS, Android и iOS, като също така се предлага вграден уеб интерфейс.
Системата поддържа както директен обмен на съобщения между двама души, така и провеждане на групови обсъждания. Zulip може да бъде сравнена със Slack и да се разглежда като вътрешнокорпоративен аналог на Twitter, използван за комуникация и обсъждане на работни въпроси в големи групи от служители. Предоставят се средства за проследяване на състоянието и участие едновременно в няколко обсъждания с използване на нишковата модел на визуализация на съобщенията, който е оптимален компромис между привързването към стаи в Slack и единното публично пространство на Twitter. Същевременно нишковата визуализация на всички обсъждания позволява да се обхване всичките групи на едно място, като същевременно запазва логичното разделение между тях.
От възможностите на Zulip също може да се отбележи поддръжката за изпращане на съобщения до потребители в офлайн режим (съобщенията ще бъдат доставени след появата в онлайн), запазването на пълната история на обсъжданията на сървър и средства за търсене в архива, възможност за изпращане на файлове с режим Drag-and-drop, автоматично подчертаване на синтаксиса за предаваните в съобщенията блокове с код, вграден език за разметка за бързо форматиране на списъци и текст, средства за групово изпращане на известия, възможност за създаване на закрити групи, интеграция с Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter и други услуги, средства за свързване на съобщения с визуални етикети.
Основни нововъведения:
- В уеб интерфейса е добавена секция inbox, където на едно място са събрани непрочетените съобщения от всички чатове.

- Добавена е възможността за проследяване на интересни теми и за използване на филтри и уведомления, за да се откроят най-важните нови съобщения в проследяваните теми. По подразбиране е включено автоматичното проследяване на теми, които е създал или в които е споменат текущият потребител.

- Добавена е команда @topic за споменаване на всички, които преди това са участвали в дискусията (например, може да се използва за обращения към активните участници в дискусията, без да се отклоняват пасивните абонати).
- Променен е дизайна на горната навигационна лента, в която е добавена лента за търсене, система за подсказки и меню с персонални настройки, през което може да се промени статусът и да се управлява профила.

- Предоставена е настройка за оформлението на броячите на непрочетени съобщения в лявата странична лента. По подразбиране наличието на непрочетени съобщения в каналите сега се очертава с точка, при наведене на курсора която показва броя на непрочетените съобщения.
- Реализирана е възможността за свиване на навигационния блок в лявата странична лента, за да се освободи повече пространство за съобщения и канали.

- Усъвършенстван е интерфейса за писане на съобщения. Добавени са допълнителни бутони за форматиране на съобщението, позволяващи преобразуването на текста в списък или форматиране на текста като цитат, спойлер, отдел на код или израз във формат LaTeX. При предварителен преглед на съобщението, бутоните за форматиране сега се скриват. Променен е дизайна на бутона 'Изпрати', а рядко използваните опции са преместени в меню.

- Добавена е възможността за създаване на именувана връзка в съобщението чрез вмъкване на URL от буфера за обмен след маркиране на текста.
- Добавен нов интерфейс за създаване на анкети, който позволява да не се тревожите за форматирането на анкетата в съобщението.

- Съществено е подобрен интерфейсът за качване на файлове — сега можете просто да ги плъзнете с мишката в прозореца на Zulip.
- В допълнение към видеоразговорите е добавена поддръжка за осъществяване на гласови повиквания (вариант на видеоразговори, при които по подразбиране на участниците е включен само звук).
- Бутона за създаване на нов разговор, в зависимост от контекста, сега може да се използва както за създаване на обсъждане, така и за директно изпращане на съобщения.

- Осигурена е индикация за създаване на ново обсъждане или подготовка на съобщение в съществуващо обсъждане.

- Предоставена е възможност за изтриване на няколко чернови наведнъж.
- Добавена е поддръжка за нови Emoji, като 🩵 и 🫎.
- По аналогия с предварителния преглед на видеа от платформи, подобни на YouTube, в съобщенията е реализиран предварителен преглед на директно качени видеа.
- В каналите с по-малко от 100 абоната е добавена индикация за започване на въвеждане на текст.
- В резултатите от търсенето е предоставена възможност за бърз преход към намереното обсъждане.
- Добавена е функция за печат на съобщения (печата се само текста на съобщението, в черно-бяло, без панели и бутони).
- В обсъжданията е реализирана индикация за времето на предстоящо изпращане на отложени съобщения.

- Добавена е възможност за настройка на броя обсъждания, показвани в списъка сRecent Discussions.
- Подобрени са инструментите за управление на потребителите. На администраторите е предоставена възможност да ограничават прегледа на списъка с потребители за гостови входове, явна маркировка на гостови потребители и управление на профила директно на страницата с профила на потребителя. Променен е оформления на интерфейса за изпращане на покани на нови потребители. Добавено е ново правомощие, даващо правото за изпращане на покани.

- Добавен е нов интерфейс за създаване и управление на групи потребители, който напомня интерфейса за управление на канали.

- Подобрени са възможностите за синхронизация на потребителите. Добавена е поддръжка за синхронизация на групи при интеграция с LDAP и синхронизация на роли при интеграция с SCIM.
- Добавен е майстор за създаване на web-обработчици (webhook).
- Потребителят има възможност да деактивира уведомленията от бота. Добавена е възможността за изтриване на съобщения от собствените ботове.
- Подобрени са компонентите за интеграция с CircleCI, Gitea, GitHub, GitLab и Sentry.
- В формата за създаване на организация е добавена настройка за език по подразбиране.
Източник: opennet.ru









