Даступная платформа абмену паведамленнямі Zulip 4.0

Прадстаўлены рэліз Zulip 4.0, сервернай платформы для разгортвання карпаратыўных месэнджараў, прыдатных для арганізацыі зносін супрацоўнікаў і груп распрацоўшчыкаў. Праект першапачаткова быў распрацаваны кампаніяй Zulip і адчынены пасля яе паглынання кампаніяй Dropbox пад ліцэнзіяй Apache 2.0. Код сервернай часткі напісаны на мове Python з выкарыстаннем фрэймворка Django. Кліенцкае ПЗ даступна для Linux, Windows, macOS, Android і iOS, таксама падаецца ўбудаваны web-інтэрфейс.

Сістэма падтрымлівае як прамы абмен паведамленнямі паміж двума людзьмі, так і правядзенне групавых абмеркаванняў. Zulip можна параўнаць з сэрвісам Slack і разглядаць як унутрыкарпаратыўны аналаг Twitter, які ўжываецца для зносін і абмеркаванняў працоўных пытанняў у вялікіх групах супрацоўнікаў. Прадстаўляюцца сродкі для адсочвання стану і ўдзелу адначасова ў некалькіх абмеркаваннях з выкарыстаннем ніткападобнай мадэлі адлюстравання паведамленняў, якая з'яўляецца аптымальным кампрамісам паміж прывязкай да пакояў у Slack і адзінай публічнай прасторай Twitter. Адначасовае ніткападобнае адлюстраванне ўсіх абмеркаванняў дазваляе ў адным месцы ахапіць усе групы, пры гэтым захаваўшы лагічны падзел паміж імі.

З магчымасцяў Zulip таксама можна адзначыць падтрымку адпраўкі паведамленняў карыстачу ў offline-рэжыме (паведамленні будуць дастаўленыя пасля з'яўлення ў online), захаванне поўнай гісторыі абмеркаванняў на серверы і сродкі для пошуку ў архіве, магчымасць адпраўкі файлаў у рэжыме Drag-and-drop, аўтаматычнае падсвятленне сінтаксісу для перадаюцца ў паведамленнях блокаў кода, убудаваная мова разметкі для хуткага афармлення спісаў і фарматавання тэксту, сродкі для групавой адпраўкі апавяшчэнняў, магчымасць стварэння зачыненых груп, інтэграцыя з Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter і іншымі сэрвісамі, сродкі для прывязкі да паведамленняў наглядных пазнак.

Асноўныя навіны:

  • Карыстачам дадзена магчымасць прыглушэння актыўнасці іншых карыстальнікаў, каб не бачыць іх паведамлення.
  • У сістэме правоў доступу рэалізавана новая роля - "мадэратар", якая дазваляе прадастаўляць карыстальнікам дадатковыя паўнамоцтвы для кіравання раздзеламі публікацый (stream) і абмеркаваннямі, не даючы пры гэтым правоў на змяненне налад.
  • Рэалізавана магчымасць перамяшчэння абмеркаванняў паміж раздзеламі, у тым ліку магчымасць перамяшчэння тэм у прыватныя секцыі.
  • Інтэграваная падтрымка сэрвісу GIPHY, якая дазваляе выбіраць і ўстаўляць мемы і аніміраваныя выявы.
  • Дададзена магчымасць хуткага капіявання блокаў з кодам у буфер абмену ці рэдагаванні вылучанага блока ў вонкавым апрацоўшчыку.
  • Замест асобнай кампактнай кнопкі «Reply» для пачатку напісання адказу дададзена асобная ўніверсальная вобласць уводу, якая дазваляе адразу пачаць набіраць тэкст, якая паказвае звесткі пра атрымальніка і больш звыклая карыстачам іншых прыкладанняў для чата.
  • У падказцы, якая выводзіцца пры аўтадапаўненні ўводу, забяспечана індыкацыя прысутнасці карыстальніка.
  • Па змаўчанні пры адкрыцці прыкладання зараз паказваецца спіс нядаўніх абмеркаванняў (Recent topics) з магчымасцю ўключэння фільтра для прагляду абмеркаванняў, у якіх ёсць паведамленні бягучага карыстальніка.
  • Вылучаныя зорачкай абраныя паведамленні зараз па змаўчанні паказваюцца ў левай панэлі, што дазваляе выкарыстоўваць дадзеную функцыянальнасць для нагадвання пра тое, да якіх паведамленняў і абмеркаванням трэба вярнуцца.
  • Пашырана колькасць даступных гукавых апавяшчэнняў.
  • Дададзены віджэт About, які дазваляе хутка пазнаць звесткі аб нумары версіі сервера Zulip.
  • У web-інтэрфейсе і дэсктоп-прыкладаннях рэалізаваны выснова папярэджання, калі карыстач падлучыўся да сервера, не які абнаўляўся больш 18 месяцаў.
  • Праведзена праца па павелічэнні маштабаванасці і прадукцыйнасці сервера.
  • Для інтэрнацыяналізацыі інтэрфейсу задзейнічана бібліятэка FormatJS, замест раней ужывальнай бібліятэкі i18next.
  • Забяспечана інтэграцыя з адкрытым проксі Smokescreen, якія ўжываюцца для прадухілення SSRF-нападаў на іншыя сэрвісы (праз Smokescreen можна перанакіраваць усе пераходы па вонкавых спасылках).
  • Дададзеныя модулі для інтэграцыі з сэрвісамі Freshping, JotForm і Uptime Robot, палепшана інтэграцыя з Bitbucket, Clubhouse, GitHub, GitLab, NewRelic і Zabbix. Дададзены новы GitHub action для адпраўкі паведамленняў у Zulip.
  • У новых усталёўках у якасці СКБД па змаўчанні задзейнічаны PostgreSQL 13. Абноўлены фрэймворк Django 3.2.x. Дададзена пачатковая падтрымка Debian 11.
  • Рэалізавана кліенцкае прыкладанне для працы з Zulip з тэкставага тэрмінала, блізкае па функцыянальнасці да асноўнага web-кліенту, у тым ліку на ўзроўні раскладкі блокаў на экране і клавіятурных камбінацый.
    Даступная платформа абмену паведамленнямі Zulip 4.0

Крыніца: opennet.ru

Дадаць каментар