[ckan-dev] ckanext-scheming 1.0.0, ckanext-fluent 1.0.0

Ian Ward ian at excess.org
Thu Oct 15 13:49:52 UTC 2015


Announcing the first stable releases of ckanext-scheming and ckanext-fluent

Scheming is an extension for customizing and sharing dataset, group
and organization schemas in CKAN. Scheming lets you define custom
schemas using JSON or YAML files that include validation rules,
editing form template snippets and display snippets.

Scheming comes with presets, validation and snippets for all the
standard ckan fields as well as select boxes and multiple choice
fields. It can also be easily extended with your own snippets and
validation.

https://github.com/open-data/ckanext-scheming


Fluent is an extension for adding multilingual text, markdown and tags
to CKAN dataset, group and organization schemas. Fluent works with
Scheming by providing validators, snippets and presets that can be
used in Scheming schemas.

Fluent displays edit boxes for all languages for each field in the
editing form, but shows only the user's language value when viewing a
dataset. All language values are returned and created/updated via the
API using a JSON object. E.g. a Fluent "label" field might have the
value:

   ... "label": {"en": "Books", "fr": "Livres"}, ...

For using Fluent with core fields please see the recent discussion on
https://github.com/ckan/ckan/issues/2678

https://github.com/open-data/ckanext-fluent



More information about the ckan-dev mailing list