Usage
The admin_panel_doi
extension adds a DOI support to the CKAN datasets. For this, you'll have to add a field to the dataset schema and configure the plugin.
Updating the dataset schema
The admin_panel_doi
adds a scheming preset that you can use to add a DOI field to the dataset schema:
scheming_presets_version: 2
about: AP DOI presets
about_url: http://github.com/ckan/ckanext-scheming#preset
presets:
- preset_name: ap_doi
values:
field_name: doi
label: Dataset DOI
form_snippet: hidden.html
display_snippet: text.html
Follow the instructions below to add the DOI field to your dataset schema:
-
First of all, specify a scheming preset file in the CKAN configuration file. For example, add the following line to the
development.ini
file:scheming.presets = ... ckanext.ap_doi:presets.yaml
-
Add a new field to your dataset schema:
- preset: ap_doi
Dashboard
This dashboard provides comprehensive tools to manage datasets DOI efficiently. It offers functionality for listing, searching, updating, and filtering datasets based on their DOI status, with a user-friendly and high-performance AJAX-powered interface.
Features:
- DOI Management. Update DOI for a single dataset or multiple datasets in bulk.
- Search Functionality. Quickly search for datasets by their title.
- Filtering Options. Filter datasets by their DOI status to focus on specific categories:
- Missing
- Outdated
- Published
- Pagination Support. Efficiently navigate large lists of datasets using pagination for improved performance and usability.
- High Performance. Built with AJAX for faster interactions and seamless updates without full-page reloads.