Contenido
Plugin para WordPress : Cartero 2.0
2006 - 12 -03
Hay un nuevo plugin en el mercado para WordPress… y lo he hecho yo! Bueno, más bien he hecho una fuerte adaptación del ya existente WP-Email-Notification. He tratado de mantenerlo lo más sencillo posible, quitándo toda la multiplicidad de código que había. Por ejemplo había 6 lugares que modificar para enviar el mismo email, uno en los archivos de instalar, otro en el plugin por si se enviaba ahora o era de los posts “futuros” (llevamos tres) y otros tres si añadimos que eran tanto en texto plano y HTML. Algo tan sencillo como cambiar el texto “Go Back” (“Volver”, con un link para volver al blog) pues aparecía como 8 veces desperdigado en diferentes archivos.

Mi idea a sido simple, intentar mejorar el plugin. En primer lugar había errores graves en el código, por ejemplo creaba unas tablas wp_email_XXX y luego usaba prefijo_de_wordpress_email_XXX claro, por lo general el prefijo es “wp”, pero si no lo es … ZAKATRAKA! A modificar archivos al canto. También tenían dos funciones casi idénticas, la de enviar “ahora” o “en el futuro”, cogían el mensaje, los datos y entonces empezaban a prepararlo para el envío (un churro impresionante de código, sobre todo destinado a que no apareciesen carácteres raros en el email). Pues simplemente he creado una función que recibe los datos por parámetros y los envían, unificando código.
También he puesto TODO el texto (salvo el del archivo de instalación) en un archivo aparte para que se pueda modificar facilmente y adaptarlo ya no sólo a nuevos idiomas, si no personalizar los mensajes una sóla vez y con extrema facilidad. Con TODO me refiero al texto de los menús del panel de administración. He puesto una pequeña variable para controlar el desfase horario entre el servidor y el blog (como me ocurría a mí), y aunque no la he testeado debería de funcionar correctamente.
Es una versión muy verde, pero funcional y por el momento hay algunas cosas que tendremos que mejorar :
- Sólo envía mensajes en formato HTML (quien usa texto plano hoy en día?, será lo próximoa a arreglar)
- No hay una opción para importar correos desde el menú de WordPress
- La funcionalidad de la variable para el desfase horario no ha sido testeada U_U
Ya sólo queda que lo bajen y me critiquen he insulten por lo mal que funciona, aquí el enlace ^^
ACTUALIZACIÓN (5-Dic-2006) : Lanzada la versión 0.1b que soluciona el problema de conexión con MySQL al subscribirse. Descarga aquí
ACTUALIZACIÓN (16-Dic-2006) : Lanzada una versión 0.12 que soluciona algunos errores, entre ellos las ñ’s y tildes de los correos. Post de la actualización aquí : Cartero 2.0 v0.12




December 3rd, 2006 at 4:06
Interesante… Lo probaremos ^_^
¿Quien te diseñó el logo? @_@ it’s………
December 3rd, 2006 at 4:38
DanielSemper lo hizo… creo
December 3rd, 2006 at 4:52
Si, fue él, y también lo tradujo a un “correcto” inglés. xDDD
December 3rd, 2006 at 7:36
cual es la web de este daniel Semper
December 3rd, 2006 at 8:49
su weblog: http://ctrl-f5.vectorice.com/
su sitio http://www.vectorice.com/
conejo, lo probaría yo mismo pero… no uso wp
December 4th, 2006 at 7:27
Excelente aporte, ahora a difundir la noticia
Gracias BunnyMan
December 4th, 2006 at 8:25
Aunque tampoco lo uso descargado está
December 4th, 2006 at 10:41
pues yo sí que lo voy a usar, porque lo tuneé un poco (gracias a los consejos del conejo, todo sea dicho…) y estaba pensando en adaptar los textos y un par de cosas, pero me daba pereza, ya que hice un theme nuevo partiendo de cero el otro dia y estaba un poco cansado, así q