CKAN Accessibility Extension
A CKAN extension that provides basic accessibility features such as font size control and contrast mode.
Requirements
- Tested with CKAN 2.11.2 and Python 3
Installation
Docker Installation
Extract the ZIP file containing the extension, e.g.:
unzip ckanext-accessibility.zip
Copy the extensions directory into the container and install it via the Dockerfile:
COPY ckan-extensions/ $SRC_DIR
RUN cd $SRC_DIR/ckanext-accessibility && \
python3 setup.py develop
Add the plugin to the plugin list in the .env
file:
CKAN__PLUGINS = "... accessibility ..."
Restart the CKAN container:
docker restart ckan
Installation from Source
Extract the ZIP file containing the extension, e.g.:
unzip ckanext-accessibility.zip -d /usr/lib/ckan/default/src
Activate the CKAN virtual environment:
. /usr/lib/ckan/default/bin/activate
Install the extension into the virtual environment:
cd ckanext-accessibility
pip install .
Add the plugin to the plugin list in the CKAN configuration file
(usually located at /etc/ckan/default/ckan.ini
).
Add it to the variable ckan.plugins
:
ckan.plugins = ... accessibility ...
Restart CKAN:
# For installation on the host, e.g.:
supervisorctl restart ckan-uwsgi
Author and License
Not open source, all rights reserved
(C) 2025, Ondics GmbH