ckanext-edawax
CKAN extension for ZBW Journal Data Archive (http://journaldata.zbw.eu/). Provides modifications of route and link naming (organizations => journals) as well as some theming and layout modifications. Also implements a workflow for journals.
This package has been developed for the EDaWaX project at the ZBW (German National Library of Economics).
Requirements
Tested with CKAN 2.9 and Python3
Note: For several reasons the workflow implementation does not work with the original CKAN. Minor modifications are necessary to make it work. If you’re interested in that you must use the fork at https://github.com/hbunke/ckan/tree/edawax-v2.4.1/ckan
Installation
Clone this repository into your CKAN src folder and install it the usual way:
pip install -e path/to/repo
or
python setup.py
inside your virtualenv.
Main Features
- Naming adapted to Journal purposes: Organizations ==> Journals, ‘Members’ ==> Authors
- Workflow for Journals:
- Journal editor adds Author
- Author gets email with URL
- Author uploads dataset, Dataset is private
- Author clicks ‘Send to Journal’, Editor gets email, Dataset state is ‘review’
- Journal editor adds some metadata and publishes Dataset
- Journal editor can assign Reviewers
- Reviewers have access to private datasets they are assigned to, author information is suppressed
- Modified tracking to track only datasets and resource downloads, filtering out bots
License
GNU General Public License (GPL) v3.0
http://www.gnu.org/licenses/gpl.html
Contact
Please use GitHub issues for filing any bug or problem.
Email: h.bunke@zbw.eu