Skip to content

Remove a published collection

Overview

The publication process makes a project and its calculations available from the Create module (the private side) to the Browse module (the public side) as a new collection.

This operation is considered unidirectional and final. Published content should not be removed, especially if it is associated with an existing publication and a DOI has been assigned to it. On the Create side, published content cannot be moved, modified, or removed by users once it is published. Users only have the option to append more content to the published project.

However, in cases where a published collection must be removed (due to platform testing or publication mistakes), an administrator can unpublish the collection following the steps below.

Step 1: Delete the collection from Browse module

An administrator must log in to the Browse module and perform the following steps:

  1. Navigate to the collection page that needs to be removed
  2. In the right actions panel, choose "Edit → Delete this collection..."
  3. Confirm the deletion

This will remove the published content from the Browse module.

Step 2: Unlock the project on Create module

If the project needs to be unlocked on the Create side (to republish or modify it, for example), the administrator must access the server where the software is installed and run the unpublish script.

Running the unpublish script

Connect to the server via SSH and execute the following commands:

bash
cd IOCHEMBD_DIR/browse/bin
./unpublish_collection.sh

The script will display the following prompt:

ioChem-BD - Script utility to unpublish projects and calculations
-----------------------------------------------------------------

It will set as unpublished all projects and calculations from Create module

Please provide the handle identifier of the published collection, its the last part of the collection url after 'https://.../handle/'

Handle (example: 100/300) :

Finding the handle identifier

The handle identifier is the last part of the collection URL after https://.../handle/

For example, if the collection URL is:

https://your-domain.com/handle/100/1234

The handle identifier would be: 100/1234

Example execution

bash
Handle (example: 100/300) : 100/1234

After providing the handle, the script will set all projects and calculations as unpublished in the Create module

The collection will then be totally unpublished on both modules.

Important

Only unpublish collections that do not have an assigned DOI or are not associated with existing publications. Removing published content with DOIs can break external references and citations.