Extension EDaWaX Journal Data Archive


Extension Basics

Title
EDaWaX Journal Data Archive
Name
ckanext-edawax
Type
Public extension
Description
CKAN extension for ZBW Journal Data Archive, providing journal workflow management with author submission, editorial review, and reviewer assignment features.
CKAN versions
Download-Url (zip)
Last commit
2 years ago (2023-09-01 16:27:51)
Url to repo
Category
Specialized Tools


Background Infos

Description (long)
Show details

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

Version
2.9
Version release date
2023-09-01
Contact name
Hendrik Bunke
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Requires a modified CKAN fork for full workflow functionality (see https://github.com/hbunke/ckan/tree/edawax-v2.4.1/ckan). Provides journal-specific workflows with author submission, editorial review, and reviewer assignment. Modified tracking filters out bots.

Plugins to configure (ckan.ini)
edawax
CKAN Settings (ckan.ini)
# No specific configuration options documented
DB migration to be executed
(not set)
<< back to Extensions