Repositorio de la extensión del Portal data.buenosaires.gob.ar de la Ciudad de Buenos Aires para CKAN. Este proyecto se encarga de modificaciones al ruteo de la aplicación web, cambios visuales a la interfaz, y customización del portal, entre otros. Este repositorio no constituye el proyecto entero.
Correr dentro del entorno virtual de python(venv) para instalaciones hechas con Docker:
pip install -e "git+https://github.com/datosgcba/ckanext-gcbaandinotheme.git@ckan2.9_assessment#egg=ckanext-gobar_theme"
- ckanext
- gobar_theme
- asset
- js
- archivos de js a ser importados por los distintos templates html
- styles
- archivos css generados desde sus versiones de scss
- public
- assets estáticos y públicos como imagenes y fuentes
- templates
- archivos de jinja renderizados por los controladores
- actions.py # lógica de modelos de ckan, sobreescribe y/o extiende la lógica de ckan
- controller.py # controladores para la home y la api, sobreescriben y/o extienden la lógica de ckan
- helpers.py # metodos auxiliares para renderizado de templates
- package_controller.py # controlador de lógica de datasets y recursos, sobreescribe y/o extiende la lógica de ckan
- plugin.py # archivo que registra el repositorio como extensión de ckan y declara acciones, helpers y ruteo
La extensión sirve para darle una nueva vista al CKAN original, fue desarrollada utilizando como base el gobar_theme de Nación(https://github.com/datosgobar/datos.gob.ar) y refactorizado para darle la visual requerida por el Gobierno de la Ciudad de Buenos Aires. Aún contiene algunas fallas en los estilos debido a las nuevas actualizaciones que sufrió el CKAN y que fueron "parcheadas" sobre la marcha.
Este proyecto está basado en CKAN y en la guia para crear extensiones.