Cómo montar un chat grupal con Zulip

En un momento donde la comunicación 2.0 es el arma fundamental de esta generación, son muchas las herramientas que surgen para que esta sea más placentera, libre y abierta para todos los usuarios. Es por esto, que existen herramientas como Zulip que nos permiten montar un chat grupal, teniendo el control de todas las funcionalidades y características que el usuario va a utilizar.

Zulip es una herramienta perfecta tanto para usuarios comunes como para empresas que deseen que sus empleados mantenga comunicaciones en tiempo real con los diversos miembros de su organización.

¿Qué es Zulip?

Zulip es una herramienta de código abierto, desarrollada en Python utilizando el framework django, distribuido bajo licencia Apache, que nos permite crear un potente chat grupal con características y funcionalidades que enriquecerán la comunicación entre sus usuarios.

Zulip viene equipado de funcionalidades orientadas a usuarios comunes y expertos, incluyendo una potente API de comunicación, soporte para la sintaxis de diversos lenguajes de programación, canales, etiquetas, búsqueda rápida, mensajes privados, notificaciones, integración con correo electrónico, entre otros beneficios.montar chat grupal

Características de Zulip

  • Cuenta con una potente API que permite la integración con servicios de terceros.
  • Segmentación de canales por temas, lo que permite tener conversaciones relacionadas a temas en específicos.
  • Un sistema avanzado de búsqueda en las conversaciones, que permitirá además filtrar sólo la información que le importa.
  • Sistema de etiquetado de conversaciones, para mantener el hilo destacado de una conversación.
  • Potente herramienta para el control de bot y los mensajes automáticos.
  • Posee resaltado de sintaxis, así como compatibilidad con los códigos de lenguaje de programación más comunes.
  • Una gran cantidad de atajos de teclado.
  • Integración con el correo electrónico.
  • Notificaciones en tiempo real.
  • Una gran cantidad de emoji para enriquecer tus mensajes.
  • Mensajes privados.
  • Excelente gestión de grupos.
  • Interfaz sencilla y muy limpia.
  • Libre y de código abierto.
  • Muchas otras características que podrás probar.

Cómo montar un chat grupal usando Zulip en Ubuntu 14.04 y superior

Actualmente Zulip sólo da soporte oficial a las versiones de Ubuntu 14.04 y superiores, aunque usuarios más experimentados han podido instalarlo en otras distros Linux.

El proceso es detallado por el equipo de desarrollo en el siguiente enlace, en líneas generales los pasos que he seguido para montar un chat grupal han sido:

  • Instale las dependencias necesarias.

sudo apt-get install python-dev python-pip openssl nano wget

  • Descargar e Instalar la última versión de Zulip ejecutando los siguientes comandos:
sudo -i  # If not already root
cd /root
wget https://www.zulip.org/dist/releases/zulip-server-latest.tar.gz
rm -rf /root/zulip && mkdir /root/zulip
tar -xf zulip-server-latest.tar.gz --directory=/root/zulip --strip-components=1
/root/zulip/scripts/setup/install
  • Luego he editado la información referente al servidor de Zulip, editando el archivo settings.py

nano /etc/zulip/settings.py

  • Seguidamente he inicializado la base de datos de Zulip para que se cree todos los registros necesarios para su uso, el comando ejecutado es
su zulip -c /home/zulip/deployments/current/scripts/setup/initialize-database
  • Por último he realizado la creación de la organización
su zulip # If you weren't already the zulip user
/home/zulip/deployments/current/manage.py generate_realm_creation_link

Con esto terminamos la tarea de montar un chat grupal utilizando Zulip, esperamos que esta herramienta sea de utilidad. En un próximo artículo traeremos probablemente un review de un cliente de Zulip llamado Zulip-desktop que estamos testeando para comprobar su rendimiento.


Un comentario, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Gui2 dijo

    Hola necesito una ayudita para hacerlo funcionar correctamente..estoy instalando en Ubuntu Server 16.04. Gracias.