El ingeniero de Gutenberg Matias Ventura revela la visión de Gutenblocks, la edición front-end y el futuro de los temas de WordPress
Publicado: 2017-10-10
En una publicación titulada Gutenberg, o el barco de Teseo, Matias Ventura analiza la visión de cómo el proyecto transformará la experiencia de creación de contenido de WordPress y las decisiones que el equipo ha tomado en el camino. Ventura describe cómo WordPress se ha vuelto difícil de personalizar, ya que la publicación en línea ha adoptado medios enriquecidos y el diseño web ha evolucionado en complejidad a lo largo de los años.
“WordPress puede crear sitios increíbles, pero la facilidad de uso y la claridad que solían ser una fuerza impulsora para su adopción se han ido desvaneciendo”, dijo Ventura. “La realidad actual es que muchas personas tienen dificultades para usar WordPress como herramienta de expresión”.
Las palabras de Ventura insinúan las crecientes amenazas de los competidores cuyas interfaces definen las expectativas actuales de los usuarios para una experiencia de edición frontal. Si WordPress quiere mantenerse a flote en un mar de competidores, ya no puede continuar expandiendo sus capacidades mientras deja una desconexión entre lo que los usuarios ven mientras editan en el administrador y lo que se muestra en la interfaz.
“WordPress siempre se ha centrado en la experiencia del usuario, y eso debe seguir evolucionando según las demandas más nuevas”, dijo Ventura. “Gutenberg es un intento de abordar fundamentalmente esas necesidades, basado en la idea de bloques de contenido. Es un intento de mejorar la forma en que los usuarios interactúan con su contenido de una manera fundamentalmente visual, al tiempo que brinda a los desarrolladores las herramientas para crear experiencias más satisfactorias para las personas a las que ayudan”.
Ventura explicó los fundamentos del enfoque de bloques para la creación de contenido y cómo expondrá más funcionalidad a los usuarios en una interfaz unificada, brindando más oportunidades al ecosistema de complementos. La publicación ofrece algo de claridad para aquellos que se han estado preguntando sobre la decisión de "hacer que todo sea un bloque". Ventura también anticipa que los bloques se convertirán en una gran parte de la temática de WordPress en el futuro:
Los temas también pueden proporcionar estilos para bloques individuales que, en conjunto, pueden alterar fundamentalmente la apariencia visual de todo el sitio. Puede imaginar que los temas se vuelven más sobre la presentación de bloques, mientras que las partes funcionales se pueden extraer en bloques (que potencialmente pueden funcionar en múltiples variaciones de temas). Los temas también pueden proporcionar plantillas para múltiples tipos de páginas: colofón, productos, portafolios, etc., mezclando bloques, configurándolos como marcadores de posición y personalizando su apariencia.
Ventura también introdujo algunas posibilidades nuevas que Gutenberg podría habilitar. Compartió un video que muestra cómo el control granular sobre cada bloque puede allanar el camino para un futuro en el que el núcleo de WordPress permita la edición colaborativa en tiempo real. Esta es una característica que dolorosamente ha faltado en el CMS, pero está más cerca en el horizonte con Gutenberg en su lugar.
“Esta misma granularidad nos permite desarrollar un marco de edición colaborativo en el que podemos bloquear el contenido editado por un compañero por bloque, en lugar de tener que bloquear toda la publicación”, dijo Ventura.
Ventura ve a Gutenberg como el camino para finalmente llevar la edición frontal a WordPress:
Una vez que Gutenberg es capaz de manejar todas las piezas que componen visualmente un sitio, con temas que brindan estilos para todos los bloques, terminamos con un editor que se ve exactamente como el front-end. (Y en ese punto, podríamos simplemente llamarlo edición de front-end). Sin embargo, habíamos llegado a eso mejorando gradualmente las piezas de nuestra nave familiar, de una manera que no hizo que se derrumbara ni alienara a la gente. a bordo. Queremos lograr esto de una manera que nos permita refinar y corregir a medida que iteramos y experimentamos la realidad de lo que se está construyendo y cómo se está utilizando.
Comparó el desafío del proyecto Gutenberg con la mejora de los materiales en un barco mientras se asegura de que continúe navegando. Como hay muchos pasajeros que dependen del barco, romperlo por completo con el fin de reconstruirlo no es una forma aceptable de avanzar.
“Es un intento de mejorar la forma en que los usuarios pueden conectarse con su sitio de una manera visual, no de eliminar la flexibilidad y el poder que han hecho prosperar a WordPress”, dijo Ventura. “Puede haber un momento en que las viejas formas se vuelvan obsoletas y desaparezcan, absorbidas por la interfaz más rica y clara de los bloques, pero estamos haciendo todo lo posible para que esto sea un proceso. Lo viejo no tiene que desaparecer de repente, se le puede dar forma gradualmente a lo nuevo”.
Los comentarios no están habilitados en la publicación, pero ha recibido comentarios en su mayoría positivos en Twitter. Para algunos, aclara la dirección de Gutenberg, el propósito de los bloques y las posibilidades que permiten. Otros en la comunidad están de acuerdo con los conceptos detrás de Gutenberg, pero no se sienten cómodos con la línea de tiempo tentativa para su inclusión en el núcleo. La publicación de Ventura no aborda muchas de las preocupaciones más prácticas que tiene la comunidad acerca de permitir suficiente tiempo para que el ecosistema de productos de WordPress se prepare para Gutenberg.
Matt Mullenweg ha confirmado que Gutenberg se enviará con WordPress 5.0 siempre que Gutenberg esté listo y más recientemente dijo que los retrasos en la selección del marco de JavaScript "probablemente retrasarán a Gutenberg al menos unas semanas y pueden retrasar el lanzamiento hasta el próximo año".
La semana pasada, una publicación del fundador de Yoast SEO, Joost de Valk, provocó una conversación con su enfoque alternativo propuesto para Gutenberg, que exige un lanzamiento más lento y por etapas para los autores de complementos.
“En este momento, no es posible que los complementos se integren con Gutenberg”, dijo de Valk. “¿Cómo diablos deberían los autores de complementos construir sus integraciones en unos pocos meses? Eso no es posible. Al menos no sin romper cosas.
Su propuesta recomienda mantener la idea de los bloques y cambiar el administrador de WordPress 5.0, pero dejando intactos los metacuadros y la barra de herramientas.
“Estamos muy entusiasmados con la idea de los bloques, pero nos preocupan mucho algunas de las opciones técnicas y la velocidad del proceso de implementación”, dijo de Valk. “También nos preocupa la falta de prioridad dada a los problemas de accesibilidad en el proyecto. Pero lo más importante, estamos muy preocupados por el hecho de que los complementos no pueden integrarse con el nuevo editor”.
Es imposible para los desarrolladores tener una comprensión clara de la forma correcta de extender Gutenberg en este momento. El marco de JavaScript para el complemento aún no se ha anunciado y los problemas críticos con respecto a cómo se deben almacenar los datos de bloque ahora se están discutiendo.
“Al equipo de Editor/Gutenberg le gustaría que el grupo central más amplio comenzara a pensar y discutir cómo se almacenan los datos de bloque”, propuso Ventura durante la reunión de desarrollo central de la semana pasada. “Actualmente (especialmente después de permitir metaatributos) tenemos muchas formas de almacenar datos de bloques, con diferentes compensaciones. Será importante comunicar cuándo cada uno es apropiado. Esto vendrá a través de ejemplos y documentación, pero en general, dicho conocimiento también se ha difundido a través de colaboradores principales que realizan charlas y publicaciones en blogs, etc.
Una mayor colaboración de la comunidad más amplia de colaboradores principales de WordPress debería acercar el proyecto a la capacidad de entregar la documentación que los desarrolladores necesitan para seguir las mejores prácticas para extender el nuevo editor. Mientras tanto, la publicación de Ventura es una gran lectura para comprender la visión más amplia detrás de Gutenberg y hacia dónde se dirige.

