A small slide stack to introduce an audience to DSpace, what it is, what makes it go, what you get out of the box, and how to start off working with it. Originally delivered to a group of developers at UCLA Library, so there might be some UCLA-specific links, that don't work for non-UCLA types. Sorry about that.
2. DSpace: tl;dr
wikipedia.org/wiki/DSpace
youtube.com/user/dspacedirectvideos
intro video (more “nuts and bolts”)
youtube.com/watch?v=7dSNuBfTYeo
Overview/links to more details than I have provided here
wiki.duraspace.org/display/DSDOC6x/Functional+Overview
Wiki for University of Edinburgh’s DataShare repository (based on DSpace)
www.wiki.ed.ac.uk/display/datashare
https://docs.library.ucla.edu/display/diit/DSpace+Pilot
Our pilot DSpace Repository: http://dspilot.library.ucla.edu
3. DSpace - what is it?
community-driven open source
repository software
a Java servlet - requires a servlet container,
like Tomcat, Jetty, JBoss, GlassFish
a set of Java-based utility scripts
4. DSpace - what is it?
an asset store (filesystem or service) and
a metadata store (PotgreSQL or Oracle,
not MySQL)
5. DSpace - what is it?
the most widely used repository software
platform (open source or proprietary)
about 2,000 installations worldwide
(120 countries)
70% of all institutional repositories (according
to an ARL survey, SPEC-Kit 292) run on DSpace
http://publications.arl.org/Institutional-
Repositories-SPEC-Kit-292/
6. DSpace - what is it?
a very active community of developers, managers,
and users, across the globe (24 active committers,
over 150 contributors on GitHub)
developers: dspace-devel@googlegroups.com
managers: dspace-community@googlegroups.com
tinyurl.com/dspace-dcat
users: dspace-tech@googlegroups.com
7. DSpace - what is it?
additional/commercial support is available from
15 DSpace Registered Service Providers (RSP)
10 countries: Belgium, Brazil, Germany, India,
Italy, Spain, South Korea, UK, US, Vietnam
45% of the lines of code contributed to DSpace
were contributed by developers currently
employed by RSPs
9. DSpace - Data Model
This data model is “baked in” to DSpace
you can’t really change it or customize it
But you can give it a “fancy coat of paint”
i18n customization allows you to change
any text you wish, on any page of DSpace
example:“collection” can become “project”
10. DSpace UI alternatives
the future
DSpace has a mature REST-API
Several prototype UIs were created to replace
the out of the box UIs for DSpace
Ruby on Rails, Play! Framework, Angular2
DSpace 7.0 will ship with a new Angular2-
based UI as the only out of the box UI
11. DSpace UI alternatives
right now
DSpace has two out of the box UIs
XMLUI (based on Apache Cocoon)
JSPUI (based on Java Server Pages)
SkylightUI is based on CodeIgnitor (a lightweight
PHP MVC framework)
provides a public interface to the Solr
metadata and bitstreams housed on a DSpace
repository
13. Vagrant-DSpace
https://github.com/dspace/vagrant-dspace
The README is full of great info
size the VM appropriately, via the local.yaml file
in the config folder (use half your host
machine’s memory at the most)
https://github.com/DSpace/vagrant-
dspace/blob/master/config/local.yaml.example
#L35
14. DSpace: tl;dr
wikipedia.org/wiki/DSpace
youtube.com/user/dspacedirectvideos
intro video (more “nuts and bolts”)
youtube.com/watch?v=7dSNuBfTYeo
Overview/links to more details than I have provided here
wiki.duraspace.org/display/DSDOC6x/Functional+Overview
Wiki for University of Edinburgh’s DataShare repository (based on DSpace)
www.wiki.ed.ac.uk/display/datashare
https://docs.library.ucla.edu/display/diit/DSpace+Pilot
Our pilot DSpace Repository: http://dspilot.library.ucla.edu