Dónde se equivocó Gutenberg: Edición para desarrolladores de temas
Publicado: 2020-05-14
Con la edición completa del sitio a la vuelta de la esquina, es una buena pregunta preguntarse si el ecosistema de WordPress está preparado para tal transición, particularmente en el lado del desarrollo de temas.
No es ningún secreto que los desarrolladores de temas han tenido problemas para mantenerse al día con el aluvión de cambios entre las actualizaciones del complemento de Gutenberg y, en última instancia, las principales versiones de WordPress. También es una pregunta justa preguntar quién está dirigiendo el barco. ¿Dónde están los desarrolladores de sitios, los autores de temas y otros diseñadores que dedican todos los días a crear el front-end de la web? ¿Dónde están las soluciones con visión de futuro que aseguran que el proyecto mantenga la compatibilidad con versiones anteriores?
Ha habido algunos esfuerzos para reparar la división rota entre el proyecto Gutenberg y los desarrolladores de temas, como las reuniones quincenales de temas basados en bloques. Sin embargo, esas reuniones, en general, son actualizaciones generales sobre cosas que el equipo de Gutenberg ya ha desarrollado o lanzará pronto. Esas reuniones son un buen trampolín hacia una mejor comunicación, pero el proyecto necesita un planificador de proyecto con la visión del panorama futuro y un sentido de los problemas cotidianos que enfrentan los autores de temas.
La realidad es que solo hay 132 temas de 7455 que enumeran los estilos del editor de bloques como una característica en el repositorio oficial. Llevamos un año y medio en la vida útil del editor de bloques que se fusiona oficialmente con WordPress, sin embargo, la cara de la plataforma se compone principalmente de temas que han calzado algunos estilos de bloques básicos en diseños mediocres. Los temas que realmente se destacan con el soporte completo del editor de bloques son pocos y distantes entre sí. Muchos de ellos también están pujando mucho por Elementor u otros creadores de páginas.
Si te gusta el editor de bloques, tiene poca importancia cuando no hay una aceptación por parte de los autores de temas. Cada semana, reviso el directorio de temas en busca de nuevos temas, con la esperanza de encontrar una joya escondida. Cada semana, me decepciona ver que aparecen nuevos temas en 2020 sin soporte para el editor de bloques. Hay un segmento completo de usuarios que podrían disfrutar del editor si tuvieran algo más que Twenty Twenty para jugar: es un buen tema, pero no es del agrado de todos.

Los vendedores de ThemeForest están superando a los autores de temas gratuitos de WordPress.org 18 a 1 en términos de soporte con más de 2300 temas enumerados como optimizados para Gutenberg. Por supuesto, se sabe que los temas del mercado masivo tienen todas las funciones posibles en un intento de superar a la competencia. Además, muchos de ellos tienen creadores de páginas integrados o admiten soluciones de terceros.
Aún así, para la característica principal de la plataforma, los usuarios finales deben esperar algo más del directorio oficial de temas. Un mercado de terceros no debería ser el único juego en la ciudad. Por el momento, gran parte de las ofertas en WordPress.org se sienten mediocres en el mejor de los casos. Los pocos que hacen un esfuerzo adicional, como los temas Rosa 2 y Go, tienen empresas maduras que financian el esfuerzo.

rosa 2 tema 
ir tema
Existe cierta confianza rota entre los autores de temas y WordPress en este momento. Algunos lo gritan en voz alta (como la gente puede atestiguar en la sección de comentarios de WP Tavern). Otros están más tranquilamente tratando de resolver todo esto.

Incluso Carolina Nymark, una de las representantes del Equipo de Temas oficial, compartió cierta preocupación. "¿Cómo se mantienen todos los autores de temas al día con los cambios en Gutenberg?" ella preguntó en un tweet. Cuando los líderes del equipo no están al día, no es bueno para el proyecto en su conjunto.
"Yo no", respondió Anders Noren, el desarrollador principal detrás de Twenty Twenty, a la pregunta de Nymark. “Espero hasta que algo se rompa (en las versiones beta) y trato de arreglarlo entonces. Intentar admitir cambios en el complemento de Gutenberg mientras se mantiene el soporte para el editor de bloques en Core es malo para la salud”.
Hay una gran preocupación de los autores de temas sobre el futuro. Es difícil entusiasmarse con las posibilidades actuales cuando existe incertidumbre sobre cómo será el desarrollo del tema en 12 meses. No existe una hoja de ruta clara y detallada sobre cómo funcionarán las cosas, y muchos diseñadores de temas sienten que se están poniendo al día semana tras semana. En su lugar, deberían poder mirar más claramente hacia el futuro y poner en juego las primeras ideas.
Mi mayor temor es que el Equipo de Temas algún día active el interruptor y requiera que todos los temas entren en el directorio para admitir el editor de bloques como sucedió con el personalizador en 2015. Si los autores de temas no hacen la transición orgánicamente ese día puede venir. El equipo estará atrapado como los malos en el medio.
¿A dónde vamos desde aquí?
Es fácil identificar algunos de los principales puntos débiles para los autores de temas. Los cambios entre actualizaciones inevitablemente romperán algo con el diseño del tema.
Romper los cambios de HTML.
Romper los cambios de CSS.
Faltan nombres de clase.
Diferentes métodos de manejo de la alineación, dependiendo del bloque.
Lidiar con estilos en línea después de años de aprender a evitarlos.
Todos estos problemas son obstáculos para los autores de temas. Y, cuando las cosas se interponen en el camino de los autores de temas para hacer su trabajo, se filtran hasta los usuarios finales.
Este no es el WordPress de la última década. El WordPress que prometía no romper nada con las actualizaciones. El WordPress donde un tema único de un diseñador no profesional todavía funcionaba cuatro meses después.
El proyecto Gutenberg todavía está en pañales. Puede ser divertido jugar con él, pero también puede ser complicado. Soy un evangelista del editor de bloques como cualquiera, pero puedo reconocer cuándo hay un problema claro y presente de confianza entre los autores de temas y los desarrolladores del proyecto.
Actualmente, los autores de temas que intentan cubrir todas sus bases están diseñando al menos un par de versiones de WordPress, múltiples versiones de Gutenberg y el complemento de editor clásico. Es una vertiginosa variedad de pruebas para un tema. Aquellos con una docena o más de temas... bueno, no es una situación ideal.
Se debe adoptar un enfoque holístico hacia el tema y el diseño del sitio. Los autores de temas necesitan ver los detalles de la hoja de ruta y contribuir a ella, tallando en piedra las características que consideran relevantes para los próximos años. Necesitan saber que el diseño del bloque de botones por el que sudaron durante horas la semana pasada seguirá funcionando la próxima semana.
Todo comienza en el nivel de gestión de proyectos.
Si es necesario que ocurra un cambio de HTML importante, los autores de temas necesitan algo más que "X debe ocurrir un cambio para que funcione la función Y". Necesitan ver la propiedad del error en la fase de planificación inicial para X, soluciones de código compatibles con versiones anteriores y un camino hacia menos de los mismos errores.
Los diseñadores de temas todavía necesitan algún tipo de marco de diseño. Las clases de servicios públicos actuales son como la versión para pobres de Tailwind que se está ensamblando a medida que el proyecto agrega nuevas funciones sin la previsión de mirar el panorama futuro. Tal vez la próxima característica de Estilos globales pueda abordar eso en una escala mayor que brinde compatibilidad entre temas.
En última instancia, debe haber más comunicación entre el equipo de Gutenberg y los autores de temas que están creando temas para el directorio oficial de temas de WordPress. Tal vez incluso debería haber un nuevo equipo o sub-equipo centrado únicamente en la temática en la era de los bloques y trabajando directamente con los desarrolladores de Gutenberg para identificar los puntos débiles. Pase lo que pase, alguien necesita inspirar a la próxima generación de temas. Hasta entonces, la mayoría de los autores de temas están atascados preguntándose qué necesitarán arreglar a continuación.
A continuación: ¿edición de desarrollo de bloque/complemento?
