logo

Paleta de lienzo: 隆Hazlo colorido!馃帹

Palette - Constructor visual de p谩ginas, no se requiere t铆tulo en dise帽o.

Demo en vivo Descargar Palette

Scroll
21/06/2025, by Ivan

Drupal permite crear una nueva versi贸n cada vez que se actualiza el contenido. Esto te permite seguir c贸mo ha cambiado el contenido a lo largo del tiempo en tu sitio.

Aunque esta funci贸n ahora est谩 habilitada por defecto, puedes modificar la posibilidad de crear nuevas versiones para cada tipo de contenido en el formulario de edici贸n del tipo de contenido en Administraci贸n/Estructura/Tipos de contenido/Operaciones/Editar/Opciones de publicaci贸n, marcando la casilla "Crear una nueva versi贸n". Esto har谩 que se cree una nueva versi贸n al editar un nodo. (Los editores pueden anular esta opci贸n al editar un nodo individualmente.)

Para ver y administrar las versiones, usa la pesta帽a "Versiones" al visualizar un nodo (para ver versiones se requiere el permiso "Ver versiones" o "Administrar contenido"). En la pesta帽a Versiones puedes ver versiones individuales, volver a una versi贸n anterior y eliminar versiones (debes tener permisos de "Administrar contenido" o "Revertir versiones" y "Eliminar versiones").

Un detalle interesante del sistema es el comportamiento del mecanismo de reversi贸n. Supongamos que tienes las versiones {1, 2, 3, actual}. Si reviertes a la versi贸n n煤mero 2, se crea una copia de la versi贸n 2 y esa copia se establece como la versi贸n actual. As铆, despu茅s de revertir tendr谩s {1, 2, 3, 4, actual}, donde "actual" es el clon #2 y #4 es la versi贸n anterior actual.

Otra caracter铆stica 煤til del sistema de versiones es el campo de mensaje del registro de versiones, que aparece junto a la casilla "Crear una nueva versi贸n" en el formulario de edici贸n del nodo. Si agregas un mensaje en este campo al crear una versi贸n, este mensaje aparecer谩 en la pesta帽a Versiones junto con la versi贸n. Se recomienda a帽adir un mensaje significativo cada vez que crees una versi贸n de un nodo para que otros (o t煤 mismo, meses despu茅s) puedan entender por qu茅 modificaste el nodo y cu谩les fueron tus cambios, sin necesidad de revisar realmente la versi贸n anterior. Aunque completar este campo es opcional al momento de escribir este art铆culo, existe una solicitud de funci贸n para poder configurarlo como obligatorio.

En la pesta帽a "Versiones", la tabla enumera todas las versiones, junto con la marca de tiempo, el usuario que hizo el cambio y el mensaje del registro de versiones, si fue proporcionado.

Puedes mejorar la pesta帽a de versiones instalando el m贸dulo Diff. Este m贸dulo permite ver las diferencias entre dos versiones; sin este m贸dulo, solo puedes ver todo el contenido de cada versi贸n, y puede ser dif铆cil saber exactamente qu茅 cambi贸 entre versiones.

Ten en cuenta que la tabla node_revision en la base de datos siempre tendr谩 un registro asociado con cada registro en la tabla de nodos que rastrea como versi贸n actual. Esto ocurre incluso si no tienes habilitadas las versiones. Por otro lado, si habilitas versiones, tendr谩s m煤ltiples registros en la tabla node_revision asociados a cada nodo, correspondientes no solo a la versi贸n actual, sino tambi茅n a todas las versiones anteriores.

Para funcionalidades adicionales, incluida la capacidad de requerir cambios al editar contenido, consulta la secci贸n de "Moderaci贸n de contenido".

Originalmente basado en https://www.drupal.org/node/320614 y actualizado para Drupal 8.