ckanext-onicse-theme
Custom CKAN theme extension developed by Keitaro Inc. providing custom homepage design and UI customizations.
Features
- Custom homepage design with featured groups display
- Translation support with customizable templates
- Helper functions for group list display
- Site description and about section customization
- Login configuration options
- CSS customizations and styling improvements
- Responsive design elements
Requirements
Compatibility with CKAN versions:
- CKAN 2.9 and later (not tested on earlier versions)
Installation
Activate your CKAN virtual environment:
. /usr/lib/ckan/default/bin/activate
Clone the source and install:
git clone https://github.com/keitaroinc/ckanext-onicse-theme.git
cd ckanext-onicse-theme
pip install -e .
pip install -r requirements.txt
Add onicse-theme to the ckan.plugins setting in your CKAN config file.
Restart CKAN.
Development Installation
git clone https://github.com/keitaroinc/ckanext-onicse-theme.git
cd ckanext-onicse-theme
pip install -e .
pip install -r dev-requirements.txt
Tests
pytest --ckan-ini=test.ini
License
AGPL-3.0