Представен е релиз на Zulip 11, сървърната платформа за разгръщане на корпоративни мрежи, подходяща за организиране на комуникацията на служителите и групите от разработчици. Проектът първоначално е разработен от компанията 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 и други услуги, средства за свързване на съобщения с визуални етикети.

Основни нововъведения:
- Добавена е функция за напомняне за вече получено и прочетено съобщение след определено от потребителя време. Възможно е прикрепяне на произволна бележка към напомнянето. Функцията може да се използва вместо отбелязване като непрочетено или маркиране със звездичка в ситуации, когато съобщението трябва да бъде отложено, например, ако в момента няма време за отговор.
- Добавена е поддръжка за създаване на общи чатове (general channels), в които обсъждането се извършва в общ поток, без разделяне на теми.
- Добавена е възможността за разпределяне на чат-канали по папки. Например, чат-каналите, свързани с проекти, могат да бъдат отделени в отделни папки, за да не се смесват с другите чатове. В бъдещи издания се планира добавяне на отделно управление на достъпа до папките.

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

- При вмъкване на голям текст от клипборда вече може да се конвертира в файл и да се изпрати като прикачен текстов файл.
- В горната част на лявата панел е добавен филтър за търсене на директно изпратени съобщения и чат-канали. Също така е предоставена възможност за филтриране на темите в зависимост от статуса на изпълнение на обсъжданата задача (етикет «✔»/«изпълнено»).

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

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

- Добавена е поддръжка за настройване на собствено приветствие, изпращано на нови потребители.
- В сървър Добавена е поддръжка за крайно шифроване (E2EE) на push-известия за мобилни приложения.
- Добавени са модули за интеграция с OpenProject и OpenSearch. Подобрена е интеграцията с GitHub, GitLab и Jotform.
- Осигурено е управление чрез клавишни комбинации, независимо от активната клавиатурна подредба и език.
- Подготвено е ново мобилно приложение за Android и iOS, написано с помощта на фреймуърка Flutter (предходното мобилно приложение ползваше React Native). Изтъква се, че приложението се отличава с интерфейс и работи по-бързо, но все още изостава от предишното приложение по функционалност (например, липсва крайно шифроване на push-известията).

Източник: opennet.ru






