All Versions
- DSpace 7.x (Current Release)
- DSpace 8.x (Unreleased)
- DSpace 6.x (EOL)
- DSpace 5.x (EOL)
- More Versions...
Contribute to the DSpace Development Fund
The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.
The following explains the components of the Application Layer.
The DSpace Web UI is the largest and most-used component in the application layer. As of DSpace 7, it has been rebuilt on Angular.io communicating via the REST API to the rest of DSpace.
The web User Interface code is managed in a separate GitHub Project:
https://github.com/DSpace/dspace-angular/
Quick setup and configuration instructions can be found in the README of that project.
This component defines the main public API of the Application Layer. See REST API section of the documentation.
See OAI section of the documentation
See Linked (Open) Data section of the documentation
See SWORDv1 Server section of the documentation
See SWORDv2 Server section of the documentation
The DSpace Command Launcher brings together the various command and scripts into a standard-practice for running CLI runtime programs. See Command Line Operations
There are two components to the command launcher: the dspace script and the launcher.xml. The DSpace command calls a java class which in turn refers to launcher.xml that is stored in the [dspace]/config directory
launcher.xml is made of several components:
See Command Line Operations for additional details.