Actualización de verano de Matt Mullenweg en WordCamp Europe 2019: el progreso de Gutenberg y una vista previa de las próximas funciones

Publicado: 2019-06-22
Crédito de la imagen: equipo de fotografía de WCEU

Matt Mullenweg subió al escenario en WordCamp Europe en Berlín esta tarde para brindar una actualización de verano sobre el progreso del editor de bloques. Atribuyó gran parte de su éxito continuo a la disponibilidad del complemento de Gutenberg, que permite iteraciones y pruebas rápidas. Se publican más de 150 000 publicaciones por día utilizando el editor de bloques, que Mullenweg dijo que es "un testimonio del largo período de desarrollo" que le dio al equipo la oportunidad de resolver errores y hacerlo utilizable para una gran cantidad de personas.

Desde su lanzamiento inicial, el editor de bloques ha agregado una serie de mejoras notables, que incluyen capacidades de administración de bloques, un bloque de portada con elementos anidados, widgets como bloques, agrupación de bloques y avisos de estilo snackbar.

Mullenweg destacó algunos ejemplos hermosos e innovadores de Gutenberg en la naturaleza. Dos proyectos de Human Made muestran diseños impulsados ​​por Gutenberg (artefactgroup.com) y una integración de IA que analiza la escritura de un usuario en el editor (ingenuity.siemens.com).

La temporada de elecciones se está acelerando en los EE. UU. y los sitios impulsados ​​​​por Gutenberg, como hurst4delegate.com, están comenzando a aparecer. Mullenweg señaló que 21/24 de los actuales candidatos demócratas a la presidencia utilizan WordPress para sus sitios. Whitehouse.gov también cambió de Drupal a WordPress a principios de este año.

Mullenweg también ofreció una vista previa rápida de algunas de las próximas funciones de Gutenberg que se están desarrollando actualmente en GitHub. La mayoría de ellos todavía están en la etapa de prototipo. El equipo está creando un sistema para instalar nuevos bloques en línea, que se vinculará con el directorio de bloques planificado. Mullenweg dijo que Blocks podría convertirse en un nuevo elemento de menú de nivel superior en el administrador de WordPress, con pantallas dedicadas al descubrimiento de bloques.

Mostró demostraciones del bloque de navegación en progreso, un prototipo para agregar movimiento realista al movimiento del bloque, un bloque experimental de notas al pie y una demostración de cómo cambiar el tamaño de las imágenes con capacidades de "ajustar a la cuadrícula". Mullenweg dijo que uno de los objetivos de Gutenberg es "hacer posible la creación de experiencias hermosas, porque eso es parte de lo que la web necesita para ganar".

Mullenweg también dio una actualización sobre el progreso de Gutenberg en las aplicaciones móviles. Dijo que el nuevo editor está operativo pero que el desarrollo es lento porque los ingenieros móviles esencialmente tienen que duplicar todo el trabajo que han realizado cientos de colaboradores de Gutenberg hasta el momento.

Las preguntas y respuestas destacan la gobernanza, el mantenimiento central y el futuro de los temas de WordPress

La parte de preguntas y respuestas de la sesión presentó una variedad de temas, que van desde una diatriba agresiva sobre licencias y Envato, hasta consultas más relevantes sobre el futuro de los temas de WordPress. Si bien este formato de interacción tiene sus deficiencias, brinda a los miembros de la comunidad la oportunidad de verificar el estado de los problemas en los que tienen un interés particular.

Un asistente preguntó si WordPress.org planea implementar una estructura más democrática para la toma de decisiones. Mullenweg pareció interpretar la pregunta como una referencia a un sistema en el que decenas o cientos de millones de usuarios de WordPress participarían en la toma de decisiones sobre funciones a través de una votación o alguna otra forma de retroalimentación. En contraste, dijo que el enfoque actual de WordPress es que el liderazgo intente tener una idea de cuáles son los problemas más comunes a través de encuestas y canales públicos y permita que esos problemas ayuden a dar forma a la hoja de ruta del proyecto.

Mullenweg compartió que un tema particular en su mente en este momento es el problema de "¿cómo hago para que mi tema se vea como la demostración?" Dijo que los colaboradores están experimentando con diferentes tipos de modelos para tomar decisiones que mueven a WordPress en la dirección de resolver este tipo de problemas.

Dijo que la toma de decisiones del proyecto es bastante transparente, sin mucho misterio, y que la comunidad tiene muchos mecanismos de retroalimentación. Esta es una afirmación un tanto controvertida, ya que los colaboradores habituales del proyecto han expresado su frustración con la falta de comunicación en torno a la planificación y las decisiones importantes, como las fechas de lanzamiento y el tiempo del proyecto, en lo que respecta a cómo llegó WordPress 5.0. La comunidad estaba frustrada por la falta de formas efectivas de comunicar problemas críticos y quejas al liderazgo del proyecto. Como seguimiento a estos comentarios específicos, Josepha Haden, la nueva directora ejecutiva del proyecto de WordPress, ha sido diligente en rastrear y comunicar cómo está trabajando el liderazgo para mejorar la comunicación.

Otro asistente preguntó si los temas de WordPress quedarán obsoletos después de que Gutenberg obtenga más capacidades de creación de sitios. Mullenweg predijo que siempre serán parte de WordPress, pero parecía inclinado a dejar que el mercado decidiera el destino de los temas.

"No lo sé", dijo. “Van a cambiar seguro. No creo que nunca desaparezcan”. Dijo que podía ver a los desarrolladores ofreciendo una variedad de diseños diferentes que podrían usarse como punto de partida. Aunque un tema de WordPress tiene una definición muy específica en este momento (en cuanto a qué tipos de archivos se incluyen), Mullenweg dijo que puede ver que esa definición evoluciona con el tiempo. Dijo que podía ver los temas convirtiéndose en una plantilla de inicio o una biblioteca de patrones para elegir, o incluso un conjunto de diseños complejos que podrían funcionar en diferentes temas.

“Creo que vamos a desacoplar un poco los temas, pero no sé cómo o cómo se verá eso”, dijo Mullwenweg. También señaló que muchos temas en este momento representan una estética similar, a menudo minimalista empresarial que usa colores blanco y azul. Las tendencias de diseño tienen el potencial de cambiar drásticamente a medida que Gutenberg y los temas evolucionan para permitir a los usuarios un mayor control sobre cómo se diseñan sus sitios.

No es ningún secreto que la comunidad de desarrollo de WordPress está ansiosa por cambiar a GitHub u otra infraestructura basada en Git para el desarrollo central. La mayoría de los proyectos de características recientes han madurado con éxito en GitHub, y la mayor parte del trabajo y la discusión se llevan a cabo fuera de Trac. Un asistente preguntó sobre la posibilidad de mudarse de Trac en un futuro cercano. Mullenweg dijo que este año el equipo que trabaja en WordPress.org está priorizando los cambios en el directorio, pero mientras tanto cualquier persona con conocimientos de Python puede contribuir a modificar Trac para mejorar mientras tanto antes de que WordPress pase al desarrollo basado en Git.

En respuesta a una pregunta sobre la tecnología blockchain y WordPress, Mullenweg dijo que desde hace mucho tiempo es un entusiasta de esta área y le encanta la idea de que el código abierto se aplique al dinero, además de tener un libro mayor distribuido.

“Pero no puedo pensar en ningún problema en el núcleo de WordPress en este momento que la sobrecarga de una cadena de bloques realmente mejore”, dijo. “Todo lo que se me ocurre en este momento probablemente sea territorio de complementos”. Sin embargo, dijo que la marca de tiempo del contenido de WordPress del complemento WordProof en la cadena de bloques se encuentra entre una de las mejores ideas que ha visto para esta tecnología hasta el momento.

Cuando se le preguntó cómo planea "equilibrar la búsqueda de lo nuevo y brillante con todas las API heredadas existentes de WordPress", Mullenweg dijo que "PHP será crucial para nosotros durante muchos años". Reconoció que el proyecto se ha retrasado en el mantenimiento de algunas de sus API más antiguas, pero que el trabajo en Gutenberg se puede hacer en paralelo.

El nuevo equipo de clasificación actualmente está revisando todos los tickets, actualizando los parches y trabajando para resolverlos. Mullenweg señaló que WordCamp Europa organizó la primera mesa de clasificación en su día del colaborador y dijo que esta nueva área está lista para la contribución.

La API REST, a pesar de su amplio apoyo y sus notables contribuyentes, es un área que, según Mullenweg, ha frenado a Gutenberg. Dijo que todavía no tiene el uso demostrado que predijeron sus defensores cuando trabajaron para fusionarlo en el núcleo y advirtió que WordPress siempre debe usar una API antes de enviarlo al mundo.

Mullenweg concluyó la sesión de preguntas y respuestas estimando que Gutenberg solo ha avanzado un 10 % en el camino hacia la solución de los problemas que los colaboradores de WordPress se propusieron abordar. Él predice que construir sobre este esfuerzo inicial continuará en la próxima década.