Foi lançado o Zulip 2.1, uma plataforma de servidor para o desenvolvimento de mensageiros corporativos, adequada para organizar a comunicação entre funcionários e grupos de desenvolvedores. O projeto foi originalmente desenvolvido pela Zulip e foi tornado público após a aquisição pela Dropbox sob a licença Apache 2.0. O código do servidor é escrito em Python usando o framework Django. O software cliente está disponível para Linux, Windows, macOS, Android e iOS, além de fornecer uma interface web integrada.
O sistema suporta tanto a troca direta de mensagens entre duas pessoas quanto a realização de discussões em grupo. Zulip pode ser comparado ao serviço Slack e pode ser visto como uma alternativa corporativa ao Twitter, utilizada para comunicação e discussão de questões de trabalho em grandes grupos de funcionários. Ferramentas para monitorar o estado e a participação simultânea em várias discussões são fornecidas, utilizando um modelo de exibição em threads que representa um compromisso ideal entre a vinculação a salas no Slack e um espaço público único no Twitter. A exibição em threads de todas as discussões permite abranger todos os grupos em um só lugar, mantendo ao mesmo tempo uma separação lógica entre eles.
Entre as funcionalidades do Zulip, também se destaca o suporte ao envio de mensagens para usuários em modo offline (as mensagens serão entregues após o usuário voltar a ficar online), a preservação completa do histórico das discussões em servidor e ferramentas para buscar em arquivos, possibilidade de enviar arquivos via Drag-and-drop, realce automático de sintaxe para blocos de código enviados nas mensagens, uma linguagem de marcação integrada para formatação rápida de listas e textos, ferramentas para envio coletivo de notificações, possibilidade de criar grupos fechados, integração com Trac, Nagios, GitHub, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter e outros serviços, além de ferramentas para vincular rótulos visuais às mensagens.
Hoje marca o lançamento do servidor Zulip. Nos últimos meses, um grande e interessante trabalho foi realizado fora da base de código do servidor.
Principais novidades:
- Adicionado uma ferramenta para importação de dados de serviços baseados em Mattermost, Slack, HipChat, Stride e Gitter. Ao importar do Slack, é garantido o suporte a todas as funcionalidades oferecidas durante a exportação de dados pelos clientes de planos corporativos.
- Agora, para organizar a pesquisa de texto completo, não é mais necessário instalar um complemento especializado no PostgreSQL, o que permite usar plataformas DBaaS, como o Amazon RDS, em vez de um SGBD local.
- Foi adicionado ao web interface do administrador o acesso a ferramentas para exportação de dados (anteriormente, a exportação era realizada apenas pela linha de comando).
- Adicionada a compatibilidade com Debian 10 'Buster' e descontinuada a compatibilidade com Ubuntu 14.04. O suporte ao CentOS/RHEL ainda não está em um estado adequado e será implementado em futuras versões.
- Todo o sistema de envio de notificações por e-mail foi completamente reformulado, adotando um estilo minimalista semelhante ao sistema de notificações do GitHub. Novas configurações de notificações foram adicionadas, permitindo gerenciar o comportamento de notificações push e notificações por e-mail para máscaras (por exemplo,
all), além de alterar o método de contagem de mensagens não lidas. - A implementação do gateway para análise de e-mails recebidos foi reformulada. Foi adicionada a compatibilidade com a transmissão de fluxos de mensagens Zulip em listas de correio, além das ferramentas já disponíveis para integração com os serviços Zulip para envio de e-mails.
- Suporte integrado para autenticação SAML (Security Assertion Markup Language) foi adicionado. O código foi reescrito para integração com os mecanismos de autenticação do Google — todos os backends de autenticação OAuth/social foram remodelados usando o módulo python-social-auth.
- Na interface, o usuário pode usar o operador de busca "streams:public", que permite a pesquisa em todo o histórico de mensagens abertas da organização.
- Foi adicionado à marcação markdown a sintaxe para indicar links para tópicos de discussão.
- As configurações de moderadores foram expandidas, permitindo gerenciar seletivamente os direitos dos usuários de criar seus próprios canais e convidar novos usuários.
- Apoio para visualização prévia de páginas da web mencionadas nas mensagens passou para a fase de beta testing.
- Aparência otimizada, com destaque para a reformulação do layout de recuos em listas, citações e blocos de código.
- Novos módulos de integração com BitBucket Server, Buildbot, Gitea, Harbor e Redmine foram adicionados. O formato em módulos de integração existentes foi significativamente melhorado.
Traduções completas para russo e ucraniano foram preparadas.
Fonte: linux.org.ru
