Versions Compared

Key

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

...

Contributors

How to install locally

Please be aware that this all is work in progress and will change often. As we did not release any version (neither an alpha or beta version) yet, there is no stable state to which we can refer to. Nevertheless let us give you some short hints on what you can do to install your own local version:

  • Currently the DSpace 7 UI is read-only (submit/edit/admin tools will be coming). Therefore, if you want test content in place, you'll need to do one of the following:
    • Option #1: Start with an install of  DSpace 6, create some communities, collections and archive some items. In this situation, you'll perform an "ant update" to DSpace 7.
    • Option #2: Create some AIPs from a DSpace 5 or 6 instance to load into DSpace 7 for testing.
  • Compile/Install/Deploy the current master (https://github.com/DSpace/DSpace/tree/master) using the normal DSpace install process ("mvn package" and "ant update" or "ant fresh_install"). 
    • This codebase is very similar to DSpace 6, but it includes no XMLUI or JSPUI, and has a new "dspace-spring-rest" project (which is the DSpace 7 REST API)
  • Deploy the webapp dspace-spring-rest as dspace-spring-rest (if you use another path, you may want to change the index.html file within the webapp)
  • Start your servlet container and take a look into its logfiles
    • If you have problems deploying the webapp in cause for slf4j and log4j, it may be necessary to delete [dspace]/webapps/spring-rest/WEB-INF/lib/slf4j-log4j12-1.7.22.jar
  • Test if dspace-spring-rest was loaded successfully by opening it in a browser. You can compare it to the demo site: https://dspace7.4science.it/dspace-spring-rest/
  • Install dspace-angular. You can try it as described in the OR2017 DSpace Angular Workshop or take a look into the Readme.md in the dspace-angular git repository.
  • Art Lowel (Atmire)
  • William Welling
  • James Silas Creel
  • Tim Donohue
  • Matteo Perelli
  • Giuseppe Digilio (4Science)
  • Martin Walk

How to contribute

Prerequisites

...