Si eres usuario de child themes para Genesis Framework o de temas de StudioPress, probablemente ya has notado en tu escritorio de WordPress la actualización disponible de Genesis 2.0. Para los usuarios que no lo utilizan, Genesis es uno de los frameworks más populares, poderosos, y seguros que existen para WordPress y en esta actualización 2.0 recibe una importante remodelación (los cambios más importantes hasta hoy).
With Genesis, you don’t need to worry anymore about reaching your audience, whatever device they find you on […]
Brian Garder — Fundador de StudioPress
Genesis 2.0 incluye nuevas características, como la integración de los microdatos de schema.org y soporte de HTML5, así como un nuevo diseño totalmente responsivo. Al hacer uso de los estándares de schema.org, Genesis 2.0 facilita en gran medida a los motores de búsqueda encontrar y mostrar las secciones de contenido más importante.
La compatibilidad entre HTML5 y los navegadores no es problema con Genesis 2.0. En los navegadores viejos sólo se hará una carga extra de JavaScript para compensar. La documentación oficial de Genesis 2.0 está disponible desde «My StudioPress«, donde también se incluyen algunos «code snippets» que ya son compatibles con HTML5.
¿Cómo activar el HTML5 en mi tema?
» Desarrolladores / Usuarios avanzados:
Si eres desarrollador y utilizas Genesis Framework en tus proyectos, esta tarea será más fácil para ti. El proceso involucra tres etapas:
Etapa 1. Activación de HTML5:
El proceso debe iniciar con la activación del soporte de HTML5 en tu tema:
Etapa 2. Cambiar los selectores en la hoja de estilos:
Después de integrar esa línea al archivo «functions.php» de tu child theme, los estilos cambiarán – tu sitio lucirá extraño, esto se debe a que los nombres de los elementos CSS han cambiado. Por lo que el siguiente paso es cambiar los viejos selectores XHTML a HTML5:
Más información en: Genesis 2.0 Visual Markup Guide.
Etapa 3. Actualizar los nuevos hooks de Genesis:
Para terminar, deberás asegúrate de cambiar los hooks que hayan sido actualizados. Algunos ejemplos de los nuevos hooks en Genesis 2.0:
- genesis_before_post
- genesis_post_title
- genesis_after_post
- genesis_before_entry
- genesis_entry_header
- genesis_after_entry
StudioPress ha puesto a nuestra disposición una «lista de recursos«, incluidas las nuevas guías visuales HTML5, tablas comparativas, así como un listado de los nuevos Hooks HTML5 que debes utilizar:
Ver lista de recursos para Genesis 2.0
» Resto de los usuarios:
Si no eres desarrollador y desconoces el funcionamiento de Genesis Framework siempre podrás actualizar a Genesis 2.0 – obviamente no sacarás el máximo provecho a los nuevos beneficios de esta última versión.
¿Y si utilizo alguno de los temas que ofrece StudioPress?
Con el lanzamiento de Genesis 2.0, StudioPress también ha liberado un nuevo tema «Sixteen Nine«, y ha actualizado uno de los temas más populares en la comunidad: «Eleven40» (ambos temas incluyen soporte «out of the box» para HTML5 y compatibilidad con todas las características incluidas en la versión 2.0 del framework):
Nuevo Tema: Sixteen Nine
Tema: Eleven40
En el comunicado oficial: «Why You Shouldn’t Fear Upgrading to Genesis 2.0 When it’s Released«, Brian Gardner informa que los temas actuales (por lo menos los incluidos en el paquete «pro plus») serán actualizados gradualmente.
Acerca de los plugins creados por StudioPress
De los plugins oficiales creados para Genesis Framework: «Genesis Simple Hooks» ha sido actualizado para ser integrado sin mayor problema a la versión 2.0 del framework. Este plugin permite una fácil inserción de código HTML y PHP a tu tema, permitiendo la integración de los hooks disponibles para el framework.
¿Y si utilizo plugins adicionales para el SEO de mi sitio?
Si utilizas plugins adicionales para el SEO de tu sitio web como «All in One SEO Pack» o el afamado «WordPress SEO by Yoast«, siempre podrás cambiar los metadatos a las funciones nativas de SEO incluidas en Genesis Framework, para ello utiliza el plugin gratuito de StudioPress: «SEO Data Transporter«.
Comparando las funciones del framework con «All in One SEO Pack» y «WordPress SEO by Yoast«, todos ellos utilizan campos diferentes, personalmente me gusta utilizar este último, ya que ofrece una vista previa del SERP, etiquetas sociales y análisis de página. Si ya utilizas cualquiera de los plugins mencionados, realmente no hay razón de transferir los metadatos a la función SEO de Genesis.
Feliz blogging!
Monica dice
Muchas gracias por la información Marco 🙂