David M G / Shutterstock.com
No es la primera vez que hablamos de WordPress, ni siquiera de los CMS. Este sistema de gestión editorial para todos los públicos, desde usuarios principiantes que quieren lanzar un blog, hasta pequeñas empresas que estrenan página web, incluso medios de comunicación, se ha convertido en un gigante de los contenidos fáciles: cualquier persona puede diseñar su propio site, publicar contenidos online, tunear la experiencia con widgets de terceros… Ya hemos hablado de sus plugins para editores, para ecommerce con bitcoins, de sus grandes rivales o de su recién estrenada API, una interfaz que convierte a WordPress casi en un marco de desarrollo más que en un CMS.
Siempre es interesante hacer comparativas sobre los intereses de los usuarios en función de sus búsquedas gracias a Google Trends. Si uno compara WordPress con sus dos principales rivales en el mercado de CMS, Drupal y Joomla, el resultado es evidente: WordPress despierta mucha más atención que otras opciones, con un gran pico de interés durante 2014. Hoy día sigue siendo el CMS más buscado. Este gráfico con el volumen de búsquedas en Google clarifica bastante bien su poderío:
Eso da al equipo de WordPress todos los condicionantes para ser un empresa solvente, con un equipo de desarrolladores que están en continuo proceso de evolución de su producto, con una gran comunidad de programadores detrás que crea miles de plugins ad hoc para la plataforma… La última actualización de WordPress, la WP 4.6., tiene algunas ventajas interesantes con respecto a las anteriores. Esto pretender ser un buen resumen de los mejores avances:
1. Proceso simplificado de actualización de plugins y temas
WordPress ha decidido simplificar mucho la actualización de plugins y temas en una única pantalla, lo que facilita el proceso a los usuarios y, lo que resulta aún más interesante, aumenta mucho la velocidad de actualización
El proceso en una misma pantalla se basa en programación en AJAX, con una experiencia de usuario más satisfactoria. Actualizar un plugin es tan sencillo como apretar la opción ‘Update now’ o ‘Actualízala ahora’ y esperar que finalice. Aquí hay una sucesión de tres imágenes con la actualización de plugins en la misma pantalla:
2. Fuentes nativas
Ahora el escritorio de WordPress permite a los usuarios aprovechar las fuentes que este ya tenga instaladas, haciendo que el front de la plataforma de edición cargue mucho más rápido (por tanto un mayor rendimiento del editor) y que el cliente se sienta más cómodo en cada dispositivo, con una experiencia de usuario nativa.
3. Mejoras en el editor
Una de las cuestiones que suele crear verdaderos quebraderos de cabeza son los enlaces rotos, no solo dentro del contenido publicado, también a nivel estructural, por ejemplo dentro de menús o barras de navegación. WordPress ha querido poner solución, no a nivel estructural, pero sí dentro del contenido editado por los usuarios. En WordPress 4.6., el usuario detecta de forma automática cualquier error a la hora de enlazar fuentes internas o externas dentro de los textos. WordPress hace un marcado especial d los enlaces rotos: un recuadro rojo.
Esto permite evitar, a priori, problemas posteriores que dependen de otro tipo de profesionales, como aquellos que se dedican al posicionamiento en buscadores u optimización SEO. Acumular enlaces rotos es uno de los factores negativos que evita que las publicaciones adquieran buen posicionamiento en búsquedas.
Otra de las mejoras a nivel del editor es la capacidad de la nueva versión de WordPress de guardar contenido en el navegador para que el usuario pueda recuperarlo cuando lo desee. Esto es un buen avance para los editores porque, en cierta medida, genera de forma automática un sistema editorial de versiones.
4. Modificaciones en las tripas de WordPress
A nivel de rendimiento y desarrollo, WordPress 4.6 incorpora una serie de ventajas que pueden ser realmente útiles para los editores finales, aunque muchos de estos nuevos atributos puedan pasar desapercibidos para los usuarios con experiencia editorial, pero no tantas horas de vuelo en el lado de desarrollo de páginas web:
– Consejos o sugerencias sobre recursos: esto es una nueva especificación del W3C que permite ayudar al navegador en el proceso de toma de decisiones a la hora de conectarse o descargar recursos concretos. De alguna forma facilita que el renderizado de cualquier página web en el navegador ofrezca un mejor rendimiento. Es la nueva API de WordPress la que ofrece esta nueva ventaja de sugerencias de recursos.
Los desarrolladores pueden usar el filtro wp_resource_hints para añadir dominios y direcciones de URLs personalizadas para dns-prefetch, preconnect, prefetch o prerender. Lógicamente, el propio uso excesivo de sugerencias de recursos puede ralentizar el propio rendimiento del site.
Un ejemplo práctico:
function makewp_example_resource_hints( $hints, $relation_type ) {
if ( ‘dns-prefetch’ === $relation_type ) {
$hints[] = ‘//make.wordpress.org’;
} else if ( ‘prerender’ === $relation_type ) {
$hints[] = ‘https://make.wordpress.org/great-again’;
}
return $hints;
}
add_filter( ‘wp_resource_hints’, ‘makewp_example_resource_hints’, 10, 2 );
– Actualizaciones de la biblioteca de JavaScript: WordPress 4.6 utiliza varios tipos distintos de librería en JS que han sido actualizadas para la mejora del rendimiento de cualquier página gestionada con este CMS. Ahora mismo, el gestor funciona con Masonry 3.3.2 y imagesLoaded 3.2.0, ambas del desarrollador David DeSandro; MediaElement.js 2.22.0; TinyMCE 4.4.1, aunque ya se encuentra por la versión 4.4.3; y Backbone.js 1.3.3.
– Mejora en la API de la gestión de los metadatos: WordPress 4.6 introduce register_meta() para expandir el uso y la gestión de los metadatos. En las versiones anteriores de este CMS, de la 4.5 hacia abajo, no existía un método explícito de registro y gestión de metadatos para los usuarios.
– APIs para automatizar procesos de validación y alertas de errores: WordPress 4.6 incluye nuevas APIs que estrenan las notificaciones de soporte, donde un usuario puede ver posibles errores de validación de ajustes y percatarse de que los cambios solicitados no se han podido llevar hacia delante. Al final es un gran sistema de alerta de errores.