Наличен релиз Zulip 9, сървърна платформа за разгръщане на корпоративни месинджъри, подходящи за организиране на комуникацията между служителите и групите разработчици. Проектът първоначално е разработен от компанията 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 и други услуги, средства за привързване на визуални етикети към съобщенията.
Основни нововъведения:
- Променен е дизайнът на потребителския интерфейс, в който са включени по-големи шрифтове и видими междустрочни разстояния. Старият стил на оформление може да бъде върнат в раздела с настройки, като се избере компактен режим. Предоставена е възможност за скриване на страничните панели, дори при работа в режим на цял екран. В десния панел е реализирано визуално подчертаване на потребителите, присъстващи в текущия канал или в личен чат. Значително е ускорено зареждането на теми и съобщения при отваряне на уеб интерфейса или десктоп приложението.

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

- Оптимизирана навигация. Предложени са три режима на подреждане на списъка с дискусии — „Комбинирана лента“ (беше „Всички съобщения“), „Лента канали“ и „Лента лични съобщения“. Оптимизиран е непрекъснатият преглед на различни теми на съобщения (в лявата панел са предоставени връзки за преминаване към първото съобщение на всяка тема). Осигурено е автоматично превключване на дискусията при изпращане на съобщение в нея.
- Променено е оформлението на основната лента за търсене, в която се визуализират зададените търсачески филтри. Добавена е възможността за извлечение на всички съобщения с реакции и бърз преглед на дадените реакции на съобщенията на потребителя. Освен това се е появила възможността за търсене само в следените теми и непрочетени съобщения. Добавена е възможността за показване в страничната лента само на лични чатове или дискусии с участието на определен потребител.

- Променено е оформлението на всички менюта. Предоставена е възможността за превключване на теми на оформление през личното меню.

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

- Поканата, запознаваща новите потребители с основните функции на платформата, е преработена.
- Използвана е по-позната терминология за месинджъри – потоците („Streams“) са преименувани на канали („Channels”).
- Добавена е възможност за автоматично изпращане на анонси на потребителите, свързани с проекта, например, съобщения за промени в нови версии. Подобни анонси се изпращат в тема „Zulip updates” в канала, избран от администратора на сървъра.
- В сървъра Zulip са вградени инструменти за генериране на миниатюри, за да се ускори предварителният преглед на качените изображения.
- Извършени са оптимизации, които повишават мащабируемостта сървъри в големи организации с хиляди служители.
- Добавена е поддръжка за разгръщане на сървера Zulip в Ubuntu 24.04 и поддръжката на Ubuntu 20.04 е преустановена.
- Добавени са компоненти за интеграция с Patreon и GitHub Sponsors. Подобрена е интеграцията с GitHub и Grafana.
Източник: opennet.ru




