Universidad Adolfo Ibáñez · Intranet

Sistema de Diseño

Documento único y vigente del sistema de interfaz de la Intranet UAI. Define objetivos, principios, grilla, tokens y el uso correcto de cada componente compartido. Los ejemplos de esta página renderizan los componentes reales del producto: si un componente cambia, esta página cambia con él.

Versión 2.0
·Consolidada tras la limpieza del inventario·08 de septiembre de 2026
01

Introducción y filosofía

El Sistema de Diseño de la Intranet UAI existe para que cualquier pantalla nueva se resuelva con piezas ya decididas, se vea como el resto del producto y no obligue al usuario a reaprender la interfaz. No es una guía de estilo decorativa: es una herramienta operativa que reduce la incertidumbre de diseño y acelera la implementación.

Filosofía del sistema

  • Claridad antes que decoración. Ningún efecto visual puede competir con la lectura del contenido ni con la identificación de la acción.
  • Contenido primero, contenedor después. Se elige el componente que mejor presenta el dato, no el que se ve mejor vacío.
  • Evolución controlada. Se extiende un componente existente antes de crear uno nuevo. Crear uno nuevo exige documentarlo aquí.
  • Compatibilidad con la plataforma. La Intranet vive dentro de Ellucian Experience. Todo lo que se diseña debe poder implementarse dentro de las tarjetas de la plataforma.
Sobre esta documentación
Esta página es el punto de verdad para diseñadores, desarrolladores y stakeholders. Cuando una decisión de interfaz no esté escrita aquí, no existe. Cuando cambie una regla, esta página se actualiza primero.
02

La plataforma: Ellucian Experience

La Intranet UAI no es un sitio independiente: se monta sobre Ellucian Experience, el portal institucional que agrupa servicios, aplicaciones y contenidos en una experiencia unificada. Entender quién controla qué en esa plataforma es condición necesaria para entender las decisiones de este sistema.

El modelo de tarjetas

En Ellucian Experience, la unidad básica de interfaz es la tarjeta (card). El panel de inicio del usuario es una grilla de tarjetas cuadradas. Cada tarjeta tiene una barra de título fija, un ícono y un menú; el equipo UAI solo diseña el cuerpo que aparece "bajo la costura".

Barra de título de tarjeta (controlada por Ellucian Experience)
Cuerpo de la tarjeta (diseñado por el equipo UAI)
Contenido Nivel 1
Contenido Nivel 2
Controla Ellucian
  • Título e ícono de tarjeta
  • Posición en el panel
  • Barra superior y menú
Controla el equipo UAI
  • Cuerpo de la tarjeta
  • Vistas internas (detalle)
  • Jerarquía visual interna

Qué controla Ellucian

ElementoRestricciónConsecuencia en el sistema UAI
Barra de títuloTipografía sans-serif del sistema, fondo neutro, alto y padding fijos.No se diseña la barra. La jerarquía visual se resuelve dentro del cuerpo.
Grilla del panelEl panel es una grilla de tarjetas cuadradas modulares.Cada tarjeta debe ser autoexplicativa. No hay encabezados de sección entre filas.
Límite de contenidoMáximo 5 filas de lista o 6 botones por tarjeta, más una fila 'Ver todos'.Se prioriza la tarea principal. El resto se mueve a la vista interna.
PosiciónEl usuario y la plataforma deciden dónde aparece cada tarjeta.No se diseña un orden fijo. Cada tarjeta debe funcionar sola.

Qué controla el equipo UAI

Aunque el contenedor pertenece a Ellucian, el cuerpo de la tarjeta y las vistas internas (las pantallas que se abren al hacer clic en una tarjeta) sí están bajo nuestro control. En esas vistas internas se admiten columnas, tablas, bloques de contenido y layouts más flexibles.

Convivencia con la marca

El color institucional UAI se aplica solo donde la plataforma lo permite. No se pelea con el chrome de Ellucian: la barra de título, los bordes y los fondos del portal usan la paleta de la plataforma. Nuestro acento azul (#385F82) reserva su uso para acciones, íconos y jerarquía dentro del cuerpo de la tarjeta.

Restricción no negociable
Si un diseño propuesto no cabe dentro de una tarjeta de Ellucian o de una vista interna permitida, no se implementa. La restricción se resuelve simplificando el flujo, no ignorando la plataforma.
03

Objetivos del sistema

El sistema existe para que cualquier pantalla nueva de la Intranet se resuelva con piezas ya decididas, se vea como el resto del producto y no obligue al usuario a reaprender la interfaz.

ObjetivoQué significa en la práctica
Un solo lenguaje de interacciónEl usuario reconoce qué es clicable y qué no, sin importar el rol ni la sección en que esté.
Acceso en 1 o 2 clicsToda tarea frecuente se alcanza desde el panel en un máximo de dos interacciones.
Escalar sin rediseñarAgregar una sección se hace componiendo componentes existentes; no se crean variantes nuevas por conveniencia.
Consistencia entre rolesEstudiante, Docente, Administrativo y perfiles duales comparten los mismos patrones y la misma jerarquía visual.
Compatibilidad con la plataformaTodo lo que se diseña debe poder implementarse dentro de las tarjetas de Ellucian Experience.
Mantención barataUn cambio de estilo se hace en un componente o en un token, nunca en decenas de pantallas.
04

Principios de diseño

Cinco reglas que resuelven las discusiones antes de que ocurran. Cuando dos opciones parecen válidas, gana la que cumple el principio de más arriba.

#PrincipioConsecuencia de diseño
1Claridad antes que decoraciónNingún efecto visual puede competir con la lectura del contenido ni con la identificación de la acción.
2Una sola acción principal por tarjetaUn CTA sólido por tarjeta. El resto son acciones secundarias o terciarias.
3El color comunica jerarquía, no categoríaEl celeste indica acento institucional y acción. No se usa color para distinguir facultades ni áreas.
4Contenido primero, contenedor despuésSe elige el componente que mejor presenta el dato, no el que se ve mejor vacío.
5Evolución controladaSe extiende un componente existente antes de crear uno nuevo. Crear uno nuevo exige documentarlo aquí.
05

Grilla y layout

Grilla de 12 columnas, mobile-first. El panel usa tiles cuadrados; las vistas internas combinan spans de 4, 6, 8 y 12.

ContextoMóvil (<768px)Tablet (768–1023px)Escritorio (≥1024px)
Tile del panel (square)1 por fila2 por fila4 por fila
Tarjeta span 41 por fila3 por fila3 por fila
Tarjeta span 61 por fila2 por fila2 por fila
Tarjeta span 12ancho completoancho completoancho completo

Reglas de espaciado

ReglaValor
Gutter de la grilla12px en móvil · 16px desde tablet
Padding del cuerpo de tarjeta20px horizontal · 16px vertical
Alto mínimo del tile cuadrado240px en escritorio · sin mínimo bajo 1024px
Radio de esquinavar(--radius) = 6px
Escala de espaciado4 · 8 · 12 · 16 · 20 · 24 px
06

Color y tokens

Los valores viven en src/styles.css y son la única fuente de verdad. Toda pantalla nueva debe consumir tokens; escribir un hexadecimal en un componente se considera deuda técnica.

--color-primary-dark
Texto principal, barras oscuras, fondos institucionales
--color-neutral
Bordes, divisores, superficies deshabilitadas
--color-accent
Acento institucional: íconos, viñetas, badge en curso
--color-accent-strong
Color único de acción: todos los CTA
--color-accent-subtle
Cuerpo de tarjetas Nivel 1 y Nivel 2
--color-canvas
Lienzo de página
--color-canvas-muted
Superficies suaves: cabeceras de acordeón, paneles

Regla de color por facultad

No se diferencia por facultad
El color no diferencia facultades. Existe un único trío canónico — --color-faculty-accent, -bg y -fg — que resuelve al celeste institucional (--color-accent). Los 24 tokens por escuela fueron retirados del CSS.
07

Tipografía e iconografía

Roboto es la tipografía oficial UAI y cubre toda la interfaz. La única excepción es la barra de título de la tarjeta, que pertenece a Ellucian.

Escala tipográfica

Título de página
30px·Semibold·Encabezado de vista interna
Título de sección
20px·Semibold·Bloques dentro de una vista
Subtítulo
16px·Medium·Agrupaciones y etiquetas de grupo
Texto de contenido
14px·Regular·Listas, tablas, párrafos
Texto de apoyo
11px·Regular·Subtítulos, metadatos, filtros
Etiqueta de estado
10px·Medium·Badges y estados

Reglas de iconografía

ReglaValor
SetLucide, estilo outline
Grosor de trazo1.5px, aplicado por el wrapper (no se sobrescribe)
Tamaños14px en línea · 18px en barra de título · 24px en bloque de CardActionButton
ColorHereda del contexto; en tarjeta clara usa --color-accent-strong
SignificadoEl ícono acompaña a la etiqueta; nunca reemplaza al texto salvo en acciones de cierre
08

Jerarquía de acción (botones)

Tres niveles de acción y dos componentes especializados. Toda acción nueva debe caber en esta tabla; si no cabe, el problema es el flujo, no el botón.

NivelComponenteAspectoRegla
PrimariaPrimaryActionButton variant='primary'Sólido #385F82, texto blancoUna sola por tarjeta o por pantalla
SecundariaPrimaryActionButton variant='secondary'Contorno #385F82 sobre blancoAcciones de apoyo que compiten con la principal
TerciariaPrimaryActionButton variant='tertiary'Sólo texto azul, subrayado en hoverConsultas, enlaces auxiliares y salidas externas
CTA inlineInlineCTACaja compacta #385F82 (sólida o contorno)Acción anclada a un ítem: fila, celda de tabla o pie de tarjeta
Acción de tarjetaCardActionButtonAncho completo, bloque de ícono celeste a la izquierdaAccesos del panel hacia una sección o servicio
Acción de superficieWireframeButtonMAYÚSCULAS, borde 2pxSólo SSO, Mi perfil, SearchBar y CTA de fila en detalle

Galería de estados

09

Listas y navegación interna

Las listas son el patrón más frecuente dentro de una tarjeta. Cada ítem debe tener un título claro, un metadato opcional y una acción puntual si corresponde.

PatrónUsoQué evitar
Lista de enlacesNavegación rápida hacia secciones o servicios frecuentes.Más de 5 filas por tarjeta; mezclar acciones de distinta jerarquía.
Lista con metadatoMostrar estado, fecha o categoría junto al título.Ocultar el metadato en móvil; debe permanecer visible.
Lista con acción inlineCTA puntual como 'Inscribir' o 'Ver detalle' al final de la fila.Más de una acción sólida por fila.
10

Tarjetas y contenedores

Los contenedores organizan la información dentro del cuerpo de una tarjeta o vista interna. Cada nivel tiene un propósito claro.

ContenedorUsoApariencia
Nivel 1Contenedor principal dentro de una tarjeta o vista interna.Fondo blanco, padding estándar, borde sutil.
Nivel 2Subdivisión dentro de Nivel 1 para agrupar contenido relacionado.Fondo blanco con franja izquierda de acento de 4px.
Nivel 3 / AccentPanelContenedor de una entidad (curso, carrera, bloque de resumen) dentro de una pantalla ya abierta.Fondo sutil, franja izquierda de acento de 4–6px.
Tile del panelTarjeta cuadrada del panel de inicio.Fondo degradado celeste o institucional, contenido centrado o alineado arriba.
11

Datos: tablas y estados

Las tablas se usan en vistas internas donde hay que comparar varios registros. Nunca dentro de un tile del panel.

EstadoAparienciaUso
DefaultFila con texto oscuro sobre fondo blancoRegistro sin estado particular
HoverFondo sutilIndica que la fila es interactiva
SeleccionadoFondo de acento sutilFila activa o marcada por el usuario
DeshabilitadoTexto atenuadoRegistro no disponible para acción
12

Búsqueda y campos

Los campos de búsqueda y filtros deben ser descubribles, accesibles y consistentes con el resto de la interfaz.

ComponenteUsoRegla
SearchBarBúsqueda global dentro de una sección.Siempre acompañada de filtros visibles o un botón de búsqueda.
Input de textoFormularios cortos dentro de vistas internas.Etiqueta visible, estado de error claro, mensaje de ayuda opcional.
Select / DropdownFiltrar por categoría, rol o estado.Opciones ordenadas alfabéticamente; valor por defecto explícito.
13

Accesibilidad

La accesibilidad no es un enhancement: es un requisito. La plataforma Ellucian hereda ciertas garantías, pero el cuerpo de la tarjeta depende de nosotros.

ÁreaRegla
ContrasteTodo texto legible cumple WCAG AA como mínimo (4.5:1 para cuerpo, 3:1 para grandes).
Navegación por tecladoTodo elemento interactivo es alcanzable con Tab y activable con Enter/Espacio.
Orden de lecturaEl DOM coincide con el orden visual de arriba hacia abajo y de izquierda a derecha.
Textos alternativosLas imágenes informativas llevan alt; las decorativas usan alt vacío.
Estados de focoEl anillo de foco es visible y usa --color-ring. No se oculta.
Mensajes de errorLos formularios indican claramente qué campo falló y cómo corregirlo.
14

Gobernanza y proceso de actualización

El sistema de diseño vive y cambia con la Intranet. Esta sección define quién actualiza qué y cómo se mantiene la documentación al día.

Qué se actualiza automáticamente

  • Los ejemplos de componentes reales se actualizan al redeployar, porque esta página los importa directamente desde el código fuente.
  • Los tokens de color reflejan los valores de src/styles.css mientras no se modifique el archivo.

Qué se actualiza manualmente

  • Textos explicativos, tablas de uso y reglas de restricciones.
  • Ejemplos de código, decisiones de diseño y el capítulo de Ellucian.
  • Historial de versiones y checklist de cambios.

Checklist de cambio

Cuando cambias…Revisa…
Un token de color o tipografíaTodas las secciones de fundamentos y los ejemplos visuales.
Un componenteSu sección correspondiente, los estados mostrados y las reglas de uso.
Una restricción de EllucianEl capítulo 02 y las decisiones que dependen de ella.
Un principio o reglaLas tablas de principios, objetivos y la sección de gobernanza.

Historial de versiones

VersiónFechaCambios principales
2.008 de septiembre de 2026Consolidación tras la limpieza del inventario. Retiro de tokens por facultad. Documentación reorganizada.
1.x2025Versiones previas con tokens por escuela y estructura de landing lineal.
Procedimiento mínimo de cambio
Proponer → registrar en el historial → actualizar la sección correspondiente → publicar. Si un cambio rompe una regla ya documentada, se actualiza la regla antes de mergear el cambio.