Archive for the 'WordPress' Category

SeguridadHacía un tiempo que tenía un fallo en varios Wordpress que tengo alojados en Hostgator. El primero era que el editor visual para escribir artículos fallaba, le habían desaparecido la barra de botones. El segundo ha sido hoy, dónde los archivos PHP que llamo por AJAX (básicamente mi plugin para la galería de fotos) mostraba HTTP Error.

Analizando el problema descubrí que ambos fallos estaban relacionados, ya que se recibía un error 404 en todos ellos. En el AJAX fué fácil: el firebug me lo ha dicho a la primera, pero el fallo del editor WYSIWYG era más complejo, aunque el firebug, con su herramienta para visualizar los JS cargados, me mostraba que el PHP que escupe el JS a cargar (wp-includes/js/tinymce/tiny_mce_gzip.php) devolvía un 404 con la plantilla de Wordpress (osea, un HTML).

Al final la cosa ha sido tan “fácil” como setar correctamente los permisos de mis archivos y directorios del Hosting.

Los permisos que deben tener son los siguientes:

  • Todos los directorios del hosting: chmod 755
  • Todos los archivos del hosting: chmod 644
  • El directorio public_html: chmod 750
  • Todos los archivos y directorios: propietario debe ser el usuario de la cuenta

Espero que ésto ayude a los que también tienen el mismo problema.

Según los del servicio de soporte de Hostgator, ésto ha sido por culpa de subir archivos desde Windows (¿?).

Salu10.

Primer AniversarioEl 17 de Noviembre SyntaxError.es cumplió su primer año. Felicidades! ;)

El proyecto comenzó como análisis del fenómeno Blog en un momento en que en mi entorno sonaba mucho esa palabra. Éramos muchos técnicos con blog propio y cada uno tenía sus técnicas y caprichos. Pensé en escindir los artículos puramente técnicos de mi blog personal LaDragonera.com y crear un blog muy enfocado a la programación y los sistemas. La propuesta era ver hasta dónde puede llegar un blog sólo con contenido técnico y aprovechando las técnicas legales que la blogosfera nos brinda.

Así que en éste artículo voy a intentar hacer un análisis sui géneris de lo que este primer año nos ha traido, desde la popularidad hasta los ingresos, pasando por las técnicas usadas y sus resultados.

En la última revisión anuncié el fin de las mejoras del script. Pues bién, aprendí que nunca se debe afirmar algo así. Poco después descubrí que el plugin nunca había funcionado correctamente con Internet Explorer… ninguna versión! Cosas de trabajar con herramientas serias ;)

El fallo estaba en el concepto: no es correcto enviar el estilo con cada paquete. Habiendo sólo 2 tipos de paquetes, no pasa nada por insertarlos todos en la cabecera. Además, Internet Explorer no es capaz de procesar el código CSS que le viene por una llamada AJAX (Firefox sí, de ahí que no me enterara). Con ésta solución ya tenemos a Internet Explorer dibujando correctamente.

Por otro lado, una de las cosas que menos me convencían del plugin era la baja calidad de las imágenes que él genera. Algo tan simple como un parámetro reflejado en la administración y setando por defecto la calidad a 80%.

Podéis descargaros la nueva versión desde aquí: wp-minigallery 1.05, o podéis visitar la página del proyecto wp-minigallery.

Xavi' Suzuki GSR 600Llevo unos días probando la nueva versión 1.04 del plugin de la Galería de fotos para Wordpress en gsr600.ladragonera.com. Ésta viene con un par de jugosas novedades, muy útiles para sacarle aún más partido a nuestras fotos que tenemos almacenadas en nuestra página.

Por un lado aparece un nuevo formato para presentar las fotos. Se trata de un SlideShow secundario con su propio tamaño. Nos será útil si queremos incrustar un pequeño pase de fotos en nuestros artículos sin que el artículo pierda su importancia.

Por otro lado, se ha añadido una forma directa de generar cualquier modo de visualización desde un template. Así, editando una plantilla de página o el propio sidebar podemos incrustar una galería, foto, presentación o minipresentación en virtualmente cualquier espacio del sitio.

Si combinamos las dos nuevas funcionalidades, podemos insertar un pase de fotos en la barra lateral manteniendo el tamaño original en las presentaciones tradicionales, o también crear una página inicial personalizada con una presentación de fotos.

wp-minigalley ThumbnailsHoy saco del horno una nueva versión del plugin wp-minigallery. En esta versión 1.02 se solucionan los problemas de identificación de DIVs que provocaban la limitación de una sola instancia en una página cargada.

Ahora ya no hace falta esconder la instancia de la galería bajo el < !--more-- > para que funcione. Además, ahora se soporta tener varias instancias del mismo modo o de diferente modo en el mismo artículo, de forma que podemos poner un SlideShow y una Galería de Fotos en el mismo artículo.

Además se han solucionado algunos bugs menores y se ha reestructurado los CSSs y la forma en la que se envían al navegador los javascripts que controlan los Ajax.

Podeis visitar la página del proyecto wp-minigallery para bajaros esta versión, o podeis seguir el siguiente enlace: wp-minigallery v1.02.

wp-minigalley ThumbnailsBueno, finalmente he acabado la adaptación del Script para la visualización de fotos desde un árbol de directorios a un plugin de Wordpress, el wp-minigallery. La verdad es que ha sido una tarea ardúa pues no me he limitado a incluir una cabecera y agregarlo a la lista de filtros del “the_content”, sinó que se ha mejorado el código y se han introducido unas cuantas mejoras.

wp-shortstat-publicgraphQué usuario de Wordpress no usa / ha usado el plugin de Wordpress para estadísticas de tráfico wp-shortstat? Alguna vez has querido mostrar públicamente el contador de visitas?

Pues bién, hace unas semanas encontré a un compañero bloguero, Emilio, que tiene un gráfico en su web con las visitas de los últimos siete días... y pensé... mmmm... qué plugin será ése? No lo conozco...

Contacté con él y me contó que había encontrado el código por ahí (en el código no ponía la fuente) y que lo había adaptado a sus necesidades. Muy amablemente me cedió su código y yo lo he convertido en un plugin de Wordpress que se nutre de los datos del wp-shortstat, así que en éste artículo presento justamente el proceso de creación de un plugin de plugin ;-)

FotoBlog MovilCon la nueva generación de móviles del mercado, por ejemplo el Sony-Ericsson K800i, podemos publicar una foto tomada con el propio móvil.De hecho, este teléfono nos proporciona la opción de postear directamente una entrada en un blog de Blogger directamente, sin ninguna complicación. Y queda muy bién, pues al publicarla podemos incluir el título y un texto asociado, que se publicará conjuntamente en el “artículo” que se generará.

Pero el juego viene cuando nosotros disponemos de un blog en Wordpress y la opción de publicar en Blogger se nos queda corta. Cómo podemos publicar la foto en nuestro Wordpress? En este artículo explico cómo lo he solucionado.

PlanetCon la evolución de los sitios y la cada vez más masiva adaptación de CMSs como Wordpress, Joomla, etc, las sindicalizaciones toman mucha relevancia. El formato RSS y Atom estan pasando a un primer plano y su uso se ha extendido algo más allá de para lo que estaba previsto: los planets.

Un Planet es un sitio como otro cualquiera, pero que su contenido es simplemente la sindicalización de los feeds de otros sitios. Una forma interesante de crear alianzas de temáticas similares ;-)

En este artículo explico cómo montar un Planet usando Wordpress y un plugin a tal efecto: FeedWordpress.

wordpress-20.gifDesde siempre me ha gustado almacenar datos y jugar a las estadísticas, y con ésto de la blogosfera aparecen comparaciones casi obligadas. ¿Qué diferencia de tipos de usuario se puede observar? ¿Qué buscan en un foro? ¿Y en un blog? ¿Como es que hay tanta diferencia entre las visitas de una página de información y de su propio foro?

oci_phpbb.JPGEn éste artículo trato de comparar tres sitios diferentes, usando plataformas diferentes con (Wordpress, Joomla y phpBB) y con un enfoque distinto cada una. Los datos son curiosos y saber ubicar los momentos ocurridos trae conclusiones interesantes.