logo

Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll
19/06/2025, by Ivan

En Drupal 8 existen varios tipos de información:

  • Contenido

Información destinada a mostrarse en su sitio y a ser editada por los usuarios: artículo, página básica, imágenes, archivos, etc.

  • Sesión

Información sobre las interacciones de usuarios individuales con el sitio, por ejemplo, su selección actual para un filtro de vistas. Es efímera y personalizada para un solo usuario.

19/06/2025, by Ivan

Por defecto, la información de configuración en Drupal 8 se almacena en la base de datos.

Formato del archivo de configuración (YAML)

Las extensiones (módulos, temas y perfiles) proporcionan datos de configuración en archivos YAML.

A continuación, un ejemplo de archivo de configuración:

some_string: '¡Woo gatitos!'
some_int: 42
some_bool: true

La configuración también puede ser anidada. Aquí un ejemplo:

19/06/2025, by Ivan

El sistema de configuración de Drupal 8 maneja la configuración de forma unificada. Por defecto, Drupal almacena los datos de configuración en la base de datos, pero pueden exportarse a archivos YAML, lo que permite gestionar la configuración mediante control de versiones. Sin embargo, hay casos en los que es necesario anular valores de configuración para ciertos propósitos. En Drupal 7 existía la variable global $conf, que comúnmente se llenaba en settings.php con valores de anulación condicional para la configuración.

19/06/2025, by Ivan

Drupal 8 incluye soporte para un lenguaje de esquemas/metadatos creado con Kwalify (http://www.kuwata-lab.com/kwalify/) para archivos de configuración YAML. Kwalify está escrito en Ruby y se requirieron algunos ajustes en el formato, por lo que no todos los detalles de Kwalify aplican directamente, pero es bastante cercano.

Hoja de referencia rápida

Para una comprensión rápida y algunos ejemplos útiles, consulte esta hoja de referencia y luego continúe leyendo si todavía tiene preguntas:

19/06/2025, by Ivan

En esta página se presenta un ejemplo de cómo crear un tipo de objeto de configuración con páginas de administración para Drupal 8. Para familiarizarse con los conceptos de configuración simple y objetos de configuración, consulte https://drupal.org/node/2120523.

Después de habilitar el módulo de ejemplo que contiene el código a continuación, el formulario de configuración de ejemplo debería estar disponible en «admin/config/system/example», como se muestra en la captura de pantalla: