SUNScholar/Theme
Jump to navigation
Jump to search
Back to Customisation
Introduction
The look and feel of the DSpace web site is usually one of the first considerations when evaluating DSpace as an institutional repository platform.
This wiki page provides help for the two user interfaces available for DSpace, the XMLUI and JSPUI.
Requirements
- Use port 80 and 443 as default on the Tomcat Java webapp server.
- Configure chosen UI as the default ROOT Java webapp.
Design Considerations
- In the absence of an official University website style guideline we decided to try to match the theme of the library website.
- The focus of the theme was to ensure that the website was pleasant to the eye to view and that it had a somber research tone.
- We avoided too many pictures and animations as these take time to load on slow connections and they use up the scarce internet data allocation of users in Africa.
- We applied the colors used on the other University websites as a color palette.
- We kept our banner logo as simple possible to clearly convey who is providing the repository service and what the repository does.
- We also tried to theme the website so that the eye is drawn quickly and easily to the elements that matter, which are the items in collections.
- To ensure that our help guides (that use screenshots extensively) are reliable we do the following:
- We maintain the same look and feel during upgrades
- We removed any confusing duplicate elements on the website, such as two places to login or to search.
- We do not post current news etc and leave that to our blog, mailing list and twitter feed.
- We also do not post detailed help guides, but rather built a wiki help guide.
- See: http://scholar.sun.ac.za for an example.
History
- In the beginning there was only the JSP interface.
- Then the XML interface was introduced.
- Mirage is a new XMLUI theme, added in DSpace 1.7 by @mire. The code was mainly developed by Art Lowel.
- Then the Bootstrap theme for the JSPUI was introduced.
- Then the Mobile theme for the XMLUI was introduced.
- Then the Mirage2 bootstrap theme for the XMLUI was introduced with version 5.0.
We use the XMLUI because it allows much greater control over the theme, more so than the JSPUI.
With the XMLUI it is possible to theme communities and collections individually.
XMLUI
JSPUI
Mobile
Color Palette
Fonts
Troubleshooting
Media Viewer Plugins
- https://wiki.duraspace.org/display/DSPACE/Document+Viewer+Integration
- https://www.multivio.org
- http://mediaelementjs.com
- http://www.videojs.com
- http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone
- https://github.com/mozilla/pdf.js
- http://stackoverflow.com/questions/6118635/what-is-the-best-pdf-open-source-library-for-java
- http://gettopup.com
- http://pdfobject.com
- https://code.google.com/p/swfobject
Comment


