Drupal 9/10 · Portal institucional

Fortalecimiento Drupal para entidad de control

Caso enfocado en la gestión técnica del portal institucional de la Contraloría de Bogotá D.C. sobre Drupal: implementación y mantenimiento de módulos, configuración de entidades, tipos de contenido, vistas y bloques, personalización Twig, permisos y roles, migración documental, Datos Abiertos, consultas de base de datos y soporte a usuarios.

Drupal 9/10TwigVistas y bloquesTipos de contenidoPermisos y rolesDatos AbiertosMigración documental

Necesidad técnica

Escalabilidad de contenidos

El portal requería soportar grandes volúmenes de documentos institucionales, mejorar la estabilidad durante migraciones masivas y mantener la clasificación correcta de contenidos.

Gestión Drupal ordenada

Era necesario estructurar entidades, tipos de contenido, campos, vistas, bloques, taxonomías y permisos para facilitar la administración editorial y la consulta ciudadana.

Apoyo Drupal realizado

Módulos y compatibilidad

Apoyo en implementación de funcionalidades, mantenimiento de módulos personalizados, revisión de módulos contribuidos y compatibilidad con parches recientes de Drupal 10.

Tipos de contenido y vistas

Configuración de tipos de contenido para Datos Abiertos con campos para recursos, enlaces externos, archivos estructurados y metadata; creación de vistas para consulta y filtrado.

Twig, CSS y JavaScript

Ajustes visuales y maquetación mediante plantillas Twig, estilos CSS y JavaScript, cuidando coherencia visual, accesibilidad, UX/UI y adaptación móvil.

Migración documental

Apoyo en migración de documentos desde portal anterior hacia producción, validando clasificación, taxonomía, visualización final y control de inconsistencias.

Permisos, roles y usuarios

Revisión de permisos asociados a nuevos tipos de contenido, control de campos sensibles y perfiles editores autorizados para cargue, edición o depuración.

Base de datos y rendimiento

Revisión de consultas asociadas a listados masivos, optimización de tablas de publicaciones y transparencia, y validación de claves para evitar duplicidad.

Proceso de trabajo

01Levantamiento funcional de Datos Abiertos y contenidos
02Configuración Drupal: campos, vistas, bloques, permisos
03Migración, validación visual, pruebas y ajustes Twig
04Soporte a usuarios, reuniones técnicas y mejora continua

Actividades destacadas

Drupal 9/10

Implementación de funcionalidades y mantenimiento de módulos para garantizar compatibilidad y estabilidad del portal.

Datos Abiertos

Creación de estructura editorial especializada para publicar recursos, enlaces externos, archivos estructurados y metadata.

600 documentos

Migración y clasificación de documentos desde el portal anterior hacia el sitio en producción, cuidando taxonomía y visualización final.

Soporte técnico

Orientación a usuarios y acompañamiento en administración de archivos, publicación y pruebas de la sección de Datos Abiertos.

Enfoque profesional

Este caso se presenta con enfoque técnico y reservado. No se divulgan accesos, datos internos, información contractual sensible, repositorios, procedimientos internos ni configuraciones privadas de la entidad. La descripción se limita a actividades generales de soporte y desarrollo Drupal.
Drupal institucionalDrupal 9/10TwigVistas DrupalBloquesTipos de contenidoDatos AbiertosMigración documentalPermisos y rolesMySQL/MariaDB/PostgreSQL