-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Submit Your CKAN Extension
Help grow the CKAN ecosystem! Submit your CKAN extension to be featured in the catalog.
Required fields are marked with *.
* Email Address
Used only to contact you if we have questions about your submission.
Your Name (Optional)
--- Yan
* Extension Name
The name of your CKAN extension.
--- ckanext-content
* GitHub Repository URL
Link to the public GitHub repository for your extension.
--- https://github.com/DataShades/ckanext-content
* Description
Provide a brief overview of your extension, including what it does and why it exists.
What does your extension do?
What features does it provide?
What use cases does it address?
--- As you mentioned that you are going to use more content types then just Dataset, I would recommend looking into this extension. The main reason for this is that Content you are creating is fully detached form the CKAN Dataset Core logic, which means less work in terms of making something that is not Dataset to work on your portal. It has similar way of registering Content type and adding fields as per ckanext-scheming, this is done due to the fact that most of the developers used ckanext-scheming and working with ckanext-content won't be difficult.
It already has prepare UI, basic templates (can be written specifically to your custom or default Content type), integration with ckanext-scheming (using its form_snippets, display_snippets, validators and more), translations logic that allows to create translations to different languages out of the box, can be integrated with ckanext-menu for creating sidebars and more, latest integration with ckanext-permissions which will allow to create custom roles for User that are going to manage the content on the portal without touching CKAN Core behavoir.
I will attach an screenshots of small demo of what can be built with it.
* CKAN Compatibility
Select all that apply
- CKAN 2.9
- [ x] CKAN 2.10
- [ x] CKAN 2.11
- Other:
Organization (Optional)
Your organization, company, or affiliation (if applicable).
--- Link Digital (https://linkdigital.com.au/)
Category / Tags (Optional)
Comma-separated keywords to help categorize your extension
(e.g., Visualization, Authentication, Data Validation, API, Harvest)
--- content management, sysadmin, content, ckan
Maintenance Status (Optional)
Select one
- [x ] Actively Maintained
- Stable (occasional updates)
- Community Maintained
- Seeking Maintainer