SourceForge.net Logo

PostWoman

Presentación:

PostWoman envia listas de correo electrónico. Para ello se sirve de dos tipos de plugins. Los PerfilProviders proveerán al motor de envio de las direcciones de correo electronico de los destinatarios, entre otros campos. Los ContentProviders proveerán a cada e-mail de su contenido.

Inicialmente el programa cuenta con un único PerfilProvider (JDBCPerfil) y un único ContentProvider (HTTPContent) para su más básico funcionamiento.

Aún existen muchos muchos (no es una errata, es que son muchisimos) detalles por pulir, que me parecen prioritarios a la creación de mas plugins, pero como ejemplo mencionaré que podrían haber fuentes para perfiles como ficheros XML o CVS, y fuentes para contenidos como XML+XSLT o Txt.

Sientase el usuario libre de comunicarme cualquier cosa a través de la seccion contacto o en albin (arroba) arrakis (punto) es.

Licencia:

El programa esta disponible en SourceForge, en consecuencia es de código abierto (bajo los términos de la GPL).

Colaboración con plugins

Los plugins son la forma mas facil de colaborar, si tus necesidades te impulsan a crearte alguno, te invito a que lo compartas posteriormente.

Perfeccionar el motor de envío es una cuestión personal que me reservo, pero el user interface necesita algunas mejoras que no atino a conseguirle.

Quiero comentar no obstante que otros proyectos estan comenzando a captar mi interés, y dudo cuanto mas tiempo dedicaré a Post Woman como proyecto de avance prioritario.

Mejoras pensadas:

- Hacerlo cliente/servidor
Esta bastante preparado, pero admito que al principio, cegado por la ilusión de hacerlo plugable, no pensé mucho (nada) en este asunto.
- Permitir la instalación de plugins y configuración en general
Ahora se ha de editar el fichero de configuración manualmente, y, aunque al ser todos desarrolladores no sea tan incorrecto, pues no queda profesional, claro.
- Programabilidad
Nada mas exista un concepto cliente/servidor debe ser programable el momento en que se lanza una lista.

Requisitos:

- JRE 1.4.x
Porque he utilizado (si, solo por eso) dos de sus cualidades: InputVerifier y GridBagLayout.

Opcionalmente:

- Los drivers JDBC de MySQL o Ms SQL Server.
Porque el plugin JDBC Perfil Provider ofrecerá su uso solo si los encuentra. Podría dejar abierto a que cada uno escriba qué driver desea utilizar, del mismo modo que permito que se ecriba la cadena de conexión, pero por ahora esta así ...

Descarga:

- PostWoman versión 1.0 beta.
El programa, los dos plugins básicos, y las librerías que necesita pero que no son parte del Java 1.4.x en un único zip con un fichero de proceso por lotes (.bat) para que lo ejecutes.

Quedan detalles que arreglar, pero en un principio, mas funcionalidad no tendrá en su primera versión.

- PostWoman interfaces v1.0.
Código fuente de los interfaces que implementar si deseas desarrollar un plugin.