interfaz

Layout Paragraphs | Módulo Drupal

Video de Youtube
URL de Video remoto

     En el curso Landing Page | Creación y configuración con Drupal 9, aprendimos a configurar desde cero, un tipo de contenido, llamado Landing Page, cuya estructura principal estaba formada paragraphs, permitiendo así una mayor flexibilidad sobre el orden de todos sus componentes.

     También pudimos comprobar, que es posible añadir más funcionalidades, que modifiquen específicamente a cada Paragraphs, como la de permitir configurar un color, gracias al módulo Color Field; o incluir un formulario dentro de un paragraphs, gracias a los campos referenciados de Drupal.

Imagen
Layout Paragraphs Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

     En el caso de nuestro ejemplo, resulta fácil la manipulación de los componentes Paragraphs, desde la interfaz del usuario, ya que no representan una gran cantidad; pero, ¿qué ocurre si en lugar de tener unos pocos Paragraphs, queremos ofrecer al usuario un mayor abanico de posiblidades?

     Si exploramos el fomulario de creación de nuestra Landing Page, podremos comprobar a qué nos referimos; ya que la interfaz del usuario de Drupal, añade cada nuevo paragraphs justo debajo del anterior, y, a pesar de que podemos plegar u ocultar cada uno de los paragraphs, durante el proceso de edición, no contamos con una opción gráfica "Verdaderamente amigable", para usuarios con conocimientos básicos sobre edición de contenidos.

Imagen
Layout Paragraphs Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

   Layout Paragraphs

     Para facilitar el proceso de edición de contenidos, cuando tenemos un gran número de paragraphs, disponibles para el usuario editor, contamos con otro módulo llamado Layout Paragraphs, cuyo objetivo es, precisamente, permitirnos añadir, editar, arrastrar o eliminar los paragraphs dentro de nuestros contenidos.

Imagen
Layout Paragraphs Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

     Para facilitar el proceso de edición de contenidos, cuando tenemos un gran número de paragraphs, disponibles para el usuario editor, contamos con otro módulo llamado Layout Paragraphs, cuyo objetivo es, precisamente, permitirnos añadir, editar, arrastrar o eliminar los paragraphs dentro de nuestros contenidos.

Descarga y Activación:

Para descargar y activar cualquier módulo de Drupal tienes varias opciones:

     Descarga:

          1.- La forma recomendada a partir de Drupal 8, es utilizando el gestor de paquetes Composer, ejecutando en tu consola el comando:

composer require drupal/layout_paragraphs

          2.- Descargándolo manualmente el módulo desde la página oficial del Layout Paragraphs y una vez descargado y colocado en carpeta "modules/contrib", si haz descargado todos tus módulos manualmente, deberías crear la carpeta "contrib", para que puedas diferenciar entre tus módulos personalizados y los que están disponibles directamente en la Página oficial de Drupal.

     Activación:

          1.- Utilizando la herramienta de consola Drush, la opción "-y" activará todos los sub-modulos automáticamente

drush en layout_paragraphs -y

          2.- Desde la interfaz de usuario de Drupal, en la url "/admin/modules", y luego marcando el check junto al nombre de tu módulo y haciendo clic en el botón guardar que aparecer al final de la página.

Imagen
Layout Paragraphs Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

   Configuración del módulo

     Una vez descargado y activado el módulo, el siguiente paso será configurar el campo o los campos, del tipo paragraphs, para que podamos ver el cambio que nos ofrece este módulo, a nivel de la interfaz de usuario, facilitando la manipulación de los paragrphs. 

     En nuestro ejercicio con la Landing Page, creamos un campo tipo paragraphs, en el que añadimos cada uno de los Bloques o Paragraphs que deberían estar disponibles para que el usarios los añadiera, editara o modificara, según sus necesidades.

     Por lo tanto, tendremos que acceder a las pestañas Administrar la visualización del formulario y luego en la de Gestionar Presentación, buscar el campo al que activaremos la funcionalidad del módulo Layout Paragrarphs y la seleccionaremos dentro de las opciones disponibles. Por último guardaremos los cambios y borraremos la cache de Drupal, para ver el resultado.

Imagen
Layout Paragraphs Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony
Imagen
Layout Paragraphs Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony
Imagen
Layout Paragraphs Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

     Una vez guardados los cambios en la configuración de los campos, si volvemos a editar nuestro contenido, podremos apreciar un cambio considerable en la forma de gestionar los paragraphs.

    Imagen
    Layout Paragraphs Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         Entre los cambios están:

    • Posibilidad de previsualizar el contenido de los paragraphs, tal y como se muestran en el frontend.
    • Capacidad para añadir nuevos paragraphs por medio de un buscador
    • Capacidad de arrastrar y cambiar de posición todos los paragraphs entre sí.
    • Capacidad para duplicar Paragraphs
    Imagen
    Layout Paragraphs Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

       Combinando Paragraphs con Layout Builder

         Uno de los objetivos principales de este módulo, es ofrecer la posibilidad de combinar el uso de Pagragraphs, con el Layout Builder integrado en Drupal, a partir de Drupal 8, con esta combinación, podremos preconfigurar secciones de una o varias columnas, para poder insertar en ellas, todos los paragraphs que necesitemos.

       Cómo crear una sección

         La sección, no es más que otro componente del tipo Paragraphs, que tendremos que añadir al listado principal, si queremos que funcione.

         La particularidad de una SECCIÓN, es que tendremos que marcar la opción de Layout Paragraphs, en la parte inferior, para que pueda ser utilizada con ese fin.

    Imagen
    Layout Paragraphs Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         Al configurar este nuevo paragraphs, al que llamaremos SECTION, o como te apetezca, nos aparecerá dentro de las opciones disponibles, cuando presionamos el icono de suma (+), que aparecer en la parte superior e inferior de nuestra nueva interfaz de usuario, para la edición de los paragraphs.

    Imagen
    Layout Paragraphs Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

    Gutenberg | Módulo Drupal

    Video de Youtube
    URL de Video remoto
    Texto

          Aunque en mi opinión, una de las cosas que me enamoró de Drupal en cuanto lo conocí, es la posibilidad de manipular, personalizar y saber encontrar, prácticamente dónde y cuando ocurren la mayoría de sus funcionalidades, entiendo que el objetivo principal de cualquier herramienta de desarrollo, debería ser facilitarnos la vida, además de ofrecernos grandes posibilidades a nuestro alcance.

         Como cada proyecto requiere de diferentes requisitos para llevarse a cabo, y por lo general, uno de los más importantes, es el tiempo que tendremos que invertir hasta su puesta en producción, muchos desarrolladores web prefieren apostar por otros CMS o construir desde cero proyectos enteros, para sentir que tienen mayor control sobre sus creaciones.

         No obstante, creo que con un pequeño conocimiento sobre cómo instalar Drupal 9 usando Composer y un breve vistazo a cómo gestionar usuarios y permisos, complementado con la ayuda del Módulo Gutenberg, conocido mayormente por usuarios de Wordpress, podrías llegar a tener lo que haz estado buscando hace tiempo, una plataforma simple de manipular, pero potente, con posibilidad de adaptación a la mayoría de webs sencillas.

         Es por esta razón que a continuación, te voy a mostrar cómo puedes utilizar las opciones que integra este módulo a la interfaz de usuario, facilitándote de forma notable, la creación de nuevos contenidos en Drupal 9.

    Descarga y Activación:

    Para descargar y activar cualquier módulo de Drupal tienes varias opciones:

         Descarga:

              1.- La forma recomendada a partir de Drupal 8, es utilizando el gestor de paquetes Composer, ejecutando en tu consola el comando:

    composer require drupal/gutenberg

              2.- Descargándolo manualmente el módulo desde la página oficial del Módulo Gutenberg y una vez descargado y colocado en carpeta "modules/contrib", si haz descargado todos tus módulos manualmente, deberías crear la carpeta "contrib", para que puedas diferenciar entre tus módulos personalizados y los que están disponibles directamente en la Página oficial de Drupal.
     

         Activación:

              1.- Utilizando la herramienta de consola Drush, la opción "-y" activará todos los sub-modulos automáticamente

    drush en gutenberg -y

              2.- Desde la interfaz de usuario de Drupal, en la url "/admin/modules", y luego marcando el check junto al nombre de tu módulo y haciendo clic en el botón guardar que aparecer al final de la página.

     

    gutenberg - www.drupaladicto.com - formacion especializada en drupal y symfony

     

    Cómo utilizar Gutenberg

         Una vez activado el Módulo Gutenberg, veremos que se ha añadido una nueva opción, en la parte inferior izquierda de todos los contenidos, llamada Gutenberg Experience y que al activarla podremos ver dos listados con todos los nuevos bloques, tanto del propio módulo como de el núcleo de Drupal, que podremos activar o no, para que estén disponibles como parte de las opciones del tipo de contenido en que se han activado, modificando inmediatamente la interfaz de creación de dicho contenido.

     

    Gutenberg Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         La idea principal de Gutenberg, es que convierte todos los elementos que podamos añadir, en bloques individuales, con sus propias opciones, disponibles en el momento en que seleccionamos dicho bloque o elemento, haciéndolo mucho más gráfico el método para añadir, modificar o reutilizar dicho elemento.

         Para comenzar a añadir contenidos o "Bloques" en nuestro tipo de contenido, veremos un símbolo de más dentro de un círculo y al hacer clic sobre éste, se desplegarán las diferentes opciones disponibles para agregar y una vez seleccionado el elemento que deseamos añadir y se añade, inmediatamente cambiará el panel de la derecha de la pantalla, adaptándose a las opciones disponibles para él.

     

    gutenberg - www.drupaladicto.com - formacion especializada en drupal y symfony

         De entre sus opciones más llamativas, está la posibilidad de arrastrar directamente los elementos hasta la posición deseada desde el escritorio de tu ordenador, la integración con módulos como Media o Imagen, insertar directamente elementos embebidos como vídeos, sonidos, etc, o la posibilidad de crear "Bloques" de contenido reutilizables en cualquier otro lugar de la web.

         El objetivo de utilizar Gutenberg, es que todos tus tipos de contenido, sólo tengan el campo "Body" y dentro de este campo se podrán añadir, editar o eliminar el resto de elementos que se mostrará en tus páginas, incluyendo imágenes o incluso bloques del núcleo de Drupal.

    Gutenberg Cloud

         Una de las opciones más novedosas de este módulo, es la posibilidad de añadir "bloques" de contenido, directamente desde su repositorio en la web Gutenbergcloud.org, mediante el sistema de CDN, por lo que dichos bloques, con características, estilos y funcionalidades prediseñados, no se guardan como el resto de contenidos en la base de datos de Drupal. Por el contrario, se añaden como etiquetas dentro del campo "BODY", que añade Drupal por defecto cada vez que creamos un nuevo tipo de contenido.

         Para añadir esta funcionalidad, sólo habría que activarla como cualquier otro módulo y una vez hecho esto, se añadirá como una de las opciones disponibles para agregar en el listado de bloques cuando hagamos clic en el selector.

     

    gutenberg - www.drupaladicto.com - formacion especializada en drupal y symfony

         Por desgracia, esta funcionalidad no es compatible para todas las versiones de Drupal 9, por lo menos al momento de escribir este artículo. Pero sí podrás utilizarla en cualquier instalación de Drupal 8 o menor que la 9.1.

     

    Gutenberg Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

    Asset Injector

    Video de Youtube
    URL de Video remoto
    Texto

             Este módulo te pemitirá añadir y editar CSS y/o Javascript, sin la necesidad de salir de la interfaz de usuario de administrador en Drupal. Además, podrás limitar las páginas en las que se ejecutan o aplican, solamente seleccionando el tipo de contenido en el selector dentro de la pantalla de configuración del módulo.

     DESCARGA Y ACTIVACIÓN:

    Para descargar y activar cualquier módulo de Drupal tienes varias opciones:

         Descarga:

              1.- La forma recomendada a partir de Drupal 8, es utilizando el gestor de paquetes Composer, ejecutando en tu consola el comando:

    composer require drupal/asset_injector

              2.- Descargándolo manualmente el módulo desde la página oficial del Módulo Asset Injector y una vez descargado y colocado en carpeta "modules/contrib", si haz descargado todos tus módulos manualmente, deberías crear la carpeta "contrib", para que puedas diferenciar entre tus módulos personalizados y los que están disponibles directamente en la Página oficial de Drupal.

         Activación:

              1.- Utilizando la herramienta de consola Drush, la opción "-y" activará todos los sub-modulos automáticamente

    drush en asset_injector -y

              2.- Desde la interfaz de usuario de Drupal, en la url "/admin/modules", y luego marcando el check junto al nombre de tu módulo y haciendo clic en el botón guardar que aparecer al final de la página.

    Asset Injector módule | www.drupaladicto.com - Consultor especializado en Drupal y Symfony

     

    Asset Injector módule | www.drupaladicto.com - Consultor especializado en Drupal y Symfony

    Asset Injector módule | www.drupaladicto.com - Consultor especializado en Drupal y Symfony

    Asset Injector módule | www.drupaladicto.com - Consultor especializado en Drupal y Symfony

    Asset Injector módule | www.drupaladicto.com - Consultor especializado en Drupal y Symfony

    Menús | Creación, edición y manipulación en Drupal 8 y 9

    Video de Youtube
    URL de Video remoto
    Texto

    Si no ves el video, puedes refrescar el navegador, presionando (Ctrl+Shift+R | Ctrl+F5 o Shift+F5), o abrirlo directamente desde el Canal de Youtube... HAZ CLIC AQUI

         Al realizar cualquier instalación de Drupal, por defecto, una vez arrancado el sitio, podremos ver que se nos han activado algunos elementos y funcionalidades, que nos servirán de referencia para la posterior configuración y desarrollo de nuestra web.

         Dentro de este grupo, encontraremos los Menús, parte fundamental de cualquier proyecto web, que facilita la navegación y accesos, tanto de los usuarios visitantes, como de los administradores del sitio.

         En el caso de Drupal, veremos cinco tipos de Menús activados por defecto: el Menú Administrador, Menú principal, el Menú Usuario, el Menú herramientas y el Menú del Pie de página.

    Menús Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         Todos ellos, al igual que la mayoría de elementos disponibles, a partir de Drupal 8, estarán dentro de Bloques, que podremos mover, según nuestras necesidades, además de controlar quiénes podrán acceder a los mismos, a través de la configuración de permisos de los usuarios.

    Menús Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         Para administrar los bloques, iremos a la página de administración de bloques ubicada en la url: "estructura/diseño de bloques". Si quieres aprender más sobre la manipulación de bloques, visita este enlace Cómo crear un bloque programáticamente en Drupal 9. Tan pronto como aprendas a manipular los bloques, te será más fácil administrar las posiciones donde se mostarán los diferentes Menús de tu proyecto.

         Ahora que ya tienes claro, dónde y cómo manipular los Bloques, deberías dedicar un rato a repasar o conocer la manipulación de los permisos, para que puedas controlar los accesos, según tus necesidades, a los diferentes menús y sus respectivos enlaces, mediante la gestión de permisos y usuarios; por defecto, la instalacíon de Drupal te crea un usuario administrador, pero te recomendaría crear, tan pronto como puedas, un segundo usuario, al que le vayas dando permisos específicos y así poder comprobar, lo que puede ver o hasta dónde puede acceder; de esta manera, al entregar el proyecto o publicarlo, evitarás dar permisos innecesarios, y correr el riesgo de que te borren o cambien alguna configuración erróneamente.

         Para conocer más sobre cómo crear usuarios y gestionar sus accesos y permisos, puedes visitar el siguiente enlace Gestionar usuarios, roles y permisos en Drupal.

         Menús activados por defecto al instalar Drupal

            Menú Administrador

                 Como su nombre lo indica, es el Menú que permite administrar todo el sitio. Para poder verlo necesitarás tener los permisos de administrador. Por esta razón es recomendable crear un segundo usuario, con los permisos limitados, para que no pueda destruir, alguna configuración, por error.

                 Este menú, aparece en la parte superior del sitio, justo debajo de la barra del navegador, por defecto ofrece una navegación limitada, por lo que se recomienda descargar y activar el módulo Admin Menu, para ofrecerte más opciones y facilidades cuando estés navegando por las diferentes secciones del sitio web. 

    Menús Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

                Para descargar y conocer cómo utilizar el módulo visita este enlace: Admin Toolbar 

            Menú Principal

              Este es el menú creado por defecto, para que los usuarios puedan navegar a través de las diferentes secciones de tu web, podrás configurar tus tipos de contenido, para que se añadan a este menú automáticamente.

    Menús Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         También agregar elementos y contenidos, de forma manual desde la pantalla de administracion de los menús, ubicada en la url: "/admin/structure/menu"

    Menús Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

            Mostrar elementos del Submenú

               Es muy importante saber, que por defecto, el menú principal viene configurado para mostrar sólo el primer nivel de sus elementos, por esta razón, si nuestro sitio tiene Submenús, que deberían desplegarse, tendremos que habilitar esta opción desde la administración de bloques, haciendo clic en el botón configurar y posteriormente, cambiando la opción a Ilimitado, en el apartado llamado Número de niveles a mostrar, de lo contrario, sólo se mostarán aquellos elementos que se encuentren en el primer nivel.

    Menús Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         Otra opción que deberemos activar, siempre que nuesto menú tenga (Submenús), es la llamada Mostrar expandido, que tambíen viene desactivada por defecto. Si no activamos esta opción, no podremos ver ningún Submenú, aunque hayamos realizado el paso anterior en la administración de Bloques.

    Menús Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         La opción Mostrar expandido, deberá activarse en cualquier Menú que contenga Submenús. Puede que las configuraciones iniciales se borren cada vez que instalemos un nuevo Theme, por lo que te recomiendo dejar esta parte para cuando hayas decidido la plantilal o Theme que utilizarás en tu proyecto.

            Menú Usuario

             Este menú, por defecto, ofrece las opciones de identificarse como usuario (Iniciar/Cerrar sesión) y acceder a los detalles relacionados con nuestra cuenta. Por defecto aparece en la parte superior derecha del sitio, en las versiones más actuales de Drupal, al igual que los demás Menús, podrás modificar su posición, limitar los accesos para que se pueda mostrar u ocultar, según tus necesidades, además de ampliar o quitar las opciones.

    Menús Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         Menú Herramientas

            Por defecto se activa en la barra izquierda de nuestro proyecto, junto al buscador de Drupal. Su contenido irá creciendo en función de los permisos del usuario, facilitando el acceso a configuraciones u opciones específicas. Al igual que los anteriores, podrás cambiar su posición, opciones de mostar/ocultar, de acuerdo con las necesidades de tu proyecto y/o limitar su acceso, mediante la configuración de los permisos correspondientes.

    Menús Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         Añadir enlaces manualmente

         Para añadir un nuevo enlace, dentro de cualquier menú, sólo tendrás que navegar a la pantalla de configuración de los menús, que mencionamos la prinicipio y, a continuación, una vez seleccionado el menú en el cual quieres añadir un nuevo enlace, presionar el botón añadir enlace y completar los campos.

    Menús Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         En el caso de que quieras agregar un contenido existente, bastará con que escribas una letra en el campo del enlace y Drupal te mostrará el listado de contenidos disponibles para que puedas seleccionarlo. Esta es la manera recomendada, ya que si copias la url de forma manual, podrías tener fallos en el caso de que actualizaras el contenido.

    Menús Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         Si lo que necesitas es añadir un enlace, como parte de un Submenú, podrás hacerlo de dos maneras distintas:

            Opción 1 : seleccionar el elemento padre o Menú padre de tu enlace, en el momento que estés añadiendo el contenido.

    Menús Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         Opción 2: Una vez creado tu enlace, arrastrarlo y colocarlo debajo del elemento o Menú padre.

    Menús Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         RECUERDA GUARDAS LOS CAMBIOS ANTES DE DEJAR LA PÁGINA DE CONFIGURACIÓN.

         Módulos complementarios para trabajar con Menús en Drupal 9

            Como siempre, Drupal ofrece un listado de módulos, destinados a ampliar o modificar las opciones por defecto de cada uno de sus componentes partes, a continuación te muestro algunos de estos módulos, que podrías necesitar en tu siguiente proyecto:       

    Menu Link Attributes

     Este módulo compatible con la versión 8/9, te permitirá añadir, entre otras opciones, clases o IDs a tus enlaces para que puedas manipularlos a través de CSS o Javascript, según las necesidades de tu proyecto. Puedes descargarlo desde su Página Oficial de Drupal

    Menu Admin per Menu

     Este módulo compatible con la versión 8/9, te permitirá otorgar permisos de administrador a roles por menú sin darles permiso de administrador completo. Puedes descargarlo desde su Página Oficial de Drupal

    Menu Item Role Access

     Este módulo agrega un campo de rol opcional a los elementos del menú que enumera todos los roles disponibles. Un usuario que tenga acceso para editar elementos del menú podrá seleccionar los roles que tienen acceso para ver este elemento del menú. Puedes descargarlo desde su Página Oficial de Drupal.       

    Simple Menu Icons

     Este módulo compatible con la versión 8/9, te permitirá añadir iconos en lugar de simples enlaces en tus menus de drupal, desde la misma interfaz de usuario. Puedes descargarlo desde su Página Oficial de Drupal

    Gestionar plantillas con Layout Builder

    Video de Youtube
    URL de Video remoto
    Texto

    Si no ves el video, puedes refrescar el navegador, presionando (Ctrl+Shift+R | Ctrl+F5 o Shift+F5), o abrirlo directamente desde el Canal de Youtube... HAZ CLIC AQUI

          Hoy en día, como profesionales dedicados al desarrollo de páginas web, uno de los mayores retos con los que deberemos enfrentarnos, en cada nuevo proyecto, es el asunto de nuestros puntos fuertes.

         Esto significa, que para las empresas o clientes, en general, ya no nos vale el argumento de que "Soy solo programador" o "Yo solo sé maquetar"; y con esto no pretendo justificar en lo absoluto el famoso perfil "Full Stack", que se han sacado de la manga algunos, para pagar menos y exigir más a sus empleados, sino que, aunque seamos programadores o maquetadores, el conocimiento, al menos básico, de otras herramientas relacionadas, nos permitirán ahorrar tiempo y no depender tanto de otros perfiles, para implementar algunos cambios durante el proceso de desarrollo.

         Una de las razones por las que tanto me gustó Drupal desde el principio, es su versatilidad, lo cual nos permite, sin importar nuestro perfil profesional, con algo de ayuda basada en documentación relacionada, crear proyectos web, tanto a nivel de backend como de frontend. 

         Por eso, en esta ocasión, hablaremos sobre la implementación del módulo "Layout Builder", integrado en Drupal a partir de la versión 8. Con este módulo podremos crear, personalizar o modificar plantillas, para la presentación de nuestros contenidos, utilizando sólo la interfaz de usuario, sin la necesidad de manipular o conocer a fondo el uso de las plantillas Twig.

    Requisitos:

         - Tener una web Drupal en funcionamiento, con varios contenidos preferiblemente con taxonomías, imágenes y textos, para que puedas comprobar los cambios una vez implementados.

         Si no tienes contenidos, o prefieres generar contenido de prueba, para realizar tus configuraciones, puedes utilizar el módulo Devel Generate, integrado en el módulo Devel, con el cual podrás generar todo el contenido que necesites basándote en los tipos de contenido que prefieras, haciendo únicamente un par de clics.

         Aquí tienes la explicación de Cómo generar contenidos de prueba con el módulo Devel Haz clic aquí

         - Activar los módulos Media y Media Library, que también se incluyen el en núcleo de Drupal, a partir de la versión 8 y que nos permitirán trabajar con características adicionales relacionados con multimedia (imágenes, videos, audio).

         - Layout Builder Component Attributes: te permitirá añadir clases a tus secciones y bloques dentro de Layout Builder

        - Asset Injector (Opcional): Te permitirá añadir CSS o JS directamente en base de datos a través de la interfaz. Es muy útil para realizar pruebas sobre aplicación de estilos, antes de añadirlos directamente en los archivos CSS o pasárselos al maquetador que se encargará de ejecutarlos.

    Cómo gestionar plantillas con Layout Builder en Drupal 9

         Paso 1 Activación de módulos Layout Builder, Media y Media Library:

              Con la activación y combinación de estos módulos, incluidos en el núcleo de Drupal, a partir de la versión 8, podremos comenzar a configurar nuestras plantillas, utilizando la interfaz de usuario, además de brindarnos la oportunidad de reutilizar imágenes subidas previamente o añadir otros elementos como videos o archivos de audio, gracias a la los módulos Media y Media Library.

         Paso 2 Descarga y activación de módulo Layout Builder Component Attributes:

              Debido a que el Layout Builder funciona íntegramente con la base de datos de Drupal, no contamos con la posibilidad de tener archivos físicos con los que trabajar, por esta razón, para añadir los estilos a nuestras plantillas y sus elementos relacionados, necesitaremos necesitaremos de éste, creado para ofrecer esta posibilidad. 

        Paso 3 Activación del Layout Builder dentro de nuestros contenidos:

             Después de tener activados todos los módulos necesarios, relacionados con nuestras plantillas, es el momento de activarlo dentro de nuestro contenido, para comenzar a trabajar.

              Para ello, tendremos que dirigirnos a la url "/admin/structure/types/manage/article/display", porque en nuestro ejemplo, hemos optado por utilizar los artículos que vienen por defecto, en cualquier instalación de Drupal.

          Después, podremos elegir cuál o cuáles de los Modos de Vista, relacionados con nuestro contenido serán los seleccionados para trabajar con esta opción. Es posible que, en algunos casos, con modificar el Modo Default, sea suficiente para lograr nuestros objetivos.

    Layout Builder Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         Tan pronto como hayamos activado el módulo para nuestro Modo de Vista, si volvemos a nuestro contenido, en el modo de vista afectado, podremos ver la pestaña "Diseño" o "Layout", que nos permitirá acceder a las opciones nuevas de edición.

    Layout Builder Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         Paso 4 Comenzar con la edición de la plantilla:

              A partir de este momento, lo siguiente será añadir "Secciones",  haciendo clic sobre "Section", y se nos abrirá una ventana en la parte derecha de la pantalla, con las diferentes secciones o Columnas, donde podremos colocar nuestros elementos. 

             Estos elementos pueden ser Bloques, Vistas, Campos, etc.

    Layout Builder Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

         Paso 5 aplicar estilos temporales a la plantilla:

              Debido a que todos los cambios relacionados con el Layout Builder se guardan en base de datos y no en archivos físicos, si queremos añadir estilos css en nuestras plantillas, tendremos que descargar y activar el módulo Layout Builder Component Attributs Haz clic aquí y una vez configurado para que nos muestre las opciones que deseamos, entonces, podremos ver una opción más disponible al hacer clic en editar la sección.

    Layout Builder Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

    Layout Builder Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

    Layout Builder Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

              Aunque esta opción nos permite añadir estilos relacionados con nuestra base de datos, en realidad lo recomendable es que se utilicen como recurso temporal, ya que todos los estilos de cualquier proyecto web deberían guardarse directamente en el archivo css.

    Layout Builder Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony
    ...

    Básicos Sitebuider | Editor de contenidos o usuario por interfaz

    Drupal 10 | Presentación

         Drupal 10 fue lanzado a finales de 2022, añadiendo varios módulos a su núcleo y actualizando otros, coincidiendo con la versión más reciente de Symfony, cuyo código forma la estructura central de Drupal desde la versión 8.

         Como la nueva versión se parece bastante a sus predecesoras, en este curso sólo añadiremos las que sean consideradas como verdaderamente novedades, que no hayan estado presentes hasta ahora o cuya implementación, suponga un cambio o evolución, en alguno de los procesos y/o metodologías conocidos hasta ahora.

         Por lo tanto, te recomiendo realizar los cursos Drupal 8 paso a paso y Drupal 9 paso a paso, donde conocerás la diferentes maneras de instalar un Drupal en tu entorno local, los principales módulos que deberías conocer, algunos comandos de Drush y de Composer, entre otros.

         Una vez hayas realizado estos cursos anteriores, no tendrás demasiados inconvenientes, para desarrollar nuevos proyectos o actualizarlos, a la versión de Drupal 10.