Actualizado en agosto de 2026 · Equipo Coresis
Migrar Govimentum no consiste en actualizar un único módulo. La ruta correcta depende de la versión de Drupal, los componentes de la distribución, el código personalizado, el modelo de contenido y las integraciones de cada entidad. El objetivo debe ser llegar a una base soportada sin perder URLs, información, trazabilidad editorial ni requisitos GOV.CO.
Govimentum fue una iniciativa de la Alta Consejería Distrital de TIC de Bogotá para facilitar portales públicos sobre Drupal. Por eso dos instalaciones con el mismo origen pueden haber evolucionado de manera distinta. Antes de estimar, hay que inventariar el sitio real.
¿Actualización o migración?
| Estado actual | Ruta habitual | Riesgo principal |
|---|---|---|
| Drupal moderno y módulos compatibles | Actualización progresiva de core y dependencias | Compatibilidad de código personalizado y configuración |
| Drupal 8 o 9 con deuda técnica | Modernización por etapas y retiro de módulos obsoletos | Acumular cambios sin una línea base verificable |
| Drupal 7 o distribución heredada | Migración a un sitio nuevo sobre una versión soportada | Mapeo de contenido, archivos, usuarios, aliases e integraciones |
1. Inventario técnico y editorial
Registramos versión de Drupal y PHP, módulos contribuidos y personalizados, temas, tipos de contenido, taxonomías, archivos, usuarios, cron, buscador, formularios, analítica e integraciones. También identificamos qué funciones siguen siendo necesarias. Migrar código sin validar su utilidad traslada deuda a la nueva plataforma.
2. Arquitectura objetivo
Definimos la versión soportada de Drupal, alojamiento, estrategia de caché, buscador, ambientes, despliegue y observabilidad. Los componentes visuales se comparan con el sistema de diseño GOV.CO y con las necesidades de accesibilidad de la entidad. Cuando existe una integración con Java, Solr, servicios de identidad u otros sistemas, se documentan contratos y responsables.
3. Mapeo y migración de datos
La API Migrate de Drupal permite modelar fuentes, transformaciones y destinos. Cada migración debe poder repetirse en un ambiente limpio. Se prueban conteos y muestras de contenido, relaciones, medios, fechas, autores y estados de publicación. Los archivos no se consideran completos hasta comprobar su existencia y acceso en el destino.
4. Conservación de SEO
- Conservar los aliases útiles o crear redirecciones 301 uno a uno.
- Evitar cadenas y bucles de redirección.
- Revisar títulos, descripciones, canonical, robots y sitemap.
- Validar enlaces internos, documentos e imágenes.
- Comparar páginas indexadas y errores antes y después del cambio.
5. Ensayos, seguridad y salida a producción
Ejecutamos varias migraciones de prueba con datos recientes, medimos duración y congelación editorial, y acordamos un plan de reversa. Las pruebas cubren permisos, formularios, búsqueda, accesibilidad, rendimiento, encabezados y rutas críticas en escritorio y móvil. Después del corte se monitorean logs, errores 404, indexación y métricas de negocio.
Qué debe entregar un proyecto de migración
Además del sitio, la entidad necesita un inventario de decisiones, mapa de migración, evidencia de pruebas, procedimiento de despliegue y respaldo, y una lista clara de pendientes. Esto reduce la dependencia de personas específicas y facilita el mantenimiento futuro.
Consulta la información de Govimentum en Gobierno Abierto de Bogotá, la documentación oficial de Migrate API y la guía de actualización de Drupal.
¿Necesitas evaluar una instalación Govimentum?
Conoce nuestro servicio de migración Drupal o solicita una revisión técnica.