Skip to content

[EXTENSION] ckanext-content #112

@Engerrs

Description

@Engerrs

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.

--- [email protected]

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.

Image Image Image Image

* 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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions