Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.93 KB

README.md

File metadata and controls

48 lines (32 loc) · 1.93 KB

COAR Notify Integration

The official documentation on how to configure the COAR Notify feature is available at Lyrasis: COAR Notify - LDN Services Integration This repository keeps the two patch files to be installed on DSpace 7 to enable/configure the Notify feature.

How to install the patch files

  1. First move to the branch you want to install the patch on i.e. git checkout <my-dspace-branch>
  2. Then run the following command git apply <path-of-patch-file>
  3. Once the patch is applied you will need to add all the newly added/modified files to git with git add *
  4. Then commit the patch changes with git commit -m 'Installed COAR Notify patch for DSpace 7.6.1'
  5. Push the changes to your remote

Basic Steps to Enable the LDN Feature

  1. In dspace/config/modules/ldn.cfg, set:

    ldn.enabled = true
  2. In dspace/config/modules/qaevents.cfg, set:

    qaevents.enabled = true
  3. In dspace/config/item-submission.xml, enable the coar-notify step. The following is the definition of the coarnotify step. Include this step in the submission definition to need

    <step-definition id="coarnotify">
        <heading>submit.progressbar.coarnotify</heading>
        <processing-class>org.dspace.app.rest.submit.step.NotifyStep</processing-class>
        <type>coarnotify</type>
    </step-definition>

Additional SOLR core configuration

Once the patch for DSpace 7 has been installed a new SOLR core will be available. This core must be configured on the SOLR service in order to allow the indexing of the Events related to the LDN Messages.

The new SOLR core is named qaevent

Branches for the COAR Notify feauture

  1. DSpace 7.6.1 - REST
  2. DSpace 7.6.1 - Angular