ckanext-announcements
Allow users to define scheduled announcements.
Requirements
Compatibility with core CKAN versions:
| CKAN Version |
Compatible |
| 2.8 |
no |
| 2.9 (py2) |
no |
| 2.9 (py3) |
deprecated on 0.1.6 |
| 2.10 |
yes |
| 2.11 |
yes |
ckanext-announcements only works with Python 3.
Installation
To install ckanext-announcements:
Activate your CKAN virtual environment:
. /usr/lib/ckan/default/bin/activate
Clone the source and install it on the virtualenv:
git clone https://github.com/okfn/ckanext-announcements.git
cd ckanext-announcements
pip install -e .
pip install -r requirements.txt
Add announcements to the ckan.plugins setting in your CKAN config file.
Update DB to add the announcements table:
ckan db upgrade -p announcements
Restart CKAN.
Config Settings
ckanext.announcements.limit_announcements (default: 50) - Limit for the announcement list
ckan.display_timezone - Start and end dates are displayed in the timezone defined in this CKAN core setting