Cualquier editor de blogs o páginas web en WordPress sabe que gran parte del misterio de este CMS se encierra en sus plugins, las nuevas funcionalidades que se descargan y se instalan de forma sencilla en el editor para dotarle de una nueva característica. Ya sea la capacidad para retocar los elementos SEO, filtrar el spam, incluir comentarios, añadir JavaScript… Todo son plugins.
Entendido esto, lo más complicado es decidir qué queremos y qué plugin es el mejor para conseguir eso. Existe un gran repositorio de WordPress donde la mayoría de desarrolladores cuelga sus plugins para los usuarios del editor. Pero son muchos, algunos de ellos extremadamente parecidos. Una solución son los portfolios de recopilación y puntuación de plugins por parte de otros usuarios que ya los han usado previamente. Es una manera de escoger.
Cómo subir un plugin al repositorio WordPress
Si somos desarrolladores de plugins para WordPress, lo primero es subir nuestra extensión al repositorio del editor. De allí se lo descargarán e instalarán los editores de contenidos. Hacerlo tiene una serie de pasos:
– Es necesario registrarse en WordPress Extend. WordPress facilita un formulario de alta en el que el desarrollador tiene que cumplimentar una serie de datos como nombre y apellidos, email, localización, página web e intereses, siendo obligatorios sólo los dos primeros.
– Una vez hecho el registro y enviado el formulario, se hace login y se acude a la zona de subida de plugins. En ese segundo paso también existe un formulario, en este caso relacionado con la información de la extensión que se quiere subir al repositorio WordPress. La url final de la localización del plugin dependerá del nombre de la extensión. Por ejemplo, la dirección del conocido plugin Jetpack by WordPress sería esta: https://wordpress.org/plugins/jetpack/
– El plugin siempre se carga en el repositorio con un enlace que apunta a un archivo .zip.
– Si la extensión es aprobada, WordPress envía un correo de confirmación. Algunas de las condiciones necesarias para obtener su aprobación están en la página de FAQs del repositorio de WordPress.
– La subida final de la nueva funcionalidad se hace a través de Subversion, un sistema de control de versiones totalmente libre y de código abierto que trabaja con línea de comandos. Basado en Linux.
– El repositorio de WordPress dispone de tres tipos de carpetas: trunks, tag y branches. La primera carpeta es el lugar donde se debe instalar el plugin, la segunda donde se actualiza la extensión con las versiones sucesivas (los plugins en WordPress siempre exigen actualizaciones que se adaptan a la propia evolución del editor y sus usuarios) y la tercera es una carpeta utilizada para pruebas.
Los plugins de WordPress con más descargas
En todo el repositorio de WordPress, existen algunas extensiones que destacan sobre las demás por el gran número de descargas y comentarios entre los editores. Este es el listado con los plugins más descargados de la colección:
– Contact Form 7: es una extensión para la implementación de formularios de contacto para un blog o una página web. Esos formularios son totalmente personalizables, tanto en su contenido como en su estilo. Puede ser un formulario de registro, de alta de un boletín, de alta en una lista de correo… Es un plugin que convive con otras extensiones para CAPTCHA o filtrado de spam como Akismet.
– Jetpack by WordPress: se podría definir como un plugin de plugins. Jetpack es una extensión que facilita estadísticas, servicios de seguridad, funcionalidades de optimización de imágenes para aligerar de peso la página y bajar los tiempos de carga, ahorro de hosting y ancho de banda… Gran cantidad de sitios web utilizan Jetpack como plugin.
– NextGen Gallery: es el sistema de galerías con más descargas en WordPress. En su página del repositorio aseguran que esta extensión ya supera los 13 millones. Permite a los usuarios la creación de fotogalerías, con imágenes que se cargan por lotes, con importación de metadatos (esencial para el SEO), uso de thumbnails o imágenes en miniatura, reordenación de fotos en la creación de los álbumes… Además añade funcionalidades para tamaños, estilos, transiciones o efectos de luz.
– W3 Total Caché: este es un plugin desarrollado expresamente para mejorar la WPO (Web Performance Optimization). El objetivo es aportar una mejor experiencia de usuario, en gran medida bajando los tiempos de carga de las páginas de una web a través del uso de una caché. Así se mejora el rendimiento que ofrece el servidor.
– Really Simple Captcha: es un plugin que se creó para trabajar con otras extensiones como Contact Form. Permite introducir CAPTCHAS en procesos de registro o login en sitios web desarrollados en PHP. El plugin funciona con dos tipos de archivos: uno en el que se almacena la imagen de CAPTCHA y otro que contiene el texto de la respuesta.
Curación de plugins para WordPress
Entorno a las extensiones de este CMS han crecido una serie de repositorios de categorización de plugins para ayudar a los usuarios del editor a escoger qué es lo que más les conviene en función del tipo de contenidos y páginas:
– WP Plugin Directory: este directorio se organiza por grandes categorías y subcategorías en función del tipo de plugin. Social, mobile, fotos, SEO, audio y vídeo, comentarios, comunidad, gestión de correo, desarrollo, publicidad, ecommerce, seguridad, idiomas… Hay muchas.
– RankWP: este es otro de los directorios clasificatorios de plugins de WordPress. Ofrece información sobre el volumen de descargas diarias y número de instalaciones. No es especialmente visual ni dispone de una gran experiencia de usuario, pero puede ser bastante útil.
– Tidy Repo: este repositorio tiene un moderno diseño tipo tarjetas cuando accedemos a la zona de reviews del site. Por ejemplo, aquí se analizan todos los plugins para mejorar el SEO de una web. En esas reviews, el equipo de Tidy Repo explica qué hace cada extensión, cómo se instala, cómo utilizar correctamente cada plugin, da acceso a la documentación del desarrollador de cada funcionalidad… Es completo.
– La Tabla Periódica de Plugins de WordPress: como nota curiosa está esta tabla periódica típica de los elementos químicos pero adaptada a las extensiones para este CMS. La elección de estos y no otros es en función de su popularidad: el número de instalaciones activas en sitios web.
Síguenos en @BBVAAPIMarket