Ene
Admin Msg Board, agrega un sistema de mensajes en Wordpress
Julián YanoverEn estos últimos días no he estado publicando en el blog en parte porque estuve bastante ocupado con un hobby mío que es programar. Así que hoy puedo presentar el Admin Msg Board, un plugin para Wordpress para añadir un sistema de mensajería entre los autores del blog.

Claramente este plugin está dirigido a los blogs colectivos, es decir los que son escritos por más de una persona. De este modo nos ahorramos tener que mandarle un mail a nuestros compañeros para decirles algo, así que no tendremos que abrir nuestro programa de email, ni buscar sus direcciones de correo, etc. Además, con Admin Msg Board nos aseguraremos de que los bloggers leerán lo que queremos decirles cuando ingresen a Wordpress ya que les aparecerá un aviso, y si es algo importante, como no escribir sobre “x” tema porque uno quiere escribir sobre ello por ejemplo, mediante mail no es para nada seguro que sea leído antes de publicar, al menos a mí me ha pasado eso.
Las redes de blogs también pueden beneficiarse con el plugin ya que sus blogs en gran porcentaje son escritos por más de una persona. Incluso, el dueño podría informarles de distintos eventos a los bloggers, o de los pagos, etc.
Podremos además seleccionar a qué usuarios enviarle el mensaje, el cual puede contener hasta 140 caracteres al estilo Twitter, o enviárselo a todos.
Compatible con Wordpress 2.3.x hasta 2.5.1.
El zip del plugin consta de 5 archivos:
- admin-msg-board.php - Contiene el instalador, las alertas y la inclusión a los menúes.
- amsgboard-menu.php - La página donde se muestran e ingresan los mensajes.
- wp-admin-msg-board.mo - El plugin en inglés
- wp-admin-msg-board-es_ES.mo - El plugin en español
- readme.txt - Clásico readme
Instalación:
- Descargar el plugin
- Descomprimir y subir a la carpeta wp-content/plugins/ (wp-content/plugins/amsgboard/)
- Activar el plugin.
Espero que les sirva, aquí tienen el .po por si quieren traducirlo a algún otro idioma y aclaro finalmente que es el primer plugin que hago para Wordpress
English
Admin Msg Board is a plugin for Wordpress that will add a messaging system in your Wordpress admin area. This works for weblogs that are written by more than one blogger, so they can communicate with each other, without leaving the WP system.
Messages can have up to 140 words like in twitter, and you can choose whether to write to all users or select recipients.
Compatible with Wordpress 2.3.x until 2.5.1.
The zipped plugin contains 5 files:
- admin-msg-board.php - Contains the installer, the alerts and the menu inclusions.
- amsgboard-menu.php - The page where the messages are displayed and entered.
- wp-admin-msg-board.mo - The plugin in English
- wp-admin-msg-board-es_ES.mo - The plugin in Spanish
- readme.txt - Classic readme
Installation:
- Download the plugin
- Uncompress and upload to the folder wp-content/plugins/ (wp-content/plugins/amsgboard/)
- Activate the plugin.
You can translate it to your own language with this .po file.
CHANGELOG
1.0 - First release
1.01 - Updated deprecated function
1.02 - Removed some javascript that didn’t work for some people. Gracias Fernando!
1.03 - Fixed so it works with 2.5 and 2.5.1








Fundador de la red comercial de blogs 







