Comment on page
CKAN
CKAN is installed from source via ansible. Current version is 2.9.8. The installed ckan is modified with bugfixes or other needs not yet present in the current release. These are available as patch files in https://github.com/6aika/sixodp/tree/master/ansible/roles/ckan-install-patches. When CKAN is upgraded, installation of these patches most likely will fail. The developer needs to go through them and port necessary ones to new CKAN.
Most of the actual customization is done via ckan extensions. Some of them are implemented specifically for 6aika data portal, some are built by other with various degrees of modifications done in 6aika data portal. Below are lists of used extensions divided by responsible party of the extension.
- Collection, creates a duplicate feature of groups, so that there are similar collections. Groups are used as categories.
- Reminder, enables sending notifications from dataset updates to anonymous subscribers and reminders to dataset maintainers when they have to update their datasets.
- Datasetcopy, enables creating new datasets from existing ones by filling the form with existing values.
- Statistics, creates visualization on the browser from the ckan api. The visualizations are implemented with d3.js and probably has scaling issues when amount of datasets or organizations grow.
- Rating, enables anonymous ratings of datasets and showcases. Currently not in use as it has issues with bot crawlers.
Last modified 6mo ago