10. Servicios de Mensajería y Colaboración¶
10.1. ¿De qué va este tema?¶
Los sistemas de mensajería y colaboración agrupan:
los servicios de correo (ya vistos en El Correo Electrónico)
otros que se apoyan sobre éste último y
los sistemas de mensajería instantánea.
Hoy en día, los sistemas de videoconferencia engloban servicios de comunicación y colaboración en un sólo software. La idea de este tema es tener una visión rápida de los diferentes servicios e instalar un sistema de videoconferencia para un grupo de trabajo.
10.2. Clases¶
Le dedicaremos unas 12 sesiones de clase
10.2.1. Listas de Distribución / Grupos¶
Una dirección -> varios usuarios
Gestión de la suscripción (opt-in)
Privacidad (usuarios, no direcciones)
Administración de usuarios y mensajes sencilla
Muy útiles (pero trasladados a servicios web de grupos)
Sistemas abiertos ( mailman ) y propietarios (grupos, foros, etc)
Actividad. Uso de Grupos
Suscríbete a un grupo de tu interés (por ejemplo a través de Google Groups ).
10.2.2. Servicio de Noticias / Sindicación de Contenidos¶
Servicio de Noticias:
Muy usado (antes) para distribuir y consultar información
Permitió el desarrollo de Usenet
Para usar grupos de noticias organizados jerárquicamente
Usa el Protocolo NNTP
Antes de la WWW era la forma de consultar información (y debatir)
Suscripción a contenidos:
Actividad. Suscripción a un canal
Suscríbete a un canal de texto, audio o vide ( por ejemplo con Thunderbird o con uno online ). ¿Qué información contiene?
10.2.3. Comunidades Virtuales¶
Todos estos servicios son (eran) muy usados por Comunidades Virtuales (personas con un interés común), pero que hoy en día ya usan herramientas más complejas y mezclando sistemas de mensajería instantánea , asíncrona (correo) y sistemas push (notificaciones). Es decir, redes sociales.
La herramienta al final, no importa tanto, sino la cantidad de usuarios que la usen.
Actividad. Investigación de servicios
Supón que tu clase (o tu empresa o tu grupo de amigos) necesita una herramienta que, vinculada al correo electrónico, permita organizaros.
¿Cuál escogerías?
¿Porqué? Al menos tres razones
¿Cuánto me/nos cuesta?
¿Puedo ver el email del resto de los usuarios?
¿Quién guarda los datos? Privacidad
¿Es software libre?
¿Qué inconvenientes le ves?
¿Qué harías si en 5 años cierra?
¿Qué problema le ves a instalar mailman para tu grupo?
¿Qué software me recomendarías para el grupo de mi aula?
10.2.4. La Mensajería Instantánea¶
Email (mostly off-line) vs IM (always on)
Características:
Comunicación Síncrona
Control de Presencia
Mensaje con múltiple formato
Uso de reacciones, emoticonos y otros recursos
Protocolos de Conexión ( Technical Comparison )
Licencia de uso
Identificación
Confidencialidad
Sistemas C/S vs P2P
Problema de la estandarización (no hay)
Dos sistemas interesantes (que no son WhatsApp):
10.2.5. Cliente de Mensajería instantánea ( IM Clients )¶
Plafaforma sobre la que funciona (Web / App / Desktop)
Protocolos que soporta
Continuidad del desarrollo (última versión o descontinuado)
Licencia de uso
Plataforma de Uso (servicio o usuarios activos)
Productividad en la mensajería instantánea ( ventajas y desventajas )
Actividad. Uso de un cliente de mensajería instantánea
Instala un cliente de mensajería instantánea (por ejemplo Signal):
¿Qué servidor utiliza?
¿Cómo haces para enviar y recibir texto?
¿Tienes algún conocido que lo use?
¿Puedes enviar archivos?
¿Puedes usarlo vía web o sólo vía App?
¿Tiene soporte de videollamada?
¿Te parece fácil de usar?
10.2.6. Sistemas de Videoconferencia¶
Varios servicios en uno (para colaborar)
Uso de VoIP (red telefónica)
Mensajería instantánea
Servicios de Colaboración (síncrono / asíncrono):
Archivos
Streaming (audio / video)
Integraciones con otros servicios (centralizar la comunicación)
Automatización de tareas (bots)
Ventajas (y Desventajas)
Instalar un sistema de videoconferencia:
Plataforma propia (on-premise) o de terceros (SAAS)
Necesidades: usuarios, hardware, software y ancho de banda
Actividad. Crear sesión grupal usando Jitsi Meet
Crearemos una sala en Jitsi Meet (o en falemos ) y nos reunimos
Actividad. Instalar un servicio de videoconferencia en tu web
Instalar Jitsi Meet ( Self-Hosting Guide ) a usuarios registrados.
Actualizar el sistema
Instalar los paquetes necesarios: las dependencias y los de jitsi (depende de la distribución)
Configurar DNS: Registro A/CNAME con meet.tudominio y host (FQDN del servidor)
Configurar el firewall
Crear el certificado TLS (letsencrypt). Recuerda que puedes añadir dominios e un certificado previo (revisa)
Arrancar el servicio (systemd) y comprobar los logs (debugging)