14 de Enero de 2008 a las 7:54 pm
15 de Enero de 2008 a las 4:54 am
15 de Enero de 2008 a las 12:45 pm
15 de Enero de 2008 a las 2:12 pm
Muy interesante
Parece que mejora el plugin Our to do. Gracias, lo probaremos.
15 de Enero de 2008 a las 2:20 pm
Espero que te guste Fernando
15 de Enero de 2008 a las 2:24 pm
He encontrado un par de problemas:
1.- No deja seleccionar a quién enviar los mensajes, solo funciona la opción de enviar a todos porque las casillas de los usuarios no son seleccionables.
2.- Si borras la tabla de la BD te desactiva automáticamente el plugin igualmente.
Por último un par de consultas
1.- ¿si creo yo una alerta la debería ver también? (en la prueba que he hecho no)
2.- ¿Ves la alerta entrando en el dashboard aunque estés siempre logeado o hay logearse para verlas? (en la prueba no he visto nada al entrar)
Probado en WP 2.3.2
15 de Enero de 2008 a las 2:49 pm
Hola Fernando,
Creo que nada de lo que mencionás es error, veamos:
1.- Seleccionaste la opción “Select recipients”? Cuando clickeas allí, es que se habilitan la selección de destinatarios.
2.- Eso es a propósito. Si vas a borrar la tabla, es evidente que también queres desactivar el plugin. Incluso en el alerta de confirmación se te avisa de eso. Si quisieras borrar todos los mensajes publicados únicamente, tenés una opción exclusiva para eso que obviamente no lo desactiva.
3.- No la deberías ver ya que la escribiste vos y ya la leíste por ser su autor, está hecho a propósito
4.- La ves en el panel de administración, no tenés que estar en el dashboard, ni desloguearte y volverte a loguear.
Espero respuesta!
15 de Enero de 2008 a las 5:21 pm
Si seleccioné la opción de elegir receptores pero las casillas aparecen inhabilitadas en cualquier caso.
He probado lo otro y si funciona. Lo único lo que te comento de elegir destinatarios, no hay manera. Lo he probado en varios blogs donde somos varios usuarios y nada, en ninguno puedo elegir quien puede verlos.
Otra cosa, en 2 blogs con la 2.2 me da este error:
Con la 2.3 sin problema.
Siento darte la lata
15 de Enero de 2008 a las 5:27 pm
Fernando, qué navegador usás? Porque lo de la deshabilitación es un simple javascript, y en Firefox y en IE me funciona bien.
Me podrás dar más detalle de dónde aparece el mensaje de error ese? Porque está diciendo que no existe la tabla…
15 de Enero de 2008 a las 6:17 pm
Con respecto al segundo error, aunque quiero que me expliques mejor en qué situación aparece, creo que puedo haber encontrado la causa. Ocurriría cuando borras la tabla entera desde el plugin, ya que usaba una función que estaba “deprecated” en Wordpress. Actualicé eso y ya podés descargarlo desde el mismo enlace a ver si era eso.
15 de Enero de 2008 a las 9:28 pm
Julian, lo he probado en Firefox, Opera, Safari (Mac) y en IE7 (win) y no me deja seleccionar casillas en ningún caso. Y te aseguro que tengo instalado todo lo necesario del mundo mundial
Lo de la base de datos me pasa solo en dos blogs, los únicos con WP 2.2, en los otros crea la BD perfectamente, y los permisos de escritura, servidor, etc, son los mismos en todos (alojado todo en servidor dedicado en CDmon.com), por eso se me hace tan raro. El error aparece en la cabecera de la ventana de plugins al activarlo y también en el panel de administración de alertas en todo momento. Además, es curioso que me dé ese error pero el plugin se activa, y puedo acceder al panel de alertas, pero no puedo crearlas, ciertamente es como si no tuviera permisos pero los tengo. Estoy por crear la base a mano a ver
16 de Enero de 2008 a las 5:21 am
Es rarísimo Fernando… no tendrás desactivado el javascript en tus navegadores, no?
Con lo segundo es igual de raro. El error es que no te crea la base de datos, y entonces está el plugin activo pero no puede tomar la info necesaria. La instalación de la tabla el plugin la hace según todas las recomendaciones de Wordpress, así que no debería haber inconvenientes…
16 de Enero de 2008 a las 10:00 am
16 de Enero de 2008 a las 3:18 pm
Fernando,
Me instalé en un blog de pruebas la 2.2 de wp y tenés razón, no funcionaba. Debe estar utilizando funciones más nuevas en la creación de la base de datos, aunque en Wordpress no lo aclaran… Así que actualicé el post para avisar que funciona a partir de 2.3.x
Lo del javascript a mí me funciona bien, pero voy a buscar otra forma de hacerlo, aunque sea menos intuitivo, ya que no debés ser el único al que le funcione mal.
16 de Enero de 2008 a las 3:33 pm
Fernando, ya está la versión 1.02
que no usa javascript en los checkboxes para elegir destinatarios. Fijate si te va bien ahora.
Muchas gracias por ayudarme a testearlo!
16 de Enero de 2008 a las 5:04 pm
Voy para allá
Luego te cuento si no me secuestran de algún blog
16 de Enero de 2008 a las 5:06 pm
Ahora si que funciona (en la 2.3 claro)
Gracias
16 de Enero de 2008 a las 5:20 pm
Me alegro Fernando! Te agradezco nuevamente y espero que te sirva el plugin para tu red.
16 de Enero de 2008 a las 5:23 pm
16 de Enero de 2008 a las 8:40 pm
De momento lo estoy utilizando solo en Ayuda Wordpress, y lo probé en mi blog personal. En Ciberprensa y otros aún no puedo usarlo hasta que no actualice la versión de WP.
Bueno, ya te puse una reseña en Incubaweb y en Ayuda Wordpress (de este aún no llegó el trackback)
Gracias de nuevo por el desarrollo, es muy útil.
16 de Enero de 2008 a las 8:55 pm
Gracias a vos Fernando por la difusión!
16 de Enero de 2008 a las 10:53 pm
17 de Enero de 2008 a las 2:52 pm
17 de Enero de 2008 a las 11:15 pm
Hola, me parece un excelente plugin, tienes mucha razon con eso que tus colaboradores ven los emails despues de publicar en ocasiones. Lo probare en local y luego a mi blog.
Un saludo y te agrego a mi lector de feeds.
18 de Enero de 2008 a las 12:17 am
Ed, gracias por tus palabras y el voto de confianza al agregarme a tus feeds.
18 de Enero de 2008 a las 7:25 am
23 de Enero de 2008 a las 4:10 am
29 de Enero de 2008 a las 6:29 pm
11 de Febrero de 2008 a las 11:44 pm
12 de Marzo de 2008 a las 10:58 pm
Muchas gracias
Lo utilizaré desde ya en mi blog
12 de Marzo de 2008 a las 11:22 pm
Me alegro Jack
13 de Abril de 2008 a las 10:37 am
2 de Mayo de 2008 a las 12:05 pm
Estimado.
Este plugin, ¿es compatible con la última versión de Wordpress 2.5 (o más bien, 2.5.1)?.
Saludos y gracias.
2 de Mayo de 2008 a las 3:15 pm
Pregunto lo mismo que Guido. Es compatible con la ver 2.5 ??
2 de Mayo de 2008 a las 5:03 pm
Guido y Ponchito, lo he actualizado para que sea compatible con 2.5 y 2.5.1
Lo probé y funciona bien. Pruébenlo y me cuentan!
3 de Mayo de 2008 a las 2:15 am
27 de Mayo de 2008 a las 11:50 pm
Me resulto muy útil. En mi caso, a pesar de tener un blog chico, me viene bien tener una vía de comunicación interna con los editores. Lo que más destaco: Es simple y práctico tanto para su instalación como para su uso.
Te felicito y muchas gracias.
28 de Mayo de 2008 a las 2:00 am
Gracias Fausto! Me alegro de que te haya servido!
10 de Junio de 2008 a las 7:15 pm
Pero le veo una pega tremenda. ¿Sólo 140 carácteres? ¿No se podría ampliar a más o que fuera configurable?
Un saludo!
10 de Junio de 2008 a las 7:31 pm
Gracias por tu comentario wildgames!
Puse 140 de límite de caracteres como un guiño a Twitter. Si lo querés cambiar tendrás que hacer algunas modificaciones:
1- Si no lo instalaste aún o si borrás la tabla, en el archivo admin-msg-board.php en la línea 51, reemplazar “msgposted VARCHAR(140) NOT NULL,” por “msgposted TEXT NOT NULL,” y activar el plugin.
Si ya lo tenés instalado y no podés desinstalarlo por alguna razón, deberás cambiar esto desde la base de datos (usando phpmyadmin por ejemplo), y cambiar el tipo de campo, de VARCHAR a TEXT.
2- Buscar las líneas 225 y 226 en el archivo amsgboard-menu.php, y reemplazar las 3 veces que dice 140 allí.
Espero que te sirva. Saludos.
10 de Junio de 2008 a las 8:12 pm
Pues millones de gracias. Dicho y hecho, lo he hecho directamente a la base de datos. Muchísimas gracias por la respuesta tan rápida. ¿No hay botón para una donación por Paypal?
10 de Junio de 2008 a las 8:56 pm
No hay, no me parece digno de “donación”, pero te agradezco la intención
Saber que a la gente le sirve ya es más que suficiente. Dejemos las donaciones para las ONGs 
12 de Junio de 2008 a las 12:42 am
En ese caso, sólo me queda agradecerte tu trabajo y el plugin.
Le estamos dando buen uso, desde luego.
Gracias!
26 de Junio de 2008 a las 5:35 pm
Great plugin!!
I was looking for it for a long time!
Thank you so much!! <3 <3 <3 !
17 de Julio de 2008 a las 9:18 am
Buenas! ¿Alguien sabe si es compatible con Wordpress 2.6?
Es que voy a actualizar y no me gustaría quedarme sin poder utilizar esta herramienta. 
21 de Julio de 2008 a las 9:19 am
Pues nada, ya os confirmo que SI es compatible con WP 2.6.
23 de Julio de 2008 a las 1:39 pm
wildgames, perdón por la tardanza en contestar. Me alegro de que funcione en 2.6 y de que lo estén usando