Directus 12.3 en colegios: actas, matrícula y permisos

Directus 12.3.1 sirve como caso para ordenar actas, matrícula, adjuntos y permisos en colegios profesionales. Qué instalar, probar y cotizar.

ULTIMA MILLA · Proyectos · 8 de sept de 2026 · 5 min de lectura

Directus 12.3 en colegios: actas, matrícula y permisos

El acta desaparece cuando el mismo usuario carga, aprueba y borra adjuntos. En un colegio profesional de Cuyo con 1.800 matriculados, esa falla alcanzaba para frenar una revisión interna y dejar cada decisión sin fecha ni responsable. Directus 12.3.1, publicado el 25 de agosto, aporta un buen caso para ordenar actas, matrícula, archivos y permisos con una interfaz administrativa sobre datos propios.

Qué cambia cuando el colegio deja la carpeta compartida

Un colegio profesional suele mezclar padrón, cuotas, actas, resoluciones, expedientes, cursos y consultas de matriculados. La carpeta compartida resuelve el archivo del día, pero deja preguntas abiertas: quién subió el PDF, qué versión aprobó comisión directiva, qué adjunto quedó publicado, qué usuario puede borrar y qué copia vuelve si una computadora falla. Directus sirve cuando el problema principal es ordenar contenido interno con permisos, formularios y API sin desarrollar una administración completa desde cero. El acta necesita rastro técnico. La encuesta 2025 de Stack Overflow muestra que 45,52% de quienes respondieron usan de uno a cinco productos de software o plataformas en el trabajo, y 35,43% usan de seis a diez. Ese dato ayuda a leer el caso: aun una institución chica termina repartida entre planillas, correo, drive, facturación, sitio y mensajería. Cuando las actas quedan en un lugar y el padrón en otro, la trazabilidad depende de memoria humana. La versión 12.3.1 de Directus corrigió detalles en GraphQL, registro público con correo almacenado, página de clientes OAuth para MCP, dependencias de almacenamiento y sincronización de configuración. La lista parece técnica, pero habla de zonas reales para una institución: consultas que devuelven campos nulos, alta de usuarios, clientes de integración, adjuntos y copia de settings entre ambientes. Cada corrección recuerda que una administración de datos vive entre base, archivos y permisos.

Cómo funciona por dentro

El circuito mínimo separa ocho piezas. Primero, una colección de matriculados con estado, matrícula, especialidad, domicilio profesional y contacto institucional. Segundo, una colección de actas con fecha, órgano, expediente, estado y archivo principal. Tercero, un repositorio de adjuntos para PDF, imágenes y documentos firmados. Cuarto, roles para carga, revisión, aprobación, consulta y administración. Quinto, flujos para aviso de vencimiento o cambio de estado. Sexto, API para sitio público y panel interno. Séptimo, bitácora de cambios. Octavo, backup con restauración probada de base y archivos. La guía de self-hosting de Directus muestra el despliegue con Docker y control sobre base, cache y almacenamiento de archivos. La documentación de access control ordena roles, políticas y permisos; la de files upload baja el manejo de adjuntos a una pieza propia; la de flows permite automatizar avisos, cambios y tareas de rutina. Para el colegio, esas piezas reducen el margen de una carpeta compartida con permisos iguales para todos. PostgreSQL guarda matrícula, actas, estados y auditoría. Directus entrega formularios, permisos, API y panel administrativo. Un almacenamiento compatible con S3 conserva adjuntos. Un proxy con TLS publica el panel solo donde corresponda. Metabase o Grafana puede mostrar actas pendientes, altas del mes, adjuntos sin expediente y cambios recientes. Si PostgreSQL falla, el padrón se detiene; si S3 falla, quedan actas sin PDF; si permisos falla, carga y aprobación se confunden.

Qué se instala o configura primero

En un proyecto UMSA, el primer entregable sería un piloto con treinta matriculados, diez actas, tres roles y un flujo de revisión. La prueba central es simple: secretaría carga un acta, comisión la aprueba, consulta la lee y administración conserva bitácora. Después se restaura todo en una instancia secundaria y se abre el mismo PDF desde el acta recuperada. La pila inicial puede usar Directus, PostgreSQL, almacenamiento S3, proxy con TLS, backup diario y monitoreo. Servidor, respaldo y monitoreo pueden ubicarse entre USD 40 y USD 95 mensuales, entre $61.200 y $145.350 al dólar oficial vendedor de $1530. La implementación inicial, con modelo de datos, permisos, carga piloto, flujo, tablero y restauración probada, puede ir de USD 1.200 a USD 2.800, entre $1.836.000 y $4.284.000. Ese rango deja afuera migración histórica completa, digitalización masiva, firma digital avanzada e integración con sistemas de cobro. El primer entregable verificable cabe en cuatro acciones: cargar matrícula, subir acta, aprobar desde otro rol y restaurar la copia. Para antecedentes cercanos, conviene revisar Directus 12 en colegios, actas, roles y salida y Metabase 63 en pymes, consultas, permisos y costo.

Dónde se rompe y cómo probarlo

El primer riesgo es la aprobación por la misma cuenta que cargó. El síntoma aparece cuando un acta cambia de borrador a aprobada sin segunda mirada. La prueba usa dos roles y exige rechazo cuando secretaría intenta aprobar su propia carga. El segundo riesgo es el adjunto huérfano. El síntoma aparece cuando un PDF queda en archivos y ninguna acta lo referencia. La prueba sube un archivo, corta la operación a mitad de camino y busca adjuntos sin expediente. El tercer riesgo está en la API pública. El síntoma aparece cuando el sitio muestra actas internas o datos de contacto privados. La prueba consulta la API con usuario anónimo, usuario interno y administrador, y compara campos permitidos. El cuarto riesgo es la restauración de media sin base. La prueba restaura PostgreSQL y almacenamiento en otro ambiente, abre un matriculado, su acta y el PDF asociado, y verifica que los identificadores coincidan. La decisión operativa para un colegio profesional es concreta: padrón, actas y adjuntos deben compartir permisos, bitácora y copia de salida. El software ayuda cuando ese contrato se prueba con datos reales.

Para seguir leyendo