Page History
...
Note |
---|
Please keep in mind that, as DSpace 7 is under active development, this release does not include all DSpace features. It is NOT PRODUCTION READY. Where a feature is not yet available, we've greyed out / disabled the link in the user interface. All missing features will be implemented prior to the Beta and final release of 7.0. See DSpace Release 7.0 Status for or the DSpace 7 Release Notes for more details on estimated timelines, etc. |
...
- First, you will need to install the necessary prerequisites.
- Git is required. If you do not already have it installed (try running
git version
at your command line), you can install it via https://git-scm.com/downloads (or via your local package manager tools for Linux or Mac OS) - Node.js (v10.x or v12.x) is required. Installing the latest LTS (Long Term Support) version, currently 10.x, is perfectly fine.
- NPM (v5.x or above) is required. Don't worry, this gets installed with Node.js though, so you don't need to do anything extra here.
- Yarn (v1.x or above) package manage. Just install the latest stable version (currently 1.16.x).
- Git is required. If you do not already have it installed (try running
Then, download our "dspace-angular" application (which is the DSpace 7 user interface) and run it. All you should need to do is the steps in the "Quick Start" at: https://github.com/DSpace/dspace-angular/#quick-start
Code Block # clone the repo git clone https://github.com/DSpace/dspace-angular.git # change directory to our repo cd dspace-angular # install the local dependencies yarn install # start the server yarn start
- After a few minutes, the user interface will be running on your local machine. Again, it will be accessing the REST API Demo site, so a stable internet connection is required.
- User Interface: http://localhost:3000/
- REST API (remote demo site): https://dspace7.4science.cloud/server/
- Admin Login: dspacedemo+admin@gmail.com, Password: dspace
- Submitter Login: dspacedemo+submit@gmail.com, Password: dspace
- Objects/Pages of interest (within the test data):
- Journal Example represents a journal with journal volumes, issues and articles, as detailed in the Configurable Entities Design.
- Publications Example contains publications which contain a combination of plain-text authors and related author entities. It also contains relations to Research Projects and Organizational Units, as detailed in the Configurable Entities design. Navigating to e.g. a Person will reveal their relations to Publications, Research Projects and Organizational Units.
- Submission/Workflow functionality can be tested using one of the collections in this community where the workflow is enabled. You can use the accounts mentioned above to perform the submission and workflow steps. The admin account can perform the submission and all workflow steps as well.
- Once logged in, MyDSpace functionality is found in the user menu (upper right). Submissions can be started from that page, or via the "New → Item" admin menu (if logged in as an Admin)
- One you are done testing, you can stop the locally running DSpace 7 user interface via
Ctrl+C
...
- First, if you aren't sure whether it's a bug or want advice, feel free to ask on Slack. The DSpace 7 development team uses the #angular-ui channel (for UI discussions) and #rest-api channel (for REST API discussions). Though even reporting it on #dev (general developer channel) is perfectly fine.
- If you are sure it's an issue, create a ticket
- Frontend / User Interface issues (including accessibility issues) should can be reported via GitHub Issues at https://github.com/DSpace/dspace-angular/issues
- Backend / REST API issues should be reported via JIRA: https://jira.lyrasis.org/projects/DS/issues
- (If you aren't sure where to report the issue, don't worry. Just report it via either route, and we'll move it to the proper place as needed.)
- Once it is reported, we'll analyze it and schedule it to be completed (based on priority). Please make sure to note how you found this issue and/or any steps to reproduce it.
...