Даступныя платформы абмену паведамленнямі Zulip 3.0 і Mattermost 5.25

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

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

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

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

  • Дададзена магчымасць перамяшчэння тэм паміж групамі абмеркаванняў (streams) або паведамленняў унутры тэм.
  • Зменена афармленне навігацыйнай панэлі і вобласці пошуку.
  • Дададзена секцыя з нядаўна дададзенымі тэмамі.

    Даступныя платформы абмену паведамленнямі Zulip 3.0 і Mattermost 5.25

  • Праведзена агульная навострыванне ўсіх віджэтаў.
  • Для паведамленняў дададзена разметка для вызначэння якія расчыняюцца блокаў (сполераў). Пры адказе з цытаваннем забяспечана падстаноўка спасылкі на зыходнае паведамленне. Спрошчанае прызначэнне часу мерапрыемстваў (час зараз паказваецца кожнаму атрымальніку з улікам яго часавага пояса).
  • Дададзеная падтрымка Ubuntu 20.04 і спыненая падтрымка Ubuntu 16.04 і Debian 9.
  • Па змаўчанні ў новых усталёўках рэкамендаваны PostgreSQL 12 з захаваннем падтрымкі PostgreSQL 10 і 11.
  • Унесена некалькі значных аптымізацый прадукцыйнасці: прадукцыйнасць сістэмы push-паведамленняў павялічана ў 4 разы, паскораны некаторыя віды запытаў, значна павышана прадукцыйнасць буйных укараненняў, якія налічваюць 10 тысяч карыстальнікаў і больш.
  • Ажыццёўлены пераход з Django 1.11.x на галіну 2.2.x.
  • Дададзеныя новыя вонкавыя метады аўтэнтыфікацыі праз уліковыя запісы ў GitLab і Apple. У дэсктоп-прыкладанні з'явілася магчымасць аўтэнтыфікацыі праз Google, GitHub і сацыяльныя сеткі, выкарыстоўваючы вонкавы браўзэр.
  • Дададзены новы webhook API для перахопу ўваходных паведамленняў, аналагічны webhook API Slack.
  • Зменена схема нумарацыі выпускаў. Другая лічба ў версіі зараз будзе азначаць якое карэктуе абнаўленне.

Дадаткова можна адзначыць выпуск сістэмы абмену паведамленнямі Самае важнае 5.25, Таксама арыентаванай на забеспячэнне камунікацыі распрацоўшчыкаў і супрацоўнікаў прадпрыемстваў. Код сервернай часткі праекту напісаны на мове Go і распаўсюджваецца пад ліцэнзіяй MIT. Web-інтэрфейс и мабільныя прыкладанні напісаны на JavaScript з выкарыстаннем React, дэсктоп-кліент для Linux, Windows і macOS пабудаваны на платформе Electron. У якасці СКБД могуць прымяняцца MySQL і PostgreSQL.

Mattermost пазіцыянуецца як адкрытая альтэрнатыва сістэме арганізацыі камунікацый Млявы і дазваляе атрымліваць і адпраўляць паведамленні, файлы і выявы, адсочваць гісторыю перамоваў і атрымліваць апавяшчэнні на смартфоне або ПК. Падтрымліваюцца падрыхтаваныя для Slack модулі інтэграцыі, а таксама прадстаўлена вялікая калекцыя ўласных модуляў для інтэграцыі з Jira, GitHub, IRC, XMPP, Hubot, Giphy, Jenkins, GitLab, Trac, BitBucket, Twitter, Redmine, SVN і RSS/Atom.

З паляпшэнняў у новым выпуску згадваецца з'яўленне інтэграцыі з адкрытай платформай. Jitsi для правядзення відэаканферэнцый і прадастаўленне доступу да змесціва экрана. Для запуску новай відэаканферэнцыі рэалізавана каманда "/jitsi" і спецыяльная кнопка ў інтэрфейсе. Відэаканферэнцыі можна ўбудоўваць у чаты Mattermost у форме плавае акна. Па змаўчанні для правядзення канферэнцый выкарыстоўваецца сервер meet.jit.si, але маецца магчымасць падлучэння да ўласнага сервера Jitsi і налады выкарыстання аўтэнтыфікацыі JWT (JSON Web Token).

Даступныя платформы абмену паведамленнямі Zulip 3.0 і Mattermost 5.25

Другім прыкметным паляпшэннем з'яўляецца абнаўленне плагіна Welcomebot, які дазваляе паказваць адвольныя паведамленні карыстальнікам, якія падключаюцца да чатаў Mattermost. У новым выпуску з'явілася магчымасць прадпрагляду прывітальных паведамленняў і падтрымка прывязкі паведамленняў, спецыфічных для асобных каналаў.

Даступныя платформы абмену паведамленнямі Zulip 3.0 і Mattermost 5.25

Крыніца: opennet.ru

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