Asumiendo la imagen oficial de ckan: ckan/ckan
correr: :
ckan-pip install git+https://github.com/chrodriguez/ckanext-senasa_theme.git
Correr los siguientes comandos, asumiendo se dispone del directorio con este repo en /tmp/senasa_theme: :
source $CKAN_VENV/bin/activate && cd $CKAN_VENV/src/
cp -r /tmp/senasa_theme .
cd senasa_theme
pip install -r requirements.txt
python setup.py install && python setup.py develop
Luego agregar el plugin en la configuracion de ckan /etc/ckan/{ckan,production}.ini
:
ckan.plugins = stats text_view image_view recline_view senasa_theme
Luego reiniciar la imagen del contenedor: docker-compose restart ckan
El plugin ofrece configurar si los usuarios pueden loguearse o registrarse en el portal. Por defecto se permite esta funcionalidad. Para deshabilitar el registro y acceso de usuarios configurar lo siguiente en /etc/ckan/{ckan,production}.ini
:
ckan.senasa_theme.disable_user_access = True
Luego de agregar esta opción no se podrá acceder al portal con usuarios o registrarse