Por Fin!! Gregarius Plugin Funciona!
Yeah! Hoy ha sido un Sábado de actualizacion y modificaciones.
Tenia medio botado el sitio, asi que me dediqué a actualizar (ayer) y hoy a corregir problemas con algunos plugins que tengo instalados.
Gregarius es un plugin buenisimo. Tiene todo lo interesante y necesario de un plug para compartir tus posts por páginas sociales, como Digg, Del.icio.us, Technorati, etc. Puedes editar de forma sencilla los links de páginas sociales para incluir los de tu propio idioma, remover lo que no conoces, etc. Permite que modifiques la forma en que aparecen mediante la modificación del CSS y lo mejor es su panel de administración donde puedes hacer todas estas cosas y más.
PERO, no me funcionaba jjaja. No habia caso hacer andar la cuestion en el blog. Habré probado mil cosas. En un principio utilizaba Prototype, por lo que habia que incluirlo en el header del sitio, pero con cuidado porque si habia otro plug que usara prototype habia que sacarlo porque estarías incluyendolo 2 veces con su consecuente gasto extra de tiempo de carga y ancho de banda. Y además que se caian ambos plugs al no saber de que lado incluir la cuestion. :sconf:
La solución apareció luego de leer el readme.txt de otro plugin similar (Share-This) en donde se listaban posibles pasos para hacer un debug del asunto y encontrar el error. Asi que activé el plug de Maintenance (que comentaré después), y bajé el sitio nuevamente.
Recomendaciones generales:
- Conseguirse el plugin Maintenance, para poder dejar el blog con una página de aviso de mantenimiento para los usuarios que visiten el blog durante este rato. Activarlo
- Desactivar todos los plugins, salvo el Maintenance.
- Desactivar el theme que tengas y volver al por omisión. (Default theme)
- Activar Gregarius.
- Revisar el theme (en otra ventana) y verificar si funciona el plug.
- Si Funciona, salta al paso 9. Si no funciona sigue leyendo.
- Dirigete a la página del creador y verifica que tengas la última versión del plug.
- Dirigete a la página de Wordpress y verifica que tengas la ultima versión (2.3 hasta ahora)
- Si funciona el plug en el theme o plantilla por omisión, pueden ser 2 cosas: O hay algo malo con tu theme o es que algún otro plugin tiene conflictos con este.
- Activa tu theme. Si el plugin funciona, empieza a encender de a uno los otros plugins que tengas instalados y comprueba en la otra ventana que gregarius sigue funcionando.
- Si no funciona el plug, a pesar de que los encendiste todos uno por uno, es porque el theme tiene problemas. Mi theme, por ejemplo, no tenia la llamada a <?php wp_footer();?> en el archivo footer.php.
- Cuando añadí esta llamada al archivo footer.php, el plugin encendió pero no actuaba completamente bien. En vez de levantar un div sobre los posts con las opciones, me lanzaba a una página extra en donde podia suscribirme por correo, o añadir los bookmarks a mano. No muy práctico, porque obligo al usuario a dejar la página que esta viendo para compartirla.
- Si te sucede esto, después de hacer todo lo anterior, sólo te queda ir al panel del administrador-> Opciones->Gregarius y ver el tab o pestaña de Share-This (Icono verde) y fijarte que esté encendida la opción “Use javascript dialog“. Cuando la actives, revisa que el plug ya funciona correctamente.
- Si aún asi el plug no funciona, es momento de tirarte el pelo, patear el tarro y morder el mousepad. Ah y dirigirte al sitio del creador, para pedirle ayuda directamente xD.
Tags: blog, fixed, gregarius, maintenance, PHP, share this, solución, solution, tags, theme., Wordpress, wp, wp plugin, wp-plugins






