Zulip 2.1, сървърна платформа за внедряване на корпоративни приложения за съобщения, подходящи за организиране на комуникацията между служители и екипи за разработка, беше пусната. Проектът първоначално е разработен от Zulip и след придобиването му от Dropbox, е отворен под лиценз Apache 2.0. Кодът от страна на сървъра е написан на Python, използвайки рамката Django. Клиентският софтуер е достъпен за Linux, Windows, macOS, Android и iOS, е предвиден и вграден уеб интерфейс.
Системата поддържа както директни съобщения между двама души, така и групови дискусии. Zulip може да се сравни с услугата Slack и да се разглежда като вътрешен корпоративен аналог на Twitter, използван за комуникация и обсъждане на работни проблеми в големи групи служители. Осигурява инструменти за проследяване на статуса и участие в множество разговори едновременно, като използва модел за показване на съобщения с резба, който е оптималният компромис между обвързването със стаите Slack и единното публично пространство на Twitter. Като показвате всички дискусии в нишка наведнъж, можете да заснемете всички групи на едно място, като същевременно поддържате логическо разделение между тях.
Възможностите на Zulip включват и поддръжка за изпращане на съобщения до потребители в офлайн режим (съобщенията ще бъдат доставени, след като се появят онлайн) и запазване на пълната история на дискусиите на сървър и инструменти за търсене в архива, възможност за изпращане на файлове в режим на плъзгане и пускане, автоматично синтактично подчертаване на кодови блокове, изпращани в съобщения, вграден език за маркиране за бързо форматиране на списъци и текст, инструменти за изпращане на групови известия, възможност за създаване на затворени групи, интеграция с Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter и други услуги, инструменти за свързване на визуални етикети към съобщения.
Днес отбелязваме пускането на сървъра Zulip. През последните няколко месеца беше свършена много интересна работа извън кодовата база от страна на сървъра.
Основни иновации:
- Добавен е инструмент за импортиране на данни от услуги, базирани на Mattermost, Slack, HipChat, Stride и Gitter. Импортирането от Slack поддържа всички налични възможности, когато корпоративните клиенти експортират данни.
- За да организирате пълнотекстово търсене, вече можете да правите без инсталиране на специализирана добавка към PostgreSQL, която ви позволява да използвате DBaaS платформи като Amazon RDS вместо локална СУБД.
- В уеб интерфейса на администратора е добавен достъп до инструменти за експортиране на данни (преди експортирането се извършваше само от командния ред).
- Добавена поддръжка Debian 10 „Buster“ и поддръжката е прекратена Ubuntu 14.04. подкрепа CentOS/RHEL все още не е напълно разработен и ще се появи в бъдещи издания.
- Системата за уведомяване по имейл е напълно преработена, като я привежда в минималистичен стил, подобен на системата за уведомяване на GitHub. Добавени са нови настройки за уведомяване, които ви позволяват да контролирате поведението за насочени известия и известия по имейл за маски (например,
all), както и да промените метода за преброяване на непрочетените съобщения. - Реализацията на шлюза за анализиране на входящи имейли е преработена. Добавена е поддръжка за излъчване на потоци от съобщения на Zulip към пощенски списъци, в допълнение към наличните по-рано инструменти за интеграция с пощенските услуги на Zulip.
- Добавена е вградена поддръжка за SAML (Security Assertion Markup Language) удостоверяване. Пренаписан код за интегриране с механизмите за удостоверяване на Google - всички бекендове за OAuth/социално удостоверяване са преустроени с помощта на модула python-social-auth.
- Интерфейсът предоставя на потребителя оператора за търсене „streams:public“, който предоставя възможност за търсене в цялата отворена история на кореспонденцията на организацията.
- Синтаксисът е добавен към маркирането на маркировката, за да посочи връзки към дискусионни теми.
- Настройките на модератора бяха разширени, което ви позволява избирателно да управлявате потребителските права, за да създавате свои собствени канали и да каните нови потребители в тях.
- Поддръжката за предварителен преглед на уеб страниците, споменати в съобщенията, е преместена на етап бета тестване.
- Външният вид е оптимизиран, дизайнът на отстъпите в списъци, кавички и кодови блокове е особено забележимо преработен.
- Добавени са нови интеграционни модули с BitBucket Server, Buildbot, Gitea, Harbour и Redmine. Значително подобрено форматиране в съществуващите интеграционни модули.
Подготвени са пълни преводи за руски и украински език.
Източник: linux.org.ru
