Skip to content

Repository files navigation

ckanext-gobar-theme

Theme e identidad visual de los portales de datos abiertos de Datos Argentina, sobre CKAN 2.11. Es la extensión de presentación de portal-andino-v2: un mismo theme sirve para datos.gob.ar y para los nodos que redistribuyen el stack, personalizable por configuración sin tocar templates ni código.

Funcionalidades:

  • Home propia: hero con buscador, categorías, datasets más consultados, organizaciones y franja de la API.
  • Header y footer institucionales con navegación fija (Datasets, Organismos, Temas, Recursos, Series, Acerca).
  • Perfiles visuales por nodo vía ckanext.gobar_theme.profile (nacional | apn | subnacional | base).
  • Página Acerca propia (override de /about de CKAN) con texto distinto según el perfil. El contacto se deriva a argentina.gob.ar.
  • Sección /recursos opcional y nombre configurable para la sección de organizaciones (por ejemplo "Organismos").
  • Faceta de Provincia (a partir de la cobertura espacial de los datasets) y overrides de traducción sobre CKAN core (por ejemplo "Grupos" → "Temas").

La página /series no vive acá: la registra ckanext-series-explorer.

Instalación

pip install -e 'git+https://github.com/datosgobar/ckanext-gobar-theme.git@main#egg=ckanext-gobar_theme'
pip install -r requirements.txt

Agregá gobar_theme a ckan.plugins en tu archivo de configuración y reiniciá CKAN:

ckan.plugins = gobar_theme

Configuración

Ver docs/personalizacion.md: perfil visual (ckanext.gobar_theme.profile), colores, imagen de fondo, título/subtítulo de la home, label de "Organizaciones", sección Institucional y logo del footer, sección /recursos — todo configurable por .env/ckan.ini, sin tocar templates ni código.

Tests

Dentro de un entorno con CKAN instalado (por ejemplo el contenedor dev de portal-andino-v2):

pytest --ckan-ini=/srv/app/src/ckan/test-core.ini ckanext/gobar_theme/tests

Licencia

AGPL

About

Tema para CKAN del Portal Nacional de Datos Públicos de Argentina

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages