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

Articles

19/06/2025, by Ivan

Características de la API

Ordenado por las APIs menos utilizadas:

Servicios de proveedor de autenticación
Implementa \Drupal\Core\Authentication\AuthenticationProviderInterface y usa la etiqueta de servicio 'authentication_provider'.

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

19/06/2025, by Ivan

Resumen

Los bloques en Drupal 8 en realidad consisten en dos estructuras API separadas para crear una interfaz de usuario similar a la que Drupal ha soportado en versiones anteriores. Estas dos APIs son: Block Plugin API, que es una API independiente para reutilización múltiple, y Block Entity API, que es una variante específica en Drupal 8 para la colocación de bloques y control de visibilidad.

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

19/06/2025, by Ivan

La API de Caché ha sido significativamente mejorada en Drupal 8. En las siguientes secciones se examina cada función con más detalle.

Para una visión rápida, vea también la página API de Caché en la documentación de la API.

Metadatos de cacheabilidad

Todos los elementos que se renderizan directamente o se usan para determinar qué mostrar proporcionan metadatos para el cacheo — desde resultados de acceso hasta entidades y URLs.

Source URL:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

19/06/2025, by Ivan
Etiquetas de caché = dependencias de datos
Las etiquetas de caché describen las dependencias de los datos gestionados por Drupal

¿Por qué?

Las etiquetas cacheadas proporcionan una manera declarativa de rastrear qué elementos de caché dependen de ciertos datos gestionados por Drupal.

Source URL:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

19/06/2025, by Ivan
Cache de contextos = dependencias contextuales (de la solicitud)
Los contextos de caché son análogos al encabezado HTTP Vary.

¿Por qué?

Los contextos de caché definen cómo crear variantes dependientes del contexto de algo que necesita ser cacheado. El código que crea cachés se vuelve más fácil de leer, y no es necesario repetir la misma lógica en cada lugar donde se requieren los mismos cambios de contexto.

Ejemplos:

Source URL:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

19/06/2025, by Ivan

Cache max-age = dependencias temporales

Cache max-age es similar a la directiva max-age en el encabezado HTTP Cache-Control.

¿Por qué?

El max-age de caché proporciona una forma declarativa de crear cachés que dependen del tiempo.

Source URL:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

19/06/2025, by Ivan

Varnish Cache es un acelerador de aplicaciones web, también conocido como proxy inverso HTTP con caché. Varnish se usa en miles de sitios Drupal para aumentar el rendimiento de carga de páginas entre 10 y 1000 veces, y puede trabajar con etiquetas de caché para facilitar la invalidación de caché.

Para una integración básica de etiquetas de caché, debe hacer tres cosas para asegurarse de que Varnish funcione bien con las etiquetas de caché generadas por Drupal:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.