Guidance

for users, publishers and sysadmins

Publisher editing

For more about the creation of publishers, see: Publisher creation.

Editing a publisher

A publisher’s admins (and parent publishers’ admins) and sysadmins can edit the publisher’s properties by finding its publisher page and clicking ‘Edit’:

publisher edit link

The publisher form can be edited:

publisher edit form

Once changes are complete, click “Save Changes”.

Rename a publisher

Government organizations often change names. We have slightly different policies depending on how substantial the change is:

Edit existing publisher

In this case, edit the publisher and edit the title.

You should change the URL of the publisher to reflect the name. If there are fewer than about 10 datasets then you can use browser tools to make the URL field editable to do this. Otherwise you’ll need to use the command-line tool (since it can’t do the change in the 30s limit of a web request) eg:

screen -x
source /home/co/ckan/bin/activate && cd /vagrant/src/ckanext-dgu
python ../ckanext-dgu/ckanext/dgu/bin/publisher_rename.py $CKAN_INI highways-agency highways-england -t 'Highways England'

Create replacement publisher and transfer selected datasets

  1. Create the new publisher
  2. Edit the old publisher, mark it as closed and in the “Replaced by” field specify the new publisher.
  3. Transfer only the datasets whose responsibility has passed to the new entity.
  4. Add editors & admins to the new entity.
  5. Move sub-publishers to be under the new entity.