Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Views and Blocks Configuration Versions

No security coverage Under active development

This module provides a visual history of your Views and Block configurations, allowing you to save snapshots with change notes, compare different versions, and restore previous configurations if needed. It acts as a human-readable record of these changes directly within the Drupal admin interface.

# 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.

Drupal 10–11

Ask your assistant about Views and Blocks Configuration Versions

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Apr 2026
Latest release
6 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core PHP Release date
1.0.0 Stable 10–11 Apr 27, 2026