Comience a prepararse para la edición completa del sitio con un nuevo curso sobre temas basados ​​en bloques

Publicado: 2020-06-10

La edición completa del sitio está a solo medio año de convertirse en realidad. Se espera que la característica aterrice en WordPress 5.6, cuyo lanzamiento está programado para diciembre. Para preparar a los autores de temas para este próximo cambio, Carolina Nymark ha creado un nuevo sitio web y un curso de capacitación, acertadamente titulado Edición completa del sitio.

Nymark ha sido autor de temas durante mucho tiempo y colaborador del equipo de temas de WordPress. Ha sido líder de equipo o representante durante varios años y es una de las líderes detrás del impulso de más temas listos para la accesibilidad.

Hay dos obstáculos principales a los que se enfrentan los autores de temas en este momento. La primera es que la edición de sitio completo aún se encuentra en una fase experimental. La segunda es que no hay suficiente documentación, tutoriales y cursos que profundicen en esta evolución de temas para WordPress. Al menos para el último problema, Nymark tiene suficiente experiencia para hacer algo al respecto, que es exactamente de lo que se trata esta nueva empresa.

Después de perder su trabajo debido al COVID-19, quería usar su tiempo libre para contribuir con el editor de bloques. “Al mismo tiempo, la gente que me rodeaba empezó a hacer preguntas sobre la edición completa del sitio y, con las pruebas que había hecho, supe cómo empezar”, dijo. “Si pudiera compartir eso, podría facilitar el proceso para otros”.

Su papel representativo con el equipo de temas también proporcionó una visión única de la batalla cuesta arriba que enfrentarían los autores de temas. Nymark dijo que sintió una sensación de urgencia con la edición del sitio completo que se avecinaba. “Solo veo una porción muy pequeña del ecosistema: los temas de WordPress que se envían para incluirlos en el directorio de temas de WordPress; pero la mayoría de los temas que veo no aprovechan los bloqueos”, dijo. “Los temas no tienen bloques de estilo y el editor no coincide con el frente. Nosotros, como autores de temas, no nos hemos adaptado lo suficientemente rápido al editor de bloques, y ahora viene otro gran cambio dentro de seis meses”.

El curso está disponible de forma gratuita para todos en este momento. Sin embargo, puede que no siempre sea así. Nymark está buscando el patrocinio de personas dentro de la comunidad de WordPress. La idea es que puedan financiar el desarrollo continuo del curso. Si no hay suficiente dinero de patrocinio disponible, deberá convertirlo en un curso pago. Si eso sucede, dijo que el plan sería ir con un modelo de tarifa única. Debido a las actualizaciones frecuentes de la edición del sitio completo, quiere que los clientes tengan acceso al material del curso actualizado.

Los desarrolladores que tienen un conocimiento práctico del desarrollo de temas son la audiencia principal del curso. Antes de que alguien se sumerja, debe comprender las funciones de WordPress, PHP, HTML y CSS.

¿Qué hay en el Curso?

Captura de pantalla de la lección de bienvenida/introducción al curso de edición de sitio completo.
Lección de bienvenida para el curso de edición de sitio completo.

Actualmente, el curso está inconcluso. Eso no es una sorpresa ya que el editor del sitio todavía está a medio año de su inclusión en WordPress. Sin embargo, lleva a los autores de temas a través de algunos de los conceptos básicos con los que deben familiarizarse antes de dar los siguientes pasos. El sitio también tiene un foro abierto al que cualquiera puede unirse y comenzar discusiones sobre la construcción de temas a partir de bloques.

El curso se divide en las siguientes secciones, cada una con sus propias lecciones:

  • Introducción
  • Todo sobre bloques
  • Temas basados ​​en bloques
  • Redactor del sitio

La mayoría de las lecciones tienen un video corto de entre dos y cinco minutos. Nymark proporciona transcripciones completas de los videos para los usuarios que prefieren leer. Junto con el video y la transcripción, algunas lecciones tienen material descargable, como ejemplos de código. En este momento, solo hay un cuestionario para la parte del curso "Todo sobre los bloques".

En este momento, el curso cubre solo los conceptos básicos. Para los autores de temas que ya han incursionado en temas basados ​​en bloques, es posible que encuentren que parte del material de introducción es de un nivel demasiado bajo. Sin embargo, deben esperar temas más avanzados en el futuro. Para los autores de temas que aún no se han sumergido en el sistema de bloques, ahora sería una excelente oportunidad para ponerse al día y comenzar a prepararse para la siguiente fase del desarrollo del tema.

