Drupal is a registered trademark of Dries Buytaert
drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! linkit 7.0.14 Minor update available for module linkit (7.0.14). masquerade 8.x-2.2 Minor update available for module masquerade (8.x-2.2). video_embed_field 3.1.0 Minor update available for module video_embed_field (3.1.0). bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). editoria11y 3.0.0 Major update available for module editoria11y (3.0.0). trash 3.0.27 Minor update available for module trash (3.0.27). twig_tweak 4.0.0-alpha2 New alpha version released for module twig_tweak (4.0.0-alpha2). twig_tweak 4.0.0-alpha1 First alpha version released for module twig_tweak (4.0.0-alpha1). node_revision_delete 2.1.1 Minor update available for module node_revision_delete (2.1.1). commerce_paypal 2.1.2 Minor update available for module commerce_paypal (2.1.2).

# Versiones de configuración de vistas y bloques

Este módulo ofrece un **historial visual** de la configuración de **Views** (`views.view.*`) y de los **bloques colocados** (`block.block.*`). Cada versión guardada almacena el YAML completo, un título breve, una **nota de cambio**, el autor y la fecha. Puedes **comparar** dos versiones cualesquiera (incluida la configuración **activa** del sitio) y **restaurar** un snapshot si un cambio no salió bien.

Complementa herramientas como Configuration Split o exportaciones a fichero al mantener un **registro orientado a personas** dentro del administrador.

## Requisitos

- Drupal **10.3** o **11.x**
- PHP **8.1** o superior

## Instalación

1. Coloca la carpeta `view_block_config_version` en `web/modules/contrib/` (Composer) o `web/modules/custom/`.
2. Activa el módulo desde **Ampliar** o con
`drush en view_block_config_version`
3. Limpia cachés si tu flujo de despliegue no lo hace solo.

## Permisos

| Permiso | Uso |
|---------|-----|
| **Administer views and blocks configuration versions** | Acceder a la interfaz, crear snapshots, ver historial, comparar y eliminar snapshots. |
| **Restore views and blocks configuration from snapshots** | Confirmar y escribir el YAML del snapshot en la configuración activa. Además hace falta **Administrar vistas** (para `views.view.*`) o **Administrar bloques** (para `block.block.*`) según el objeto. |

Reserva ambos permisos para perfiles de confianza. Restaurar configuración es una operación muy sensible.

## Uso

1. Ve a **Configuración → Contenido → Views & blocks configuration versions** (el menú está en inglés del módulo; puedes traducir la interfaz con el sistema de traducción de Drupal).
2. Entra en **Views** o **Blocks** y elige un nombre de configuración.
3. Pulsa **Save version** antes o después de cambios delicados. Rellena la **nota de cambio** para documentar el motivo.
4. En **History** verás la lista: ver YAML, comparar, restaurar o eliminar.
5. **Compare** permite elegir la **configuración activa** en un lado y un snapshot en el otro, o dos snapshots, y muestra un diff unificado.

## Seguridad

- Los snapshots pueden contener datos sensibles presentes en vistas o bloques. Protege copias de base de datos y cuentas de administración.
- Restaurar solo modifica la configuración **activa**; no actualiza solo los ficheros de `config/sync` hasta que exportes de nuevo.

Activity

Total releases
1
First release
Apr 2026
Latest release
23 hours ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.0 Stable Apr 27, 2026