Casiopea:Administradores/Tareas
Administración Casiopea
Registro cronológico de las tareas de administración y mantenimiento de la wiki Casiopea, de la más reciente a la más antigua. Esta página reemplaza al antiguo tablero de proyecto y consolida además la memoria de la migración al skin Stella Nova, antes repartida en la página Stella Nova/Migración y sus subpáginas.
Registro de tareas
9 de octubre de 2026 · Créditos de las mallas en modo oscuro
Herbert Spencer
Motivo. En las mallas curriculares (Plantilla:Malla Diseño, Plantilla:Malla Arquitectura) el círculo de créditos no se leía en modo oscuro: quedaba negro sobre negro. El chip, definido en Plantilla:Ficha Asignatura/style.css, combinaba un texto tokenizado (--sn-nova-ink, que en oscuro pasa a casi negro) con un fondo literal (rgba(0,0,0,.5)) que no cambia con el tema. Plantilla:Malla Curricular/style.css daba forma al círculo pero heredaba esos colores.
Cambio aplicado.
- En Plantilla:Ficha Asignatura/style.css el chip de créditos pasa a la pareja
--sn-ink(fondo) y--sn-paper(texto), la misma del botón primario del skin. En modo claro se ve como antes; en oscuro se invierte a chip claro con número oscuro. El arreglo alcanza a toda página que usa la ficha, no solo a las mallas. - En Plantilla:Malla Curricular/style.css el círculo de créditos declara la misma pareja, para no depender de la hoja de la ficha.
Probado antes en la wiki de pruebas. Las páginas que aún muestren el estilo anterior se corrigen al regenerarse su caché.
8 de octubre de 2026 · Con§tel: obra, escrito y manual
Herbert Spencer
Motivo. Las páginas Casiopea-Con§tel (obra) y El acto de leer en Con§tel (publicación) se traslapaban, y la obra mezclaba su sentido con las instrucciones de uso de la extensión.
Cambio aplicado.
- Se creó el Manual de con§tel, que reúne todas las instrucciones: activar, anotar, leer con las marcas, Mis anotaciones, el mapa, los temas, la función
{{#constel:}}y los cuidados. Se ajustó a la versión 0.17 de la extensión: la exportación de Mis anotaciones es en CSV y el deslizador de tema agrupa conceptos sin ser un grado de proximidad. - Casiopea-Con§tel queda como la página de la obra: enlaza al manual y al escrito desde su cabecera, conserva la marginalia compartida y los gestos del lector, y suma una sección breve sobre la constelación. El repositorio pasa a
eadpucv/casiopea-constel. - El acto de leer en Con§tel se mantiene como publicación de la Biblioteca Con§tel. Se agregó su antecedente inmediato, Singularidades poéticas hacia definiciones políticas: construcciones de escuela a partir del texto (2022), un enlace al manual y la corrección de cuatro erratas.
5 de octubre de 2026 · Proyecto ayudas: publicación del micrositio
Fauve Bellenger
Motivo. Publicar en un solo lugar el prototipo del nuevo sistema de ayudas y la documentación del proyecto, para que se pueda revisar y comentar antes de llevar cambios a la wiki.
Cambio aplicado. Se publicó el micrositio casiopea-ayudas.vercel.app/proyecto, con dos partes:
- Prototipo de la wiki. Una copia de la interfaz de Casiopea (skin Stella Nova) donde se ven las ayudas como quedarían en la wiki:
- una portada de ayudas con tres entradas: por perfil (Alumno, Profesor, Admin, Interfaz), por lo que se necesita hacer (Aprender, Resolver, Consultar, Entender) y por tema;
- 56 ayudas en el árbol: 38 con estructura lista y 18 marcadas como pendientes, cada una con su ficha, su modo y enlaces a las ayudas relacionadas;
- un modo comentarios para dejar observaciones sobre cualquier bloque de una página;
- una capa de revisión que muestra las decisiones abiertas y las recomendaciones;
- un aviso al salir del prototipo y un recorrido de bienvenida.
- Sitio del proyecto. La documentación completa, abierta:
- resumen y árbol de ayudas;
- decisiones y recomendaciones;
- carta Gantt;
- espécimen con los 15 elementos de interfaz propios de las ayudas;
- documentos de trabajo: especificaciones, marco Diátaxis, inventario y ayudas que faltan;
- página que reúne todos los comentarios.
Se verificó la accesibilidad (pautas WCAG 2.2, nivel AA) en modo claro y oscuro, de 320 px de ancho en adelante.
2 de octubre de 2026 · Proyecto ayudas: investigación
Fauve Bellenger
Motivo. Reunir referentes y criterios para la propuesta de ayudas.
Cambio aplicado. Investigación variada sobre:
- documentación oficial de los programas instalados (MediaWiki, Semantic MediaWiki, Page Forms, Semantic Result Formats y Maps), para que las ayudas se apoyen en la versión que usa Casiopea;
- criterios de accesibilidad, usabilidad e inclusión (W3C WAI), recomendaciones de Nielsen Norman Group e Interaction Design Foundation;
- funciones y componentes de la skin Stella Nova que las ayudas pueden reutilizar.
29 de septiembre de 2026 · Proyecto ayudas: definición
Fauve Bellenger
Motivo. Definir qué debe resolver el sistema de ayudas, para quién y cómo se organiza su información.
Cambio aplicado.
- Especificación del sistema de ayudas: un solo punto de entrada (Ayuda:Portada), profundidad máxima de dos clics y reglas de redacción.
- Usuarios: cuatro perfiles (Alumno, Profesor, Admin e Interfaz), cada uno con un recorrido recomendado de 3 a 5 páginas.
- Estructura de datos:
- el modo de cada ayuda se deriva de la propiedad existente Tipo de Documento, sin crear propiedades nuevas;
- se proponen dos valores nuevos en propiedades que ya existen: Apunte (en Tipo de Documento) y Pendiente (en Estado);
- nueva versión de la ficha de documentación.
23 de septiembre de 2026 · Proyecto ayudas: documentación
Fauve Bellenger
Motivo. Establecer el marco con que se escribirán y ordenarán las ayudas de Casiopea.
Cambio aplicado.
- Frameworks. Se adoptó Diátaxis, de Daniele Procida (diataxis.fr), que distingue cuatro tipos de documentación según lo que necesita quien lee. En Casiopea se llaman Aprender (tutoriales), Resolver (guías), Consultar (referencias) y Entender (apuntes).
- Convenciones. Revisión de las convenciones de documentación vigentes en la wiki: plantilla de documentación, espacios de nombres Ayuda: y Documentación:, y nombres de páginas.
- Estudio de casos. Análisis de cómo otros proyectos organizan su documentación según el modo y el perfil de quien la usa.
22 de septiembre de 2026 · Competencias de Arquitectura
Fauve Bellenger
Motivo. Edición y creación de páginas de las competencias para Arquitectura.
Estado. Detenido por el momento.
8 de septiembre de 2026 · Competencias de Arquitectura
Fauve Bellenger
Motivo. Edición y creación de páginas de las competencias para Arquitectura, en el marco de la actualización curricular de Casiopea y Arquitectura.
7 de septiembre de 2026 · Competencias de Arquitectura
Fauve Bellenger
Motivo. Edición y creación de páginas de las competencias para Arquitectura.
Estado. Inicio.
20 de agosto de 2026 — Reordenamiento de Ayudas
Fauve Bellenger
Motivo. El acceso a la documentación es muy complicado. Se propone simplificarlo y atomizarlo en acciones específicas para luego generar las páginas de ayuda y luego restructurar las portadas de las páginas de ayuda para que se autocompleten en la medida que se cree nueva documentación. Visitar Sandbox para más información
17 de agosto de 2026 — Retiro de TemplateStyles en Plantilla:Los Cursos y Plantilla:Los Proyectos
Herbert Spencer.
Motivo. Toda página de asignatura o curso que transcluía Plantilla:Los Cursos o Plantilla:Los Proyectos mostraba el aviso «La página Plantilla:Los Cursos/style.css no contiene nada». Ambas plantillas cargaban en su código un <templatestyles/> apuntando a una subpágina /style.css que nunca se creó; TemplateStyles exige que la hoja referenciada exista y tenga contenido real, y de lo contrario repite el aviso en cada transclusión.
Cambio aplicado. Se retiró la etiqueta <templatestyles/> de ambas plantillas y se reescribió su sección «Estilos», que aún describía una hoja inexistente. El listado lo entrega íntegramente el skin Stella Nova, sin hoja propia, de modo que no hubo cambio visual. Se descartó crear las subpáginas /style.css por no existir estilo propio que justificara el enlace. Verificado en el render de Taller de la Casa en Vertical; Altitud-Altura-Estatura: las secciones «Cursos Realizados» y «Proyectos» quedan limpias.
13 de agosto de 2026 — Ayudantía Acceder a la observación - S2 2026
Fauve Bellenger.
Inducción sobre los aspectos básicos de la wiki (inicio de sesión, creación de páginas, edición básica). Horario: 9:35 horas (35 minutos)
11 de agosto de 2026 — Creación de cuentas y fichas de estudiantes
Fauve Bellenger.
Creación de cuentas de usuario y fichas de Persona desde el formulario de solicitud, en varias tandas durante agosto de 2026. Total: 39 cuentas de usuario y 37 fichas de Persona con sus redirecciones de usuario.
5 de agosto de 2026 — Migración de los mapas a OpenStreetMap (Leaflet)
Herbert Spencer.
Motivo. Durante julio de 2026, el rastreo agresivo de bots sobre las fichas con mapa disparó el consumo de la API de Google Maps hasta unas 30 veces lo habitual (del orden de US$280 en el mes). El webmaster (Felipe Lavín, Bloom) deshabilitó la clave de la API para detener el gasto. Como el mapa de cada ficha se carga en toda visita —también la de los bots—, se decidió reemplazar toda visualización de mapa en las plantillas por OpenStreetMap mediante Leaflet, que no cobra por uso. Google Maps se conserva únicamente para la geocodificación en los formularios (convertir una dirección en coordenadas al guardar), que se mantiene dentro del nivel gratuito.
Cambio aplicado. En cada plantilla se reemplazó service=google / service=googlemaps por service=leaflet en los parser functions de Semantic Maps (#display_points y #display_map), se quitó type=satellite y se cambió format=googlemaps por format=leaflet. Los iconos (Geopin.svg, Icono-travesia.svg), el zoom y la altura se conservan; el render pasa a la capa OpenStreetMap.
Plantillas migradas. Plantilla:Obra, Plantilla:Travesía, Plantilla:Proyecto, Plantilla:Evento, Plantilla:Acto y Plantilla:Caso de Estudio. En cada una se actualizó tanto el código funcional (includeonly) como su documentación interna (¿Qué es?, Notas, Datos semánticos). El render real se verificó en fichas que las transcluyen (mappingservice: leaflet, capa OpenStreetMap).
Plantillas revisadas sin mapa (no requirieron cambios): Publicación, Objeto de Archivo, Ficha Personal, Curso, Persona, Proyecto de Investigación, Proyecto de Vinculación con el Medio, Asignatura.
Creación de cuentas + fichas de persona y envío de correos
Fauve Bellenger. Creación de cuentas de usuario y fichas de Persona de estudiantes de pregrado desde el formulario de solicitud, en dos tandas (3 y 5 de agosto de 2026). Total: 21 cuentas y 20 fichas de Persona con sus redirecciones de usuario. El proceso incluyó validación del CSV, normalización de los nombres de usuario y resolución de duplicados y colisiones de título; las solicitudes que ya tenían ficha recibieron solo la cuenta.
Julio de 2026 — Cambio del skin predeterminado a Stella Nova
Stella Nova pasa a ser el skin por defecto de Casiopea. Chameleon permanece instalado como alternativa seleccionable en las preferencias. El cambio se reservó deliberadamente para el período lectivo más calmo del año, de modo que no fuera una operación en mitad de semestre. Quedó pendiente, ya como mantención ordinaria, retirar de MediaWiki:Common.css y MediaWiki:Common.js lo que solo podía eliminarse una vez consumado el cambio.
20 de julio de 2026 — Traslado Card→Tarjeta y Tarjeta XL
Renombrado de la plantilla Card a Plantilla:Tarjeta (clase .card→.tarjeta, 30 invocaciones actualizadas, sin dejar redirección) y creación de Plantilla:Tarjeta XL, una tarjeta ancha clickeable con llamado a la acción visual. Durante el barrido se detectó, por el tamaño anómalo de un diff, que Ayuda:Cómo editar la Wiki se había reconstruido desde una revisión cacheada; se restauró su contenido vivo por revid inmutable. Se creó esta bitácora.
8 y 9 de julio de 2026 — Animaciones P5 y hub de Ayuda
Creación de plantillas de animación P5 on-brand para las tarjetas del sistema de Ayuda (crear páginas, editar textos e imágenes, insertar objetos, objetos semánticos, componer y diseñar, nuevo usuario y nuevo profesor) y de la categoría de sketches P5. Todas leen los tokens del skin, respetan el modo claro/oscuro y prefers-reduced-motion.
3 y 4 de julio de 2026 — Sistema de páginas de Ayuda
Actualización de las guías de Ayuda contra la fuente de verdad del skin: corrección de encabezados (H1 automático, jerarquía desde ==), tablas minimalistas, clases semánticas de texto y consultas #ask corregidas contra la ontología. Se implementó un sistema de categorías convergente más un diferenciador por página y se enriqueció la metadata de audiencia. Páginas nuevas: Ayuda:Palabras mágicas y Ayuda:Componer y diseñar tu página. Se rediseñó el Ayuda:Índice de Ayudas para bajar la carga cognitiva.
3 de julio de 2026 — Arreglo del bug de la tarjeta
Rehospedaje del glue .img_wrap (intercambio imagen/gif en hover) en Plantilla:Tarjeta/style.css vía TemplateStyles, que se había perdido en la fase 8 de la migración a Stella Nova.
25 de junio de 2026 — WikiSEO e indexación semántica en producción
Instalación de WikiSEO en producción y despliegue de la indexación semántica de las fichas: metadatos schema.org, etiquetas para Google Scholar y JSON-LD. Ver Casiopea:Ontología.
24 de junio de 2026 — Tablero de migración y fase de indexación
Herbert Spencer. Se dan por hechas las fases 0 a 8 del plan de migración. Se incorpora la indexación semántica como fase 16, implementada y verificada en el entorno de pruebas.
19 de junio de 2026 — Refinamiento de Curso y Foto Persona
Herbert Spencer. Refinamiento de diseño en Plantilla:Curso y Plantilla:Foto Persona: las fotografías de profesores y estudiantes se integran como filas expansibles en la ficha de Curso, y la tarjeta de persona pasa a foto con esquinas redondeadas y nombre en cuerpo pequeño.
3 de junio de 2026 — Auditoría automatizada de CSS y JavaScript
Fauve Bellenger
- MediaWiki:Common.css tenía 20 470 bytes y 182 reglas, clasificadas por destino: al skin (30, ya redeclaradas por Stella Nova), a una plantilla (26 selectores trasladables), compartidas (27) y transversales (87, que se quedan en Common.css).
- 12 plantillas duplicadas con sufijo «2» —restos de pruebas antiguas— y varias hojas
/style.csssin tokenizar (sinvar(--sn-*)). - Un puñado de typos en Common.css (
solic,1emM,text-style:, un selector sin punto inicial). - 7 bloques en MediaWiki:Common.js: Google Analytics, inicialización de p5.js, hover de gifs, tarjeta clickeable, acordeón, tooltip y filtro de portafolio. Ninguno inyecta clases: todos leen clases ya presentes en el HTML.
Este inventario alimentó las fases de catálogo, migración a TemplateStyles y limpieza.
2 de junio de 2026 — Inicio de la migración a Stella Nova
Herbert Spencer y Fauve Bellenger. Comienza el reemplazo del skin anterior por Stella Nova, el skin propio de Casiopea. Se define el plan completo y las reglas de trabajo; la ejecución se extendió hasta julio de 2026. La documentación viva del skin quedó en Tokens, Grilla y estilos y Plantillas. Lo que sigue es la memoria consolidada del proceso, antes repartida en subpáginas por fase.
Qué había antes. Casiopea funcionaba con Chameleon 5.0.2 y un conjunto de personalizaciones llamado bo, construido sobre Bootstrap (columnas .row > .col-md-*). El estilo de las plantillas se acumulaba en MediaWiki:Common.css y el comportamiento en MediaWiki:Common.js, ambos crecidos por sedimentación a lo largo de años.
El plan: dieciséis frentes.
| Fases | Frente | Qué resolvieron |
|---|---|---|
| 0–2 | Preparación | Auditoría de la carga real de la wiki, verificación de la versión de MediaWiki y de la vía de despliegue, e instalación del skin en convivencia: disponible como opción, sin cambiar el predeterminado. |
| 3–4 | Catálogos | Clasificar cada bloque de MediaWiki:Common.css y de MediaWiki:Common.js por destino: al skin, a una plantilla, o a la basura. Nada se movió hasta tener el catálogo completo. |
| 5–6 | TemplateStyles | Consolidar las doce plantillas duplicadas con sufijo «2» en un solo diseño por plantilla, y migrar su estilo a una hoja /style.css propia con tokens.
|
| 7 | p5.js | Asegurar una sola descarga de la librería por página. Se descargaba dos veces. |
| 8–9 | Limpieza | Eliminar del CSS y del JavaScript globales los bloques ya migrados. |
| 10 | Cromo administrable | Poblar Stella-Nova:Aviso y Stella-Nova:Pie, las páginas del skin editables desde la wiki. |
| 11 | Accesibilidad | Verificar WCAG 2.1 AA sobre páginas reales, con axe y WAVE, foco visible, orden de tabulación y lector de pantalla. |
| 12–13 | Cambio | Avisar a la comunidad y cambiar el skin predeterminado. |
| 14–15 | Cierre | Limpieza posterior y frente transversal de riesgos colaterales: caché, widgets, gadgets, impresión. |
| 16 | Indexación semántica | Metadatos schema.org, etiquetas para Google Scholar y JSON-LD en las fichas, mediante WikiSEO y Widgets. Ver Casiopea:Ontología. |
El desarrollo del skin: ocho hitos.
| Hito | Entregable |
|---|---|
| M0 | Esqueleto: skin.json, plantilla Mustache, tokens CSS, JavaScript mínimo. Renderiza sin errores.
|
| M1 | Estilos para extensiones: el skin absorbe el CSS de 22 extensiones sin parchearlas. |
| M2 | Layout real: cabecera, hoja centrada sobre campo, pie compuesto. |
| M3 | Sistema de tokens, tema claro y oscuro, tipografía variable autoalojada. |
| M4 | Responsive y navegación: vista móvil, menús, preferencias sin parpadeo. |
| M5 | Accesibilidad WCAG 2.1 AA. |
| M6 | JavaScript progresivo: la página funciona sin JavaScript. |
| M7 | Testing e integración continua. |
| M8 | Verificación final y publicación. |
Las reglas que se siguieron. Son lo más reutilizable del proceso:
- Toda edición sobre MediaWiki:Common.css, MediaWiki:Common.js o una plantilla de uso masivo se hacía primero en modo de prueba, sin escribir; se mostraba el cambio propuesto; y solo tras confirmación explícita se aplicaba.
- Antes de la primera modificación de cualquier bloque se guardaba un respaldo local con fecha.
- El skin Chameleon no se desinstaló durante la transición, y queda como alternativa seleccionable.
- El cambio del predeterminado no se hizo en mitad de semestre: se reservó para el período lectivo más calmo del año.
- Cada migración de plantilla se verificó visualmente en una página real que la transcluye, antes de eliminar su bloque del CSS global.
La primera y la quinta son las que más problemas evitaron; la tercera es la que permitió que el cambio de predeterminado no fuera una operación sin retorno.
Lo que quedó abierto (como mantención ordinaria, ya no como migración):
- Ronda móvil y accesibilidad: chequeo íntegro en teléfonos reales, no solo en viewport simulado, y cierre de la auditoría WCAG sobre páginas reales.
- Testing e integración continua: lint de PHP, JavaScript y CSS, y un pipeline que valide en cada cambio del repositorio.
- Limpieza posterior de MediaWiki:Common.css y MediaWiki:Common.js.