Just to update the list on this, a redesigned IDatasetForm has been merged into master now and I believe the plan is to backport it to release-v2.0. See: https://github.com/okfn/ckan/pull/651 http://docs.ckan.org/en/latest/writing-extensions.html#ckan.plugins.interfaces.IDatasetForm