Nymark está listo para agregar más contenido al curso pronto, pero es un desafío constante mantenerse al tanto en este momento. “He grabado contenido que no puedo usar debido a lo rápido que cambia el editor de bloques, pero eso era de esperar”, dijo. “Mi mayor preocupación es que no quiero difundir información errónea, y eso es difícil en esta etapa inicial”.

En la hoja de ruta hay ejemplos de temas y diapositivas que otros pueden descargar y usar para presentaciones durante las reuniones de WordPress. También está creando un analizador que creará una referencia de bloque mejorada para que los autores de temas la utilicen en sus plantillas.

El Camino Recorrido

Hay una curva de aprendizaje, incluso para alguien con tanta experiencia como Nymark. Ella dijo que todavía es difícil imaginar cómo funcionará el sistema de plantillas cuando todo esté dicho y hecho. Debido a que las cosas están cambiando, es un proceso educativo mientras construye el curso para enseñar a otros.

“La mayor confusión para mí cuando comencé fue cómo se guardaban las plantillas y las partes de las plantillas”, dijo. “Cuando editas y guardas una plantilla en el editor del sitio, se guarda como un tipo de publicación personalizada y esa plantilla se usará en lugar del archivo que tienes en el tema. Actualmente, si cambia de tema, se usa la estructura de bloque que ha guardado en la plantilla, pero se le aplica el estilo del nuevo tema. Por eso es tan importante que los autores de temas estilicen y prueben los bloques”.

Para temas, particularmente sitios de una página o blogs, es probable que la estructura del tema sea mucho más simple de lo que vemos hoy. Nymark dijo que el nuevo sistema, aunque está en desarrollo activo, todavía se siente lo suficientemente familiar como para facilitar la transición de los temas tradicionales. La gran diferencia está entre tomar menos decisiones con respecto a JavaScript personalizado y PHP con más trabajo hacia el diseño.

“La desventaja de esto es que, al principio, creo que veremos menos variaciones en los temas”, dijo. “Una vez que pasa la primera emoción de jugar con juguetes nuevos, esto puede parecer limitante. Los patrones de bloques jugarán un papel importante y espero usarlos pronto”.

Para los autores de temas que se sumergen en las aguas de edición de sitios completos por primera vez, sugiere comenzar recreando encabezados, pies de página y otras secciones pequeñas como patrones de bloques. Es suficiente mojarse los pies sin zambullirse de cabeza.

Su segundo paso recomendado es comenzar a pensar en cómo convertir las opciones del personalizador al sistema de bloques. Por ejemplo, al pensar en las diversas opciones de encabezado que tienen muchos temas, puede valer la pena crear patrones de bloques para exponer esas opciones de usuario a través del editor de sitio completo.

El camino por delante

Nymark identificó varias áreas que deben abordarse en el futuro, a saber, la documentación. “La falta general de documentación es un problema, no solo para la edición completa del sitio, sino para todo el proyecto de Gutenberg”, dijo. “Hace que sea difícil para las personas aprender y contribuir”.

Una característica clave que le gustaría ver es la capacidad de los autores de temas para bloquear plantillas para evitar que los usuarios eliminen accidentalmente bloques críticos que brindan funcionalidad a sus sitios web.

También enumeró varios componentes necesarios que el equipo de Gutenberg está desarrollando pero que aún no están listos:

  • Selección y creación de elementos de plantilla en el editor de sitios.
  • Finalizando la función de estilos globales.
  • Actualización de bloques de edición de sitio completo existentes con más controles.
  • Creación de nuevos bloques para las etiquetas de plantilla restantes.
  • Mejorando el bloque de Navegación para que responda.

Todavía queda mucho trabajo por hacer y muchas preguntas siguen en el aire. Sin embargo, existe la esperanza de un futuro mejor a medida que WordPress avanza hacia un lenguaje de diseño común a través de bloques.

“Será más fácil para los diseñadores crear diseños sin preocuparse por el código”, dijo Nymark, “y una vez que las plantillas se puedan exportar, también será más fácil compartir esos diseños como temas. La barrera de entrada se moverá; será fácil crear un tema básico, pero puede ser más difícil crear soluciones completas para los usuarios”.