Skip to content

ateeducacion/omeka-s-theme-rea-ate

 
 

Repository files navigation

REA ATE — Tema Omeka S

Try REA ATE in your browser
Try in your browser

Tema Omeka S para el Repositorio de Recursos Educativos Abiertos (REA) del Canal REA ATE, desarrollado por la Área de Tecnología Educativa (ATE), Consejería de Educación, Formación Profesional, Actividad Física y Deportes (CEFPAD), Gobierno de Canarias.

Este tema es una obra derivada de Freedom S Theme, desarrollado por el Roy Rosenzweig Center for History and New Media (RRCHNM) y publicado bajo GNU General Public License v3.0. Véase la sección Atribución y licencia.


Requisitos

Componente Versión mínima
Omeka S 4.2
Advanced Search (Daniel-KM) 3.4.60

Instalación

Para instalación básica, sigue las instrucciones del manual de usuario de Omeka S para temas.

Para desarrollo con Sass es necesario Node.js ≥ 16:

npm install

Funcionalidades

Búsqueda avanzada

  • Formulario hero con chips multi-selección: nivel educativo, tipo de recurso y audiencia
  • Subject picker y collections picker con pills eliminables
  • Filtro de duración por rango numérico (lrmi:timeRequired)
  • Integración con módulo Advanced Search (facetas, paginación, refine)
  • Facetas agrupadas automáticamente por schema:DefinedTermSet: los valores de lrmi:educationalLevel se agrupan por etapa educativa (Primaria, ESO, Bachillerato…) sin configuración manual; el orden se controla con schema:position en cada DefinedTermSet desde el propio Omeka S
  • Panel de filtros activos como chips eliminables

Resultados de búsqueda

  • Tarjetas de recurso con nivel educativo, temática, tipo y duración
  • Vista grid y lista conmutables
  • Chip de duración en la barra de metadatos compactos de la vista lista

Página de recurso (item/show)

  • Hero con título, colecciones y badge de tipo de recurso
  • JSON-LD schema:LearningResource para SEO — duración emitida en formato ISO 8601 (PT45M)
  • Bloque de anclaje curricular configurable por propiedades desde el panel de administración
  • Acciones de administración inline: editar, añadir media, eliminar con confirmación

Home

  • Rail de audiencias (Profesorado / Alumnado / Familias) con URLs configurables desde el panel de tema

Identidad visual

  • Paleta oficial del Gobierno de Canarias (azul institucional #0C2C84, amarillo solar #FFB300)
  • Sistema de tokens CSS --ate-* aplicados desde layout.phtml
  • Barra de logos institucionales configurable (hasta 8 logos con enlace opcional)

Configuración del tema

General

Ajuste Descripción
Primary Color Color primario del tema
Secondary Color Color secundario (fondos)
Accent Color Color de énfasis (enlaces y acentos)

Header

Ajuste Descripción
Header Menu Mostrar / ocultar el menú en la cabecera
Header Layout Logotipo e menú en línea o centrados
Top Navigation Depth Niveles máximos en la navegación (0 = todos)
Logo Logotipo horizontal (recomendado: 210×60 px)

Banner

Imagen de cabecera con opciones de título, descripción, posición del contenido, ancho y alto.

Footer

Ajuste Descripción
Footer Logo Versión clara del logotipo (sobre fondo oscuro)
Footer Site description Texto descriptivo
Footer Menu / Footer Menu Depth Menú en el pie y profundidad
Footer Content HTML libre en el pie
Footer Copyright HTML de copyright

Logos Bar

Hasta 8 logos institucionales (asset + URL de enlace opcional) mostrados sobre el footer.

Home Audience Links

URLs de destino para las tarjetas del rail de audiencias (Profesorado, Alumnado, Familias). Acepta rutas relativas (item, item?fulltext_search=ciencias) o URLs absolutas.

Browse Settings

Ajuste Descripción
Layout for Browse Pages Grid, Lista o Toggle (por defecto grid o lista)
Truncate Body Property Truncar el cuerpo del recurso en el catálogo

Bloque: Anclaje Curricular

Ajuste Descripción
CSS class del contenedor Clase del <div> wrapper del bloque
Propiedades del bloque Una propiedad por línea; el orden es el de visualización

Advanced Search Settings

Ajuste Descripción
Facets grouped by linked DefinedTermSet Una faceta por línea a agrupar (ej. lrmi:educationalLevel)
Property linking a term to its group Propiedad que enlaza DefinedTermDefinedTermSet (por defecto schema:inDefinedTermSet)

Image Settings

Borde decorativo opcional para Media y/o Assets.

Resource Tags

Tags de recurso basados en Tipo de recurso o Clase de recurso.


Metadatos LRMI soportados

Propiedad Uso en el tema
lrmi:educationalLevel Nivel educativo (linked DefinedTerm); faceta agrupable
lrmi:learningResourceType Tipo de recurso; badge con icono
lrmi:timeRequired Duración en minutos (entero); chip en tarjetas y JSON-LD
lrmi:teaches Saberes básicos; mostrado en resultados avanzados
lrmi:assesses Competencias evaluadas; incluido en JSON-LD
schema:about Temática / materia; eyebrow en tarjetas
schema:isPartOf Proyecto o colección padre; sidebar en item/show

Desarrollo

Compilar CSS

npm run build

Vigilar cambios (watch)

npm start

Compilar traducciones (.po.mo)

npm run compile-translations

Estructura Sass

asset/sass/
├── abstracts/
│   ├── mixins/
│   └── variables/          # tokens: breakpoints, colors, layout, typography
├── base/
│   ├── elements/           # buttons, fields, links, lists, media…
│   ├── layout/
│   └── typography/
├── components/
│   ├── advanced-search/    # formulario de búsqueda avanzada
│   ├── facets/             # panel de facetas
│   ├── footer/
│   ├── header/
│   ├── home/               # audience-rail
│   ├── item-show/
│   ├── linked-resources/
│   ├── resources/          # resource-card, resource-row, resource-catalog
│   ├── search-results/     # resultados Advanced Search list-mode
│   └── …
├── generic/
└── utilities/

Atribución y licencia

Este tema es una obra derivada de Freedom S Theme, desarrollado por el Roy Rosenzweig Center for History and New Media (RRCHNM) y publicado bajo GNU General Public License v3.0.

Las modificaciones realizadas sobre el tema original comprenden, entre otras:

  • Sistema de tokens de diseño basado en la identidad corporativa del Gobierno de Canarias
  • Integración con el módulo Advanced Search: formulario con chips, facetas agrupadas por DefinedTermSet y resultados con metadatos compactos
  • Soporte de metadatos LRMI / Schema.org y emisión de JSON-LD LearningResource
  • Componentes específicos: rail de audiencias, barra de logos institucionales, chip de duración, bloque de anclaje curricular
  • Traducciones al español (es-ES)
  • Correcciones de accesibilidad (skip link, atributos ARIA, hidden en modales)

Copyright © 2024–2026 Área de Tecnología Educativa (ATE), Consejería de Educación, Formación Profesional, Actividad Física y Deportes (CEFPAD), Gobierno de Canarias.

Distribuido bajo GNU General Public License v3.0.

About

An Omeka S Theme for publising learning resources

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • SCSS 37.6%
  • HTML 32.3%
  • CSS 15.7%
  • JavaScript 9.8%
  • PHP 2.6%
  • Makefile 1.6%
  • Shell 0.4%