Após várias semanas de desenvolvimento, o lançamento de a nova versão do sistema de mensagens Mattermost 5.25 que está posicionado como uma versão LTS (versão de suporte estendida) e que oferece muitas correções de bugs para maior estabilidade e que também teve como foco garantir a comunicação entre desenvolvedores e funcionários da empresa.
Para aqueles que não estão familiarizados com o Mattermost, eles devem saber que isto é posicionado como uma alternativa aberta ao sistema de comunicação Slack e permite que você receba e envie mensagens, arquivos e imagens, acompanhe seu histórico de conversas e receba notificações em seu smartphone ou PC.
Além disso suporta integrações out-of-the-box, e uma grande coleção de módulos nativos é fornecida para integração com Jira, GitHub, IRC, XMPP, Hubot, Giphy, Jenkins, GitLab, Trac, BitBucket, Twitter, Redmine, SVN e RSS / Atom.
O código do lado do servidor do projeto é escrito na linguagem Go e é distribuído sob a licença do MIT. A interface da web e os aplicativos móveis são escritos em JavaScript usando React, o cliente de desktop para Linux, Windows e macOS é construído na plataforma Electron. MySQL e PostgreSQL podem ser usados como DBMS.
O que há de novo no Mattermost 5.25?
Uma das novidades que apresentado nesta nova versão é a integração com a plataforma aberta Jitsi para videoconferência e fornecimento de acesso ao conteúdo da tela.
Esta integração ée acabou graças a um complemento que é pré-configurado para usar um serviço público Jitsi (meet.jit.si).
Para aqueles interessados em integrar o plugin, Isso pode ser instalado a partir do mercado de plugins e então habilite o plugin. Opcionalmente, o Mattermost pode ser conectado a um servidor Jitsi auto-hospedado e configurado para usar autenticação JWT (JSON Web Token).
Para iniciar uma nova videoconferência, o comando "jitsi" e um botão especial são implementados na interface. A videoconferência pode ser incorporada aos chats do Mattermost como uma janela flutuante.
Por padrão, o servidor meet.jit.si é usado para conferências, mas você pode se conectar ao seu próprio servidor Jitsi e configurar o uso da autenticação JWT (JSON Web Token).
A segunda melhoria notável é a atualização do plugin Welcomebot Permitir mensagens personalizadas são exibidas para usuários que se conectam aos chats do Mattermost.
Também nesta nova versão apresenta a capacidade de visualizar mensagens de boas-vindas e suporte para vincular mensagens específicas a canais individuais.
Finalmente se você quiser saber mais sobre isso, você pode consultar o seguinte link.
Como instalar o Mattermost no Linux?
Para aqueles interessados em poder instalar o Mattermost em seu sistema, deve ir para o site oficial do aplicativo e em sua seção de download você pode encontrar as seções para cada distribuição Linux suportada (para o servidor).
Enquanto para o cliente são oferecidos os links para os diferentes sistemas sistemas operacionais de desktop e móveis. O link é este.
Quanto ao pacote do servidor, Oferecemos pacotes para Ubuntu, Debian ou RHEL, bem como uma opção de implementação com Docker, mas para obter o pacote devemos fornecer nosso e-mail.
Você pode seguir o seguinte guia de instalação, ele difere apenas na instalação do pacote, mas em termos de configuração é o mesmo para qualquer distro. O link é este.
Do lado do cliente, para Linux, oferecemos atualmente um pacote tar.gz (para uso geral no Linux). Embora os desenvolvedores também ofereçam pacotes pré-configurados para Ubuntu e Debian, no momento esses pacotes ainda não foram formados.
wget https://releases.mattermost.com/5.25.0/mattermost-5.25.0-linux-amd64.tar.gz
No caso do pacote tar.gz, basta descompactar o pacote e executar o arquivo “mattermost-desktop” dentro da pasta.
Finalmente para Arch Linux um pacote já está compilado para distribuição ou seus derivados, nos repositórios AUR.
Para obtê-lo, eles só precisam ter o repositório AUR habilitado em seu arquivo pacman.conf e ter yay instalado.
A instalação é feita com o comando:
yay mattermost-desktop