Las herramientas colaborativas están en auge. La idea es limitar el uso del correo electrónico y permitir los intercambios a través de un medio que será más fácil de seguir y facilitará el archivo de información. Entre estas herramientas, encontramos en particular Rocket.Chat, Slack y Mattermost.
Slack
Solo lo miré brevemente, porque en la búsqueda de herramientas de alojamiento propio quería una herramienta que pudiera instalarse localmente y no en modo SaaS. Pero es muy completo. Hay una gestión de equipos, canales, hay una gestión de archivos bastante avanzada que permite en particular encontrar los archivos compartidos por una persona en particular, integra un asistente en forma de bot, puede vincularse a herramientas de terceros… Fue creado por el fundador de Flickr, y es muy utilizado en el mundo de los negocios. Es sin duda la herramienta más rica de las tres.
Algunos enlaces sobre el tema:
Sitio oficial
Artículo sobre Clubic
Artículo de los nouvelleobs
Mattermost
Mientras buscaba un equivalente de código abierto e instalable localmente, encontré este artículo de Korben que rápidamente presentó Mattermost. Así que lo instalé y lo probé rápidamente. Una de las formas de hacer Mattermost es dividir los equipos con bastante fuerza y, por lo tanto, tener la posibilidad con una herramienta de tener varias instancias. Con la ventaja y los inconvenientes de que están muy compartimentados entre sí. Las funcionalidades son bastante ricas , la instalación es bastante sencilla, ya sea rápidamente con Docker, o siguiendo la guía de instalación que por haberla seguido en Ubuntu está muy bien hecha y precisa.
Sitio oficial
Rocket.Chat
Mientras continuaba mi investigación sobre el tema, me encontré con Rocket.Chat. Esta es la elección que hice. Tanto para el hogar (la oportunidad de instalarlo en mi Raspberry Pi 3 que recibí recientemente), como para una necesidad específica en el trabajo. Las características de la herramienta son muy ricas., en particular permite además de las funcionalidades estándar de estas herramientas (canales públicos, canales privados, mensajería instantánea, intercambio de archivos, etc.) realizar WebRTC y compartir pantalla. Otra buena característica, cuando copias un enlace, te mostrará una vista previa del mismo. También permite la comunicación con aplicaciones de terceros a través de webhooks. Como usamos Jira, esto nos permitiría crear un puente entre las dos herramientas si es necesario. También pude probar la aplicación de Android Rocket.Chat (estas tres herramientas ofrecen su aplicación móvil disponible en las distintas tiendas). Por lo general, ocupa la interfaz de escritorio, con algunas funciones específicas para dispositivos móviles. Como poder tomar una foto y publicarla en un canal.
Sitio oficial
Conclusión
En definitiva, estas tres herramientas deberían permitirte encontrar tu felicidad. Entre el modo SaaS o local, el hecho de poder hacer WebRTC o no, o el hecho de particionar fuertemente tus equipos o no. Por lo que vi rápidamente, Slack es el más exitoso. Pero las otras dos herramientas aparentemente tienen un equipo de desarrollo dinámico detrás de ellas y se están expandiendo rápidamente con nuevas funciones.