Ya están aquí (o casi) Genesis X y Genesis Pro, la apuesta de Genesis Framework para adaptarse al nuevo paradigma de los temas en WordPress.
El anuncio por parte de StudioPress de los nuevos productos Genesis X y Genesis Pro levantó algunas dudas sobre cómo será el futuro de Genesis Framework.
Con este artículo intento arrojar algo de luz sobre el tema.
¿Empezamos por el principio?
El contexto del cambio en Genesis Framework
En junio de 2018 WP Engine adquirió StudioPress, los creadores de Genesis Framework.
Pocos meses después compraron el plugin Atomic Blocks, un plugin de colección de bloques, junto a Array Themes, incorporando a sus creadores al equipo.
Más recientemente han adquirido a Block Labs, un plugin que te permite crear bloques personalizados de forma sencilla, sumando también a sus desarrolladores.
En definitiva, WP Engine ha conseguido reunir 3 herramientas excepcionales sobre las que pretende construir su visión del futuro de los temas para WordPress.
- Genesis Framework
- Atomic Blocks
- Block Labs
Y el equipo encargado de hacerlo (StudioPress) ha pasado de 4 a 15 personas, lo que confirma que se toman este proyecto muy en serio.
Esto se ha notado tanto al nivel de actualizaciones del framework como en la creación de nuevos child themes de Genesis.
Full Site Editing y el futuro de los temas en WordPress
Como miembro de los Genesis Shapers, soy testigo de que están siguiendo muy de cerca la evolución del Full Site Editing (FSE), o edición completa del sitio, para adaptarse a la evolución de WordPress de forma simultánea.
La edición del sitio completa o FSE va a cambiar por completo el paradigma de los temas en WordPress; tanto en la forma de crearlos como de modificarlos, ya que van a estar formados por bloques.
Por un lado, las plantillas de página del tema pasarán de ser ficheros PHP a ser ficheros de HTML. Y por otro, los patrones de bloques (block patterns) y los estilos globales (global styles) cambiarán por completo la forma en la que el usuario final podrá modificar el diseño del tema.
Curiosamente, los patrones de bloques están inspirados en los Layouts de Atomic Blocks, kudos para Mike McAlister y su equipo.
De hecho, el último tema de StudioPress, Navigation Pro, ya incorpora distintas secciones y diseños de Atomic Blocks, lo cual ya dejaba intuir por dónde iban los tiros. 😉
Y ahora, a por las novedades:
Genesis X
Genesis X es un plugin que todavía está en fase alfa.
La idea es introducir la mayor parte de características de Genesis Framework (el tema padre) en él, pero todavía es pronto para saber qué funcionalidades llegarán al mismo.
Por el momento, solo se ha portado la función de añadir scripts de cabecera y footer. Los ingenieros de StudioPress también están investigando cómo incluir el sistema de hooks al plugin.
Cuando esté lista la versión final de Genesis X, el plugin estará en el repositorio de WordPress.org de forma gratuita.
Cosas de las que se encargará Genesis X:
- Gestionar bloques premium.
- Gestionar colecciones de bloques.
- Crear bloques personalizados.
- Gestionar bloques entre sitios.
- Cambiar estilos del sitio.
Precisamente, los Genesis Shapers estamos probando una característica llamada Style Pack Switcher que permite cambiar los estilos generales del tema (mediante el uso de variables de CSS y ficheros JSON).
Es probable que esto vaya de la mano de los estilos globales que llegarán al core de WordPress más adelante.
Una de las cosas con las que están experimentando es tener por un lado paquetes de estilos y por otro los paquetes de contenido. A priori, me parece una separación interesante, pero será más fácil saberlo según avance el proyecto de Full Site Editing (FSE).
Si tienes interés en probarlo puedes seguirme en Twitter. Avisaré por allí cuando abran el programa de betas públicas. 😉
Genesis Pro
En un inicio, Genesis Pro fue el nombre que se le dio a la evolución de Atomic Blocks Pro. Pero el nombre definitivo de este plugin es Genesis Advanced Blocks.
Genesis Pro se ha quedado como el nombre que engloba a la suscripción, de 30$/mes, que ofrece varias herramientas premium.
Pero antes de explicar qué incluye esta suscripción es importante repasar cómo queda la nueva gama de productos de Genesis:
- Genesis Blocks (anteriormente Atomic Blocks)
- Gratuito, disponible en el repositorio de WordPress.org
- Genesis Advanced Blocks (anteriormente Atomic Blocks Pro)
- Incluido en suscripción Genesis Pro
- Genesis Custom Blocks (anteriormente Block Lab)
- Gratuito, disponible en el repositorio de WordPress.org
- Genesis Custom Blocks Pro (anteriormente Block Lab Pro)
- Incluido en suscripción Genesis Pro
Para entender mejor las características de Genesis Blocks y Genesis Custom Blocks, además de las diferencias entre los plugins gratuitos y sus versiones premium (Pro) échale un ojo a este artículo resumen.
Genesis Advanced Blocks
Esta versión avanzada de la colección de bloques tiene la intención de acelerar la creación de páginas gracias a los diseños que ofrece.
En este momento estás disponibles:
- 51 secciones de bloques con un diseño determinado. Por ejemplo: sección hero, servicios, testimonios, tablas de precio…
- 26 diseños de página temáticas completas combinando secciones: negocio, freelance, porfolio, landings específicas…
Otra funcionalidad interesante que ofrece Genesis Advanced Blocks es la de gestionar permisos de los bloques por rol de WordPress. Esto es básico para dar el control adecuado a cada usuario.
Si queréis haceros una idea a nivel visual, podéis echar un ojo a este vídeo:
Genesis Custom Blocks Pro
Por otro lado, la nueva versión premium de creación de bloques personalizados de Block Labs se añadirá también a la suscripción de Genesis Pro.
Esta ofrecerá campos extra a los que vienen incluidos en la versión disponible en el repositorio de WordPress.
Un detalle muy interesante es que, si ya eras cliente de Block Labs Pro, te ofrecen un año gratis de Genesis Pro.
También han desarrollado una herramienta de migración para que puedas pasar tus bloques creados con Block Labs a Genesis Custom Blocks.
Qué incluye Genesis Pro
Muy bien, ahora que ya tenemos claro cómo queda la gama de productos de StudioPress, vamos a ver qué está incluido en la suscripción de Genesis Pro:
- Genesis Blocks Advanced
- La versión premium de Genesis Custom Blocks
- Los 35 temas creados por StudioPress
- 1 año de hosting de WP Engine (valorado en 280€).
El precio de Genesis Pro es algo que se ha debatido bastante, ya que dependiendo del perfil de cliente puede considerarse elevado, pero ellos confían en que la inversión salga a cuenta gracias todo lo que ofrecerá.
Puedes usar los plugins y temas en sitios ilimitados, algo que puede hacer que la inversión de 360$ al año pueda tener sentido para algunos implementadores/desarrolladores.
Preguntas y respuestas sobre el futuro de Genesis
¿Qué pasa con el Genesis Framework de toda la vida?
No pasa nada, seguirá funcionando correctamente y desde StudioPress aseguran que seguirán dando soporte para adecuarlo al core de WordPress y actualizaciones de seguridad.
¿Qué pasa con los que tenemos la licencia Pro Plus?
Nada, realmente. Seguiremos teniendo acceso a todos los temas actuales, a los que se actualicen a su versión FSE y a los nuevos temas creados para ser compatibles con el FSE.
¿Cuándo estará disponible Genesis X?
Su disponibilidad está muy ligada con la incorporación del Full Site Editing al core de WordPress, que está programada para finales de 2020.
Así que, probablemente, será a finales de año o inicios de 2021. Sin embargo, la versión beta pública estará disponible antes.
¿Cuándo estará disponible Genesis Pro?
Genesis Pro ya está disponible para todo el mundo.
¿Solo podrán usar Genesis Pro los clientes de WP Engine?
No. Ya está disponible para todo el mundo.
¿Necesitarás pagar Genesis Pro para seguir creando webs con Genesis?
No, Genesis Pro es un complemento.
Genesis Pro no es, ni será imprescindible para usar Genesis Framework (el tema padre) ni Genesis X.
¿Pasará Atomic Blocks a ser de pago?
No, se mantendrá como un plugin gratuito, pero bajo el nombre de Genesis Blocks, en el repositorio de WordPress.
Conclusiones
Espero que después de esta explicación lo tengas un poco más claro.
Si tuviera que condensar en una línea qué es cada producto, sería algo así:
- Genesis X > es transformación del tema padre Genesis Framework a plugin. No estará disponible, probablemente, hasta el inicio de 2021.
- Genesis Pro > es la suscripción que engloba todas las nuevas herramientas premium de StudioPress:
- Genesis Advanced Blocks > es la evolución de Atomic Blocks Pro, un constructor de visual de bloques.
- Genesis Custom Blocks Pro > es la evolución de Block Lab Pro.
Desde StudioPress han hecho mucho hincapié en que no van a pasar las funcionalidades del tema padre Genesis Framework a Genesis Pro, sino que estas funcionalidades se van a portar a Genesis X, que será un plugin gratuito en el repositorio de WordPress.
De esta manera, se cumpliría la petición de algunos desarrolladores, entre los que me incluyo, que abogaban por un framework gratuito.
Esto es una ventaja para usuarios y creadores de temas, especialmente estos últimos, ya que no tendrán que «explicar» a sus clientes que deben comprar Genesis Framework por separado.
Creo que aún quedan muchos interrogantes por despejarse, no solo respecto a Genesis sino alrededor de los temas una vez el FSE se implemente en el core de WordPress.
En mi opinión, los movimientos que está realizando StudioPress para mantenerse relevante en la nueva era de los temas de WordPress van en la dirección correcta.
De hecho, me alegra ver que están siguiendo de cerca la evolución y contribuyendo en la reuniones de Slack de WordPress donde se está definiendo el futuro de los temas.
En cualquier caso, estamos en una etapa muy temprana y vamos a poder usar los temas de Genesis tal y como los conocemos durante bastante tiempo.
Lo mismo ocurrirá con el resto de temas de WordPress: una vez que el FSE se añada al core, lo temas «clásicos» y los nuevos «temas de bloques» convivirán durante años.
Estoy seguro de que nos esperan unos meses muy entretenidos por delante y en Código Genesis no vamos a quedarnos atrás. 😉
¿Quieres acceso a tutoriales 100% actuales, soporte y snippets de código a medida? Apúntate aquí:👇