Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Create a new Step Processing class
    • This class must extend the abstract org.dspace.submit.AbstractProcessingStep class and implement all methods defined by that abstract class.
    • This class should be built in such a way that it can process the input gathered from either the XMLUI or JSPUI interface.UI
  2. Add a valid Step Definition to the item-submission.xml configuration file.
    • This may also require that you add an I18N (Internationalization) key for this step's heading to the UI
    • For more information on <step-definition> tags within the item-submission.xml, see the section above on Defining Steps (<step>) within the item-submission.xml.
  3. For the UI, you will need to..
    • Add a new section type to SectionsType enum matching to the type of step you are creating
    • Create a new Component for this new SectionsType, annotated with "@renderSectionFor()".... see existing section components under src/app/submission/sections for examples.
    • (Other steps may be necessary... this process has not been fully documented at this time.)