Ya son 14 las listas que tiene Kewelta para enviar hasta los buzones de sus usuarios los boletines de cada manifestación cultural (literatura, cine, teatro, etc.), clasificación esta que queremos simplificar muy pronto. Además de dos listas adicionales:
-Kewelta Habana, por la que se recibe todo lo que instituciones y personas envían a habana[en]kewelta.cu
-y la recién creada lista “Por mi Cultura”, para hacer compañía al blog del mismo nombre que sustituye al antiguo blog “Por la Cultura”.
Este cambio responde a la búsqueda de un sabor más personal de lo que es “Mi Cultura” y la lista servirá para que todos aquellos que no tengan acceso a Internet reciban en su buzón lo que en el blog se publica (como es el caso de este post).
Entrando en tema…
Los boletines están montados sobre un sistema llamado “Sympa”, que sirve para crear y manejar de manera personalizada listas de correos electrónicos masivas, y es el que elegimos en Kewelta para ello,…
Pero, por qué usar Sympa y no otro gestor de listas, como por ejemplo el Mailman?
- La interfaz web de Sympa, una vez personalizada, es más robusta que la de Mailman.
- Sympa utiliza una única contraseña para todo el servidor de listas, mientras que Mailman asigna una contraseña diferente para cada lista.
- Por defecto Sympa muestra en la página de inicio la distribución de listas ordenadas por temas.
- Posee un motor de búsqueda integrado y se destaca por su sistema de protección de las direcciones de los suscriptores.
- Sympa permite definir listas dinámicas, ya sea mediante la inclusión de otras listas o de recurrir a una fuente externa de datos (base de datos, directorio LDAP.
- Sympa analiza los informes de mensajes no entregados para capturar la dirección errónea y averiguar dónde se encuentra el error, la tasa de detección de rebote se acerca a 95%.
- Sympa utiliza un sistema llamado “escenario” que permite rechazar, moderar o entregar mensajes en función de la evaluación de las condiciones aplicadas a veces compleja de los mensajes (por ejemplo: tamaño del mensaje, tipo de archivo, el remitente la dirección de correo electrónico, …)
- Sympa utiliza una base de datos relacional externa para la gestión de cuentas y las preferencias de los miembros. Corresponde al administrador elegir el RDBMS (MySQL, PostgreSQL, Oracle o Sybase). El uso de un RDBMS permite obtener buenos resultados cualquiera que sea el número de miembros y es capaz de gestionar un gran número de miembros (200,000). http://www.sympa.org/documentation/mailmanvssympa.html
Es todo el mérito de Sympa??
Nooooo, el mérito es de nuestros programadores. =:)
Ellos han desarrollado un software en Python (<http://python.org/>, un lenguaje de programación de última generación de gran potencia y facilidad de uso; y sobre todo: software libre) para recuperar la información del portal www.kewelta.cu, y usando el motor de plantillas de Django <http://www.djangoproject.com/> generar los mensajes que luego Sympa se encargará de distribuir.
Este sistema permite que al comenzar la semana el usuario reciba un boletín con todas las informaciones culturales que sucederán a lo largo y ancho de la semana en esa manifestación cultural. Si algún evento de los que están en esa lista cambia su fecha, lugar, o sufre algún cambio, el usuario recibirá un boletín de actualización informándole al respecto. El tiempo que esto demora estará en dependencia de la rapidez con que las editoras reciban y coloquen la información en el portal, ya que cada una hora el software que mencionamos revisa si hay nuevos cambios y genera el boletín de actualización.
Este boletín, como todos los boletines de Kewelta tiene las siguientes bondades:
- Da la posibilidad al usuario de navegar por todo el correo haciendo clic en las pestañas del día correspondiente (para saber lo que hay el jueves das clic en su pestaña, no tienes que desplazar el scroll 10 veces para llegar a la información).
- Los asuntos son descriptivos: El primer boletín de la semana tiene por asunto la categoría y el rango de días que comprende (de lunes a domingo). El asunto de los boletines de actualización contiene el evento y el estado actual (si es nuevo en la semana, si se actualizó información importante o si se trata de un evento que se canceló). Ejemplo: [iB Comunitarias] Nuevo: Espactáculo de variedades. De esto podemos entender que cada evento vendrá en un correo separado. Esto es bueno???? Siii, así no tengo ni siquiera que abrir todos los correos, con sólo leer los asuntos basta para estar informado sobre lo que más me interesa.
Ello implica que cada evento de esa categoría (Música, Teatro, Humor, Artes visuales, etc.) generará un correo independiente y aunque algunos usuarios se quejan de la cantidad de mensajes que reciben, estamos trabajando para que sean los propios usuarios quienes decidan cómo, cuándo y de qué forma desean recibir los boletines. El team formado por mandx y lu trabajan en ello.




