¡Saludos!
Actualmente estoy ejecutando varias listas de correo técnicas basadas en Mailman.
He estado probando Discourse y me gusta mucho. Estoy considerando cambiar de listas de correo a Discourse.
El problema es que quiero que la conversión de las listas a Discourse sea lo menos dolorosa posible para mis suscriptores.
Con este fin, me gustaría encontrar una manera de agregar el correo electrónico de cada suscriptor de las listas a la instancia de Discourse y hacer que automáticamente comiencen a seguir el tema que corresponde a la lista, además de que inicialmente estén en modo de lista de correo.
La primera vez que se agregue cada suscriptor, se establecerá en modo de lista de correo, seguirán el tema al que están suscritos y estarán silenciados para todos los demás temas. Cuando se migre una nueva lista, si la dirección de correo electrónico ya existe en la base de datos de usuarios, se establecerá para seguir el nuevo tema, pero la bandera de lista de correo no se modificará.
Soy programador (principalmente RPG y Java), por lo que no es un problema para mí unir código si la base de datos es sencilla.
¿Tiene sentido lo que estoy describiendo? ¿Es factible?
¡Gracias!
4 Me gusta
¡Hola David! Bienvenido. ¡Lo que describes suena increíble!
Mi sugerencia es que configures una instancia de Discourse y la pruebes, para que puedas ver en la práctica lo que puede hacer. Además, hay varios temas aquí que ya responden a casi todas tus preguntas. La búsqueda con
es tu mejor aliada.
Para empezar, ten en cuenta que el equivalente en Discourse de una lista de correo es una categoría. Las categorías se pueden configurar para limitar el acceso, permitir la creación de nuevos temas mediante correo electrónico, etc. También hay una configuración de administrador para especificar los niveles de notificación predeterminados para los nuevos usuarios, de modo que puedan estar siguiendo categorías específicas desde el principio. Si las personas en cada una de tus listas de correo son muy diferentes y apenas se superponen, es posible que necesites configurar varias instancias de Discourse.
Una cosa que no encontrarás en la interfaz de usuario es la capacidad de importar usuarios. Puedes invitarlos a través de la interfaz, pero si quieres importarlos directamente sin preguntarles antes, deberás revisar los scripts de importación.
Si también deseas importar conversaciones pasadas, el importador de mbox será tu mejor aliado: importa publicaciones para cada correo electrónico en un archivo mbox y crea cuentas para cada dirección de correo electrónico que aparezca en dicho archivo. Dado que los archivos de archivo de Mailman son archivos mbox, estarás en muy buena situación.
¡Que lo disfrutes!
5 Me gusta