Blog

Pruebas y comparativa de plugins para optimizar imágenes

Las imágenes representan aproximadamente poco más de la mitad del peso total de un sitio; dada esta estadística, no es extraño que sea necesario destinar un tiempo considerable a actualizar las imágenes de nuestros sitios, pues de no hacerlo podemos incurrir en la furia de los usuarios y de Google, que seguro nos mandará al infierno de la tercera página de resultados y más allá, donde seguramente nadie nos encontrará. Aquí es donde entra la ayuda y esta viene en forma de plugins de WordPress para optimizar imágenes, los cuales se encargan de procesar todos los medios que vamos subiendo a nuestro sitio (algunos de formas más o menos automatizadas) y con ello vamos mejorando en el tema de las distintas herramientas de medición que hay por ahí.

El único problema radica en que hay una oferta bastante amplia en el repositorio, y eso dificulta el poder elegir un plugin. Para que no tengas que pasar por una decena de plugins buscando cual te conviene más aquí les traigo este banco de pruebas donde analizo varios plugins de optimización de imágenes y les presento pruebas de porqué pienso que algunos de ellos son los mejores que podrán encontrar. Sin más rollo de por medio, les dejo estas pruebas a su disposición para realizar una elección sólida e informada de el mejor plugin para optimizar imágenes según sus necesidades.

Leer másPruebas y comparativa de plugins para optimizar imágenes

Repara problemas simples de WordPress con Health Check & Troubleshooting

Para aquellos que no lo conozcan, Health Check & Troubleshooting es un plugin realizado por la comunidad de wordpress.org que tiene como cometido permitir realizar una serie de comprobaciones en tu sitio para determinar si todo está en orden, y también incluye algunas herramientas para reparar problemas simples con tu WordPress; por problemas simples me refiero a aquellos que permiten que tu sitio siga en funcionamiento, sólo que funcionando no del todo bien; es decir, si tienes un problema grave y el sitio está caído, aquí Health Check & Troubleshooting ya no puede ayudarte. Pero si tienes un tema o un plugin con problemas que está causando errores con alguna funcionalidad, entonces aquí si que puede ayudarte.

En este pequeño tip vamos a ver como usar Health Check & Troubleshooting para diagnosticar problemas leves de WordPress, y algunos problemas no tan leves que pueden llevar a tu sitio a que presente fallos en su funcionalidad, algunas de ellas bastante importantes. Si aún no lo tienes instalado, en tu WordPress ve a Plugins > Añadir nuevo y búscalo por nombre; instálalo y actívalo para empezar a trabajar con el. Pero antes de hacerlo, una pequeña advertencia que espero de todo corazón sigas al pie de la letra:

Leer másRepara problemas simples de WordPress con Health Check & Troubleshooting

WordPress 5.1 tendrá protección contra WSOD

Actualización 01/30/2019: debido a varios reportes y artículos de que esta característica puede ser abusada, se incluirá hasta WordPress 5.2, pero mientras el desarrollo sigue andando.

WordPress 5.1 ya está en fase beta, y se espera que salgan dos betas más (21 y 29 de enero), un Release Candidate (febrero 7) y finalmente la versión liberada en 21 de febrero de 2019. En esta nueva entrega vienen cambios muy importantes para WordPress, entre los que podemos mencionar un nuevo mecanismo que funcionará a manera de protección contra WSOD (white screen of death, pantallazo blanco de la muerte) para “suspender” la ejecución de plugins con errores o con problemas de compatibilidad sin que pierdas acceso al administrador, y una nueva versión mínima de PHP, entre otras cosas. Pero vamos a empezar por la mejora estrella de WordPress 5.1, que es la protección contra errores fatales, la cual viene de un proyecto que se ha estado desarrollando por mucho tiempo, al que se le conoce como ServeHappy o Site Health Check Project, una iniciativa que tiene que finalidad educar a los usuarios hacia tener un mejor mantenimiento de sus sitios.

Protección contra WSOD en WordPress 5.1

Quién de nosotros no ha pasado por esto: actualizas un plugin y boom, pantallazo blanco, y adiós sitio: o no carga bien o muestra algún error estándar o peor, algún error de esos que jamás deberían de verse. Diste con un temido WSOD, o pantalla blanca de la muerte, una señal de que algo anda mal en tu sitio. Y lo peor de todo es que pierdes acceso al administrador, lo que dificulta las cosas, y tienes que valerte de cosas arcaicas como acceso por FTP y otros infiernillos. Pues bien, WordPress 5.1 tiene una nueva característica que funciona como protección contra WSOD, que permite que detecte cuando hay un problema grave, a la vez que mantiene el acceso a tu administrador para que puedas corregir el problema, cualquiera que este sea.

Leer másWordPress 5.1 tendrá protección contra WSOD

Cómo añadir íconos personalizados a Elementor

Constantemente me encuentro usando Elementor y me es necesario usar íconos de Font Awesome para usarlos en contadores y otros diseños; muchas de esas veces necesito íconos que no se encuentran en la distribución estándar de Elementor. Afortunadamente hay una forma sencilla de añadir íconos personalizados a Elementor. Para empezar, necesitarás instalar el plugin Custom Icons for Elementor, y también usaremos un servicio de terceros que se llama Fontello. Vamos a empezar pues:

¿Cómo funciona?

El proceso es como sigue: primero que nada hay que generar un archivo de webfont, que es el que contiene todos tus íconos, y posteriormente hay que añadirlos a la librería con la ayuda de Custom Icons for Elementor, para después poder usarlos. Así que primero que nada vamos a generar el webfont con Fontello:

Leer másCómo añadir íconos personalizados a Elementor

Fases de Gutenberg, el futuro de WordPress (WCUS 2018)

Las fases de Gutenberg fueron un tema prominente durante la charla final de la WordCamp US que ya terminó, y aunque no hubo sorpresa y en su mayoría se trató de Gutenberg (¿alguien tiene duda de porqué se lanzó apresuradamente el seis de diciembre?), durante su discurso anual llamado “The State of the Word” (vídeo al final de este artículo), Matt Mullenweg (el cofundador de WordPress) dijo algunas cosas bastante importantes que tienen que ver con el futuro de WordPress como plataforma de la mano de las fases de Gutenberg, tristemente dejando algunas otras afuera, como lo es la situación de la accesibilidad, que aunque podemos decir que Automattic (la compañía de Mullenweg) pagó por un estudio de accesibilidad de Gutenberg, en público Mullenweg se sigue mostrando un tanto indiferente al tema. Vamos, no hay que ser un genio: se pasó por el arco del triunfo algunas de las filosofías más básicas de WordPress al liberar la versión 5.0 sin estar completa en cuanto al tema de accesibilidad. Vamos a hacer eso a un lado por un momento y veamos que se dijo de interés:

Gutenberg, fase 1 (en desarrollo)

Pasemos a las cosas interesantes que se dijeron en el WordCamp US 2018: para empezar, está el tema de las fases de Gutenberg que ahora parecen ser 4; la fase actual es la fase 1, que como todos ustedes saben empezó con la liberación de WordPress 5.0 con el editor de bloques por todos conocido como Gutenberg; una fase que por cierto no se ha terminado, pero como Gutenberg está en un estado que permite crear cosas encima de el, pues van a aprovechar y seguir adelante mientras que avanzan con otras cosas, por supuesto con las demás fases. Como parte de esta fase veremos la siguiente actualización menor, que tendrá muchos parches de funcionalidad y desempeño al editor de bloques Gutenberg, entre otras cosas. Pero como mencioné antes, la cosa se pone interesante más allá de la edición y publicación de artículos y páginas, y es aquí donde se verá el verdadero poder de Gutenberg. 

Leer másFases de Gutenberg, el futuro de WordPress (WCUS 2018)

Actualización a WordPress 5.0 y Gutenberg: mi experiencia

Letras de Gutenberg, alusivas al nuevo editor de WordPress 5.0

Así que por fin WordPress 5.0 ya está liberado, y afortunadamente para muchos, su instalación no explotó en su rostro. Este sitio ya está actualizado, y hasta ahora todo se encuentra funcionando perfectamente bien. Como ya muchos de ustedes sabrán, la gran novedad en WordPress 5.0 es el editor Gutenberg, basado en bloques de contenido, y que ha causado un gran revuelo por ser radicalmente distinto a la forma actual de editar contenido, pero por sobre todo por tener aún varios problemas sin resolver con algunos plugins muy usados, como por ejemplo ACF (Advanced Custom Fields) , muchos otros más y también con otros tantos temas. El día de hoy les quiero compartir como me fue con la actualización a WordPress 5.0, dando detalle de todo lo que uso y si funcionó bien o no. Sobra decir que este post fue editado con Gutenberg usando los bloques de Advanced Gutenberg

La actualización a WordPress 5.0

La actualización a WordPress 5.0 transcurrió sin problemas, sin errores y sin sobresaltos. Una vez realizada, se mostró una pantalla donde aparte de anunciar todo lo nuevo, se indica claramente un enlace donde te dicen como seguir usando el editor clásico:

Leer másActualización a WordPress 5.0 y Gutenberg: mi experiencia

¿Deberías actualizar a WordPress 5.0 el 6 de diciembre?

Símbolo de alta tensón y un alambre con púas, en relación a los problemas potenciales con WordPress 5.0

WordPress 5.0 saldrá al fin este 6 de diciembre, y la incertidumbre ronda en muchos sobre si deben o no actualizar a WordPress 5.0 o quedarse en la rama actual; para muchos es una fecha desafortunada, para otros es un anuncio dado con extremada premura, y sobra decir que no ha sido bien recibido, en particular por las casas de plugins más importantes que hay en la comunidad de WordPress. Y al final los que pagarán los platos rotos son los usuarios comunes y corrientes, los que no están al tanto del día a día tras bambalinas de WordPress, que no están en GitHub, no están en Slack ni en ningún otro canal, y que ciertamente no tienen porqué estar, y que resultan confundidos de todo lo que se dice en redes sociales y posts de blogs, algunos a favor y otros en contra.

Como todos saben, la novedad en WordPress 5.0 es el nuevo editor de contenido Gutenberg, el cual será el editor por default; puedes brincártelo instalando el plugin Classic Editor, y tendrás soporte hasta el 2022, y después ya veremos que pasa. Pero mientras, muchos posiblemente actualicen y no sabrán que los golpeó cuando vean que sus plugins y tema no funcionan bien, o al menos no como ellos recordaban. Tan importante es Gutenberg en esta actualización de WordPress 5.0, que podemos considerar que WordPress 5.0 es 85% Gutenberg. El resto es peccata minuta.

Leer más¿Deberías actualizar a WordPress 5.0 el 6 de diciembre?

Cómo prepararse para WordPress 5.0

Letras con los números 5.0

WordPress 5.0 está a poco menos de un mes de ser liberado, y con esta versión se vienen muchos cambios importantes. Quizás parecerá un disco rayado cada que sale una versión con cambios significativos, pero créeme, de todas las veces que lo has escuchado, quizás en esta ocasión quieras poner más atención que en otras. Siendo honesto, WordPress 5.0 no incluye una lista de características extensa: apenas y son unas cuantas. Pero una de ellas es por demás importante, puesto que representa un cambio de arquitectura en WordPress, un cambio en como funcionan las cosas al interior de esta plataforma, y más aún, un cambio que es la primera piedra en los cimientos de un nuevo WordPress en el futuro cercano. Así que vamos a empezar viendo un resumen de que incluirá WordPress 5.0 para después pensar en como podemos hacer la transición lo más estable posible.

¿Qué hay de nuevo en WordPress 5.0?

Podemos mencionar 3 cambios importantes que vienen en WordPress 5.0:

  • El nuevo editor Gutenberg: probablemente adivinado por muchos, el cambio más importante en WordPress 5.0 es Gutenberg, el nuevo editor de contenido. Sin embargo, hay mucho ruido alrededor de este, y no es necesariamente algo malo, ni tan permanente como muchos lo creen o han hecho parecer.
  • Twenty Nineteen: un nuevo tema compatible con Gutenberg será lanzado con WordPress 5.0, que aprovecha las características ofrecidas por el nuevo editor.
  • Compatibilidad con PHP 7.3: WordPress 5.0 será compatible con PHP 7.3, la última versión del lenguaje con que está hecho buena parte de WordPress.

¿Cuándo será liberado WordPress 5.0?

Hasta ahora, la fecha posibles de liberación de WordPress 5.0: la primera de ellas es el 6 de diciembre de 2018, fecha en que todo deberá estar listo para poder ser lanzado. Si los desarrolladores creen que no es así, podrían retrasarlo de nuevo. Vale la pena mencionar que el 23 de noviembre 2018 se lanzó la versión candidata a liberación 1 (RC1 por sus siglas en inglés), y con apenas unos días de diferencia se anuncia que el 6 de diciembre saldrá la versión completa ya liberada. Debo añadir que aún nadie tiene claro si saldrá o no después de que algunos pesos pesados de la industria como Joost de Valk de YOAST salgan a la web con artículos pidiendo que el lanzamiento de WordPress 5 sea retrasado debido a los múltiples problemas que todavía tiene Gutenberg, en particular en el tema de la usabilidad.

Leer másCómo prepararse para WordPress 5.0

Tutorial editor Gutenberg/WordPress 5.0: qué es, como usarlo, y como migrar

Cuando sea que WordPress 5.0 salga tendrá un cambio importante en su arquitectura: el nuevo editor de contenido Gutenberg, que por ahora está disponible en forma de plugin y que se empezó a sugerir a los usuarios a partir de WordPress 4.9.8. Vale la pena mencionar que Gutenberg es algo que va a suceder a como de lugar, y más vale empezar a usarlo para no tener problemas después. Este post pretende ser un tutorial muy completo de Gutenberg actualizado siempre a la versión más actual para todos aquellos a los que les ha costado trabajo o bien están descontentos con el editor. A ellos les recomiendo lo lean, pues quizás encuentren aquí una forma de usarlo que les haga cambiar de opinión respecto a Gutenberg. Este tutorial está actualizado a Gutenberg 5.1.1 ejecutándose en WordPress 5.1 en un entorno de pruebas local. Como siempre, este tutorial busca ser muy completo y estar al día con los avances de Gutenberg.

¿Qué es el nuevo editor Gutenberg?

Gutenberg será el nuevo editor de contenido a partir de WordPress 5.0 (ese es el plan al menos). A diferencia del editor que has usado hasta el día de hoy (TinyMCE), en el que el contenido es un sólo bloque con una mezcolanza de cosas entre contenido, medios, shortcodes y embeds, Gutenberg usará un paradigma de edición distinto, usando a lo que le llaman Bloques. Vale la pena aclarar que Gutenberg por ahora es un plugin, pero cuando salga WordPress 5.0 estará integrado como parte del core; también vale la pena mencionar que esta es apenas la primera fase de Gutenberg, pues se espera que tenga tres fases en las que va a llegar más allá del editor.

¿Qué es un bloque en el editor Gutenberg?

Un bloque de Gutenberg es una unidad de contenido con propiedades y comportamiento propios; por ejemplo, un bloque de párrafo permite escribir texto, cambiar su tamaño, capitalizar la primera letra y cambiar colores; o por ejemplo un encabezado, que te permite elegir el nivel del mismo (h1-h6). Un bloque de imagen permite incrustar un medio en tu post, y sus propiedades permiten cambiar su leyenda, cambiar su alineación, cambiar su tamaño, y editar sus propiedades, entre otros. Como puedes ver, cada bloque tiene un set de propiedades que puedes cambiar a tu antojo. Gutenberg permite también que un bloque en particular pueda ser transformado en otros, como por ejemplo el bloque de párrafo, que puede ser transformado en encabezado, lista, cita, preformateado o verso.

Leer másTutorial editor Gutenberg/WordPress 5.0: qué es, como usarlo, y como migrar

De ingratitud en la comunidad de WordPress

Mano saliendo de un teléfono y golpeando a un hombre

¿Cómo reaccionas cuando algo relacionado con WordPress no funciona bien? y por algo relacionado a WordPress me refiero al core, un tema, un plugin nuevo, un parche, lo que sea. Y lo pregunto porque en fechas recientes con la salida del nuevo editor Gutenberg he visto destaparse una cloaca (que se destapa de vez en cuando por cierto con ciertos eventos) de gente ingrata que nunca en su vida ha contribuido un maldito ardite partido por la mitad a la causa de WordPress o productos derivados, y se sienten con derechos para insultar y humillar a los miembros activos de la comunidad. Quiero centrarme en el caso particular de Gutenberg, porque leyendo los reviews creo que, si éstos vienen de una muestra representativa de la comunidad de WordPress, hay que hacer algo para hacer reaccionar a esas cabecitas desquiciadas, que aunque son pocos, hacen mucho daño.

Quiero ser claro sobre a quienes de la comunidad me refiero: los devs, voluntarios y entusiastas son maravillosos. Quiero pensar que una buena parte de los usuarios lo son también. Pero otros tantos usuarios que han sido vocales sobre Gutenberg (y otros temas) se han portado de manera nefasta, por decirlo de manera bonita.

Lo que me ha terminado de llenar el hígado de piedras es ver como reacciona la mayoría de los usuarios que han dejado sus críticas sobre Gutenberg…bueno, lo que pasa por críticas en muchos casos: una línea expresando que Gutenberg “Apesta“, “No sirve“, “es una pésima idea“, y así ad infinitum. Y vamos, no me malentiendan: esto no es de que no les guste, si no les gusta, también es válido; el problema es la forma. Se trata sobre la actitud de muchos usuarios de ser grosero e ingrato con una comunidad de WordPress que da mucho pidiendo nada a cambio, y encima creerse con derechos sobre algo que no les costó, algo que un grupo de personas claves en la comunidad hace gratuitamente aportando su tiempo y esfuerzo.

Leer másDe ingratitud en la comunidad de WordPress