Los temas de la familia Genesis no solo se pueden personalizar mediante las técnicas de manipulación de código (CSS, HTML, JavaScript, PHP, o una combinación de todos ellos) que hemos visto en los artículos anteriores de esta sesión. Sin tocar una sola línea de código, es perfectamente posible realizar configuraciones y personalizaciones muy avanzadas, mediante los plugins específicamente diseñados para operar sobre el framework Genesis.
1. Plugins específicos para los temas de la familia Genesis
A continuación detallamos el uso de aquellos plugins específicamente diseñados para los temas de la familia Genesis que pueden resultar más interesantes para los centros educativos.
- Awesome Shortcodes for Genesis. Sirve para generar y añadir diversos shortcodes compatibles con el tema Genesis. Los shortcodes permiten insertar botones, cajas de color para texto, vídeos adaptables, fragmentos de código, avisos promocionales y columnas.
- Black Studio Homepage Builder for Genesis. Un plugin que permite integrar el framework Genesis con la funcionalidad de uno de los plugins de construcción de páginas más interesantes, el PageBuilder by SiteOrigin. Entre otras funcionalidades de interés, este plugin permite eliminar las restricciones de estructura propias de los temas-hijo de Genesis, lo cual permite realizar diseños web de anchura completa.
- Blox Lite- Content Blocks for Genesis. Este potentísimo plugin, sucesor de Genesis Custom Headers, permite añadir contenido personalizado a casi cualquier lugar del tema. Para ello, y de forma parecida al plugin Genesis Simple Hooks, Blox Lite utiliza las áreas de hooks del tema Genesis, pero con la ventaja añadida de un editor que permite seleccionar no solo el contenido (imágenes incluidas), sino precisar los hooks asociados, la ubicación del contenido en el sitio web y los estilos CSS adecuados para su mejor presentación visual. Es uno de los plugins más potentes y versátiles de todos los que se citan en este listado.
- Display Featured Image for Genesis. Amplía y mejora las opciones del tema Genesis a la hora de configurar y mostrar las imágenes destacadas, tanto en el frontend como en el backend de WordPress. Entre otras funciones, permite añadir imágenes destacadas a las páginas de categorías, etiquetas y taxonomías personalizadas.
- Easy Genesis. Añade casi veinte opciones distintas de personalización a la página de configuración del tema Genesis. Además, se puede mejorar con diversos complementos o extensiones de pago.
- Featured Custom Post Type Widget for Genesis. Este plugin, que no está alojado en el repositorio oficial de WordPress, permite mostrar los artículos de los tipos de contenido destacado de forma muy parecida a los widgets de entradas y páginas destacadas propios del framework Genesis.
- Genesis 404 Page. Mediante este plugin se pueden crear páginas personalizadas para los errores 404, que aparecen cuando el servidor no encuentra una página del sitio, generalmente porque corresponde a una dirección incorrecta o inexistente.
- Genesis Advanced Edits. Aunque este plugin no está alojado en el repositorio oficial de plugins de WordPress, sino en GitHub, su utilidad es incuestionable, pues permite modificar un buen número de características del tema, como por ejemplo la cabecera, el pie y el enlace de edición de las entradas, los enlaces de paginación, el pie de página del sitio, la página de error 404, etc.
- Genesis Archive Options. Este plugin, que como el anterior no está alojado en el repositorio oficial de WordPress, permite configurar diversos aspectos de las páginas de archivo de un sitio web elaborado con el framework Genesis: número de entradas por página, criterio y sentido de ordenación, contenido que se mostrará, tamaño y alineación de las imágenes, etc.
- Genesis Club Lite. Este plugin, de arquitectura modular, permite añadir a los temas de la familia Genesis muchas y muy diversas funcionalidades: logotipos adaptables, menús tipo hamburguesa, barra superior animada, listas de preguntas más frecuentes (FAQs) al estilo acordeón, firmas de usuario, etc. Su interfaz de configuración no es muy acorde con el estilo general del backend de WordPress, pero la mayor parte de sus módulos no son difíciles de utilizar.
- Genesis Columns Advanced. Sirve para generar shortcodes que, a su vez, permiten definir hasta 42 combinaciones distintas de diseños de columnas para el contenido de un artículo.
- Genesis Custom Footer. Hace posible que el usuario modifique los créditos del pie de página desde la página de configuración del tema Genesis.
- Genesis Custom Headers. Es un plugin para insertar contenido personalizado (imágenes destacadas, imágenes personalizadas, pases de diapositivas, código HTML, scripts, etc.) en el área de cabecera del tema Genesis.
- Genesis eNews Extended. Crea un nuevo widget mediante el cual los visitantes de un sitio web pueden suscribirse a diferentes servicios de boletines de noticias.
- Genesis Dambuster. Este plugin permite configurar las páginas del tema Genesis para que abarquen toda la anchura del tema. Especialmente aconsejable si se trabaja con plugins constructores de páginas, como Beaver Builder (un plugin de pago, aunque dispone también de versión gratuita).
- Genesis Featured Image. Este plugin proporciona la opción de añadir una imagen destacada antes o después de la cabecera del tema.
- Genesis Featured Images. Sirve para configurar una imagen destacada por defecto para las entradas de un sitio web construido con el tema Genesis, y también permite fijar el tamaño por defecto para dicha imagen. Muy útil para mostrar una imagen por defecto en caso de que un artículo no tenga una imagen asociada.
- Genesis Featured Image Header. Muy parecido en concepto al anterior, aunque en este caso el plugin proporciona la opción de añadir la imagen destacada de un artículo en las áreas de hooks del tema Genesis.
- Genesis Featured Page Advanced. Mejora el widget de páginas destacadas del tema Genesis, al que añade diversas opciones adicionales: imagen personalizada, selección de la posición del título del widget, enlaces personalizados, contenido personalizado que admite shortcodes, etc.
- Genesis Featured Widget Amplifier. Un plugin que mejora el widget de entradas destacadas de Genesis, haciéndolo compatible con taxonomías y tipos de contenido personalizados; el plugin también añade paginación de las entradas, exclusión de entradas por términos y diversos filtros.
- Genesis Footer Builder. Otro plugin muy completo para la personalización del pie de página del tema, ya que permite añadir elementos de marca, año o duración del copyright, política de privacidad y denegación de responsabilidades, enlaces de afiliación, etc. De todos los plugins para la modificación del pie de página, este es probablemente el más potente.
- Genesis Grid. Este plugin permite configurar el diseño de una página para mostrar los artículos con una disposición en cuadrícula o rejilla.
- Genesis Layout Extras. Permite añadir nueve diseños nuevos a los ya existentes en el tema Genesis; esos diseños se pueden aplicar no solo a las páginas y entradas, sino también a otro tipo de páginas de WordPress: la página de inicio, la de resultados de búsqueda, las páginas de archivo (por fechas, por autores, por categorías), etc. Conviene tener en cuenta que puede resultar difícil de utilizar para usuarios noveles o con poca experiencia.
- Genesis Mobile & Sticky Menu. Mediante este plugin se pueden definir menús tipo hamburguesa para dispositivos móviles. También se pueden menús fijos para la navegación mediante este tipo de dispositivos.
- Genesis Portfolio Pro. Sirve para definir el tipo de contenido «portfolio», muy apropiado para la presentación de galerías de trabajos, servicios, contenidos específicos, etc. Varios temas de la familia Genesis hacen uso de este tipo de contenido.
- Genesis Post Info & Meta. Gracias a este plugin se puede determinar en qué circunstancias deben mostrarse o no los metadatos de las entradas.
- Genesis Responsive Slider. Sirve para crear pases de diapositivas o sliders, a partir de las imágenes destacadas asociadas a las entradas o las páginas. Para utilizar esos pases de diapositivas, el plugin crea un widget que normalmente se utiliza en la página de inicio. Este plugin se integra completamente en el menú del framework Genesis, al que añade un submenú, denominado Configuración del pase de diapositivas.
- Genesis Sandbox Featured Content Widget. Similar en concepto al plugin Genesis Featured Page Advanced, sirve para añadir diversas funcionalidades al widget de entradas destacadas del tema Genesis: soporte para taxonomías y tipos de contenido personalizados, exclusión de entradas por términos, soporte para paginación, campos personalizados, hooks y filtros, etc.
- Genesis Shortcode Generator. Añade un icono al editor de WordPress, desde el cual se pueden añadir los shortcodes propios del framework Genesis.
- Genesis Simple Edits. Parecido en funcionalidad al ya citado Genesis Advanced Edits, aunque bastante más limitado, este plugin permite modificar la información de los metadatos de las entradas y el área del pie de página.
- Genesis Simple FAQ. Permite añadir una lista de preguntas con sus respuestas, que se despliegan y contraen con un elegante efecto de animación.
- Genesis Simple Footer Widgets. Sirve para modificar el área de pie de página de los temas de la familia Genesis y definir el número de widget activos entre 1 y 6.
- Genesis Simple Hero Image. Sirve para añadir a la cabecera de los temas de la familia Genesis lo que se denomina hero image, es decir, una imagen que actúa como emblema o presentación de un sitio web.
- Genesis Simple Hooks. Mediante este plugin se puede añadir texto, código CSS, HTML, JavaScript o PHP, y shortcodes a las diferentes áreas de hooks del framework Genesis. También se integra completamente con el menú del framework, al que añade un submenú denominado Hooks fáciles. Hemos visto cómo se utiliza en el artículo Personalización del tema mediante PHP.
- Genesis Simple Menus. Permite asignar menús de navegación de WordPress al menú de navegación secundario en las entradas, páginas, categorías o etiquetas donde se determine tal acción. De esta forma se pueden construir menús condicionales muy efectivos.
- Genesis Simple Page Sections. Un plugin que permite crear, mediante los oportunos shortcodes, varias secciones de anchura completa en una página.
- Genesis Simple Share. Uno de los mejores plugins para añadir iconos de compartir el contenido en los diferentes servicios de redes sociales.
- Genesis Simple Sidebars. Sirve para crear múltiples áreas de widgets dinámicas, que pueden sustituir a las barras laterales principal y secundaria del tema Genesis, en diversas circunstancias: entradas individuales, páginas individuales y páginas de archivo de categorías y de etiquetas.
- Genesis Subpage Sidebar. Ese plugin permite sustituir la barra lateral principal del tema Genesis con una lista de páginas hijas; el plugin soporta los tipos de contenido personalizados. Muy útil para crear estructuras de navegación en sitios web basados en páginas estáticas.
- Genesis Subpages as Secondary Menu. Parecido en concepto al anterior, este plugin sustituye el menú secundario del tema Genesis por una lista, generada dinámicamente, de las subpáginas de una determinada sección.
- Genesis Super Customizer. Un plugin que permite personalizar muchos elementos del diseño visual del tema-padre de la familia Genesis, o bien del Sample Child Theme, que es un tema-hijo de ejemplo con un diseño mínimo, apto para servir como base para otros temas hijos. La configuración de todos esos elementos se realiza de forma integrada mediante el personalizador de temas de WordPress. Muy potente, pero también bastante difícil de utilizar por parte de usuarios no experimentados.
- Genesis Tabs. Este plugin hace posible la creación de un widget con hasta ocho pestañas, cada una correspondiente a una categoría, en la que se muestran las entradas con su imagen destacada, título y el contenido o el resumen.
- Genesis Tabs Extended. Un plugin muy similar al anterior, aunque con más opciones de selección y filtrado de las entradas.
- Genesis Taxonomy Images. Permite añadir imágenes, a modo de imágenes destacadas, a las categorías, etiquetas y taxonomías personalizadas del sitio web.
- Genesis Title Toggle. Hace posible ocultar o mostrar los títulos de las páginas del sitio web, tanto a nivel general, es decir, para todo el sitio, como en cada una de las páginas individuales.
- Genesis Translations. Un plugin que permite descargar las traducciones disponibles del framework Genesis. Para las traducciones al español y al euskera, el plugin no representa ninguna ventaja, ya que los ficheros de traducción a ambos idiomas están incompletos. Véase al respecto el sistema online de traducción del framework Genesis, elaborado con GlotPress.
- Genesis Visual Hook Guide. Este plugin permite mostrar en el sitio web una guía visual de las áreas de “hooks” del framework Genesis. Muy útil para conocer el funcionamiento de este sistema, especialmente si se utiliza el plugin Genesis Simple Hooks. Otro plugin parecido al anterior es Genesis Simple hook Guide.
- Genesis Widget Background. Con este plugin se puede añadir un color o imagen de fondo personalizados al widget de páginas destacadas. Muy recomendable para modificar el aspecto de este widget.
- Genesis Widget Column Classes. Un plugin utilísimo para dividir las áreas de wigdets en columnas, lo que permite realizar diseños muy potentes y expresivos, especialmente en la página de inicio y páginas especiales.
- Hero for Genesis Framework. Semejante en concepto al plugin Genesis Simple Hero Image, aunque con más funcionalidades y opciones que este, sirve para añadir a la cabecera de los temas de la familia Genesis lo que se denomina hero image, es decir, una imagen que actúa como emblema o presentación de un sitio web.
- Infuse. Aunque no es un plugin específicamente diseñado para el framework Genesis, este gestor de bloques de contenido se integra perfectamente con las áreas de hooks del tema Genesis.
- Simple Social Icons. Permite añadir iconos de redes sociales a cualquier área de widgets del sitio web. Aunque se integra muy bien con el framework Genesis, en algunas instalaciones del PNTE donde se utiliza esta funcionalidad, el plugin ha sido sustituido por el plugin Lightweight Social Icons, ya que este ofrece más opciones de configuración.
- Social Profiles Widget. Otro plugin muy parecidos en funcionalidad a los que acabamos de citar en el punto precedente.
- Support Extends Genesis. Este plugin permite realizar ajustes en diversas áreas del framework Genesis: cabecera, barra de título, pie de página, plantillas para tipos de contenido personalizados y estilos personalizados.
2. Plugins de pago específicos para los temas de la familia Genesis
Además de los plugins que acabamos de citar, todos ellos gratuitos, existen muchos plugins de pago que ofrecen funciones muy sofisticadas de configuración y personalización avanzada para el framework Genesis y sus temas hijos:
- Blox. Es una versión muy mejorada, y con muchas funcionalidades adicionales, del plugin Blox Lite, ya citado en el epígrafe anterior.
- Genesis Club Pro. Versión de pago del plugin Genesis Club Lite, ya citado en el segundo epígrafe de esta página.
- Genesis Design Palette Pro. Este plugin permite personalizar un gran número de aspectos de diseño de los temas-hijo de Genesis en HTML5, que son la gran mayoría de los que se distribuyen en la actualidad.
- Genesis Extender. Otro plugin de personalización del tema Genesis, programado por la misma empresa que distribuye el Dynamik Website Builder (véase más abajo). En este caso, el plugin permite reconfigurar múltiples aspectos del diseño de los temas-hijos de Genesis. De todos los plugins de personalización del diseño de Genesis, seguramente este es el más potente, pero también el que requiere más experiencia de programación y diseño.
- Styles for Genesis. Muy parecido en concepto a Genesis Design Palette Pro, aunque no tan potente, este plugin también permite personalizar el diseño de los temas-hijo de Genesis basados en HTML5.
- Dynamik Website Builder. Hemos dejado para el final de la lista esta pieza de software, que en realidad no es un plugin, sino un tema-hijo muy singular. Permite llevar a la práctica un grado de personalización del framework Genesis sumamente minucioso y detalllista, no solo en aspectos de diseño, sino también de estructura y funcionalidad. Solo es compatible con el tema-padre de Genesis, pero a cambio permite exportar la configuración personalizada como un tema-hijo individual.
3. Advertencias sobre el uso de plugins
Antes de instalar y utilizar cualquiera de los plugins que hemos visto en los dos epígrafes precedentes, conviene tener en cuenta las siguientes consideraciones:
- En primer lugar hay que sopesar cuidadosamente la necesidad y conveniencia de recurrir a un plugin, sobre todo si se va a instalar uno que resulta difícil de configurar o que cuenta con un gran abanico de opciones. Si se van a hacer cambios pequeños o muy localizados, tal vez sea ocasión de plantearse las técnicas de personalización mediante CSS y PHP que hemos visto en artículos anteriores de esta misma sesión.
- Hay que verificar cuidadosamente si el plugin que se va a utilizar está actualizado y es compatible con el tema padre y el tema hijo del sitio web. Bastantes de los plugins que se han incluido en el epígrafe 1 de esta página no se actualizan desde hace dos o más años, y otros no funcionan correctamente con algunos temas hijo.
- Antes de instalar nada, conviene consultar con el PNTE, ya que sus técnicos han probado muchos de los plugins mencionados, o bien pueden recomendar técnicas y procedimientos alternativos. Una consulta a tiempo puede ahorrar mucho esfuerzo de investigaciones, pruebas y experimentos.