ckanext-dge-dashboard es una extensión para CKAN utilizada en la plataforma datos.gob.es para generar y gestionar información de dashboard a partir de datos de CKAN.
Tip
Guía base y contexto del proyecto: https://github.com/datosgobes/datos.gob.es
- Añade un plugin CKAN con funcionalidades relacionadas con dashboard.
- Incluye comandos paster para inicialización y generación de salidas (CSV/JSON).
- Una instancia de CKAN.
Compatibilidad con versiones de CKAN:
| CKAN version | Compatible? |
|---|---|
| 2.8 | ❌ No (>= Python 3) |
| 2.9 | ✅ Yes |
| 2.10 | ❓ Unknown |
| 2.11 | ❓ Unknown |
pip install -e .Activa el plugin en tu configuración de CKAN:
ckan.plugins = … dge_dashboarddge_dashboard
Note
Desde CKAN 2.9, los comandos paster se ejecutan mediante el comando ckan.
Consulta la documentación oficial para más detalles.
Este repositorio expone los siguientes comandos:
dge_dashboard_initdbdge_dashboard_loaddge_dashboard_jsondge_dashboard_csv
Ejemplo de uso (ajusta el fichero .ini a tu entorno):
ckan -c /etc/ckan/default/ckan.ini dge_dashboard_initdbEste repositorio incluye tests; si tu entorno no dispone de test.ini, puedes ejecutar directamente el paquete de tests:
pytest ckanext/dge_dashboard/testsEste proyecto se distribuye bajo licencia GNU Affero General Public License (AGPL) v3.0 o posterior. Consulta el fichero LICENSE.