SlideShare ist ein Scribd-Unternehmen logo
1 von 99
Downloaden Sie, um offline zu lesen
Hot Topics: The DuraSpace
Community Webinar Series
Series Seven:

“All About DSpace 4–
Improved Interfaces for
Man & Machine”
Curated by Bram Luyten, @mire

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Sponsored by

Funding for this
webinar series
comes from our Sponsors
Join your fellow institutions by becoming a
sponsor and in support of

Visit http://duraspace.org/sponsors
Webinar 2: DSpace User Interface Innovation
Presented by:

Andrea Bollini, Product Manager, Cineca
http://www.linkedin.com/in/andreabollini

This work is licensed under a
Creative Commons AttributionShareAlike 3.0 Unported
License.
Slides available at:
http://bit.ly/dspace4-roundup
This presentation is about…
• User Experience improvements available with
DSpace 4
• The JSPUI interfaces get almost all of them. Today, I
will show the JSPUI interface as it is my favourite UI
• I will state which improvements are available also for
XMLUI

• A final, personal, comparison of JSPUI and XMLUI
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
The big one: JSPUI redesign
Clean and modern look & feel
Build with Bootstrap 3 + JQueryUI 1.10

February 5, 2014

Theme by

Hot Topics: DuraSpace Community Webinar Series
…how JSPUI looks before 4.0

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
How JSPUI looks now!

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Home page
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Home page
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Public navigation
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
User menu
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Community list
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Community home page
February 5, 2014

Community logo
Introductory text
Side news
Recent submission
component

Community browse

Community facet

Hot Topics: DuraSpace Community Webinar Series
Collection home page
February 5, 2014

Logged-in

Admin tools
In the sidebar

Hot Topics: DuraSpace Community Webinar Series
Collection home page
February 5, 2014

Collection’s
content

Hot Topics: DuraSpace Community Webinar Series
Edit collection
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Different headers for public and backend pages

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Item splash page
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Search query

Search

Filters with autocomplete

February 5, 2014

Facets, in the sidebar

Hot Topics: DuraSpace Community Webinar Series
Browse
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
MyDSpace
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Submission: edit metadata
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Administration
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Administration
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Administration
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Administration
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Media Query Browser support
• Chrome, Firefox, Safari, Opera
• All reasonably recent versions

• IE10 fully supported
• IE9: except for a few CSS enhancements
• IE8: requires respond.js and html5shiv.js (included
in DSpace 4)
• IE7: not officially supported, but
• “should look and behave well enough”

Source “Building Responsive Websites with the Bootstrap 3 Framework”, Webvanta
https://www.webvanta.com/webinar/1949234-building-responsive-websites-with-the-bootstrap

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Change the look & feel
In

February 5, 2014

4

steps

Hot Topics: DuraSpace Community Webinar Series
Change the look & feel: step 1/4
Replace the DSpace logo with your institution logo

1

/jspui/image/dspace-logo-only.png (fixed to a height of
25px)

/jspui/image/logo.gif (width adapted to max 3/12 of the
viewport)

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Change the look & feel: step 2/4

2

Replace the Bootstrap CSS theme file…
…with a generated one
/jspui/static/css/bootstrap/bootstrap-theme.min.css
http://getbootstrap.com/customize/ - the generator form
http://bootswatch.com/
- gallery of free themes
http://www.lavishbootstrap.com/
- generate the palette from an image
(maybe the Repository logo or banner)

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Change the look & feel: step 3/4
Check the dspace-theme CSS file, maybe you want to make changes

3

/jspui/static/css/bootstrap/dspace-theme.css
.banner img {background-color:#FFFFFF;padding:15px;margin:20px;}
.brand h4 {color: #999999}
ol.breadcrumb li {color: white; font-style: italic;}
ol.breadcrumb li a {color: white; font-weight: bold; font-style: normal;}

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Change the look & feel: step 4/4

4

Replace JQuery UI CSS & images…
…with a generated one
/jspui/static/css/jquery-ui-1.10.3.custom/redmond/jquery-ui-1.10.3.custom.css
/jspui/static/css/jquery-ui-1.10.3.custom/redmond/images/*

http://jqueryui.com/themeroller/
- the generator form & free gallery

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Change the look & feel

…done!
You only need to re-package your JSPUI webapp and
deploy it!

mvn package
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Some examples

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Bootwatch

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Bootwatch

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Lavish DuraSpace logo

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
How does it work? much like the old
versions
• You can think the whole page as a big table of 12 columns…
...but it is tableless!
• You have precise positioning (fix «column» size)
…but it is fluid (better, it is responsive,
mobile friendly)
• It uses the custom tags dspace:layout and dspace:sidebar
…but the layout tag now knows about
the sidebar tag early*.
* You can do the math about how many columns are in your central panel and you can also put the sidebar on the
left
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
layout/<skin>/header-<style>.jsp

Branding content – provided by the layout/<skin>/header-<style>.jsp file

LocationBar – injected by the content jsp using the locbar
attribute (layout/location-bar.jsp)

Main Content
Provided by the specific jsp
(home.jsp, display-item.jsp, etc.)

Sidebar content
Injected by the
specifc jsp

Footer content (layout/<skin>/footer-<style>.jsp)

February 5, 2014

layout/<skin>/footer-<style>.jsp

Layout structure

NavBar – injected by the content jsp
using the navbar attribute (layout/<skin>/navbar-<navbar>.jsp)

Hot Topics: DuraSpace Community Webinar Series
Four key elements
• Skin (undocumented feature  )

• Configured in the dspace.cfg allow to use layout files from the
subdirectory <skin> of

• Style

• dspace-jspui/src/main/webapp/layout or
• dspace/modules/jspui/src/main/webapp/layout

• Used in the dspace:layout tag to define which style apply to the current
content, current used styles are:
• Default
• Submission (not yet an appropriate name… backend could be a better name)

• NavBar

• Used in the dspace:layout tag to define which navigation menu include

• LocationBar

• Used in the dspace:layout tag to define or turn off the breadcrumbs

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Twitter Bootstrap
• Grid system

• Breaking point: xs (<768px); sm (≥768px); md (≥992px);
lg (≥1200px)

• Responsive utilities

• hide / visible / pull / push / reset / clearfix for specific
device (xs, sm, md, lg)

• UI Components CSS + JS:

• NavBar, Menu, Carousel, List media item, panel, badge,
etc.

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Bootstrap: the grid system
.col-md-4

.col-md-4

.col-md-4

.col-md-8

.col-md-3

.col-md-4

.col-md-4

.col-md-5

.col-md-3

on small and extra small devices

February 5, 2014

.col-md-5
.col-md-4

Hot Topics: DuraSpace Community Webinar Series
Bootstrap: responsive system
.col-md-8

.col-md-4

+ push / pull
.col-md-4 .col-md-pull-8

on small and extra small devices

.col-md-8 .col-md-push-4

.col-md-8 .col-md-push-4
.col-md-4 .col-md-pull-8

You can also play with offset, visible and hidden classes.
See http://getbootstrap.com/css

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
JQuery UI is actually used for...
autocomplete widget

• Search filter
• Submission, authority
controlled metadata

Submission lookup
• Tabs
• Accordion

File Upload

• progress bar

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Guidelines & design decision
• The current implementation is not perfect but it is
much better than the previous one.

• We expect wide adoption and lot of improvements and
fix, specially for mobile device, in the next versions
• At Cineca we are going to install DSpace 4 with this UI
for over 50 universities and research centres in 2014

• Rely only on standard bootstrap CSS classes
• Focus on middle size desktop screen col-md-*
• Uniform use of metaphor and navigation
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Common UI experience pattern
• In a wizard

• The next button goes on the right
• The previous button goes on the left

• When a link makes changes it is always rendered as a
button
• The state classes are used as follows:

• Primary (blue): the expected button(s) to be used in a form
• Success (green): add/update content, «save» buttons.
Success acknowledgment
• Danger (red): remove/delete content, «remove» buttons.
Information that you MUST read before going ahead
• Warning (yellow): change that can be reverted with some
work, information to understand before going ahead
• Info (blue): access to additional information

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
JSPUI Extensions
• The use of a CSS Framework with a solid grid
system can facilitate the implementation of an
extension mechanism “build by blocks”
• DSpace already has a basic support for that on the
controller side. The main “pages”: home,
community, collection and item all support
injection of logic via “processor”
• The view fragments actually need to be included
“manually” editing the main jsp but… nobody stops
us to dream about UI to configure the content
order and positioning
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Home page processors

dspace.cfg: plugin.sequence.org.dspace.plugin.SiteHomeProcessor

RecentSiteSubmissions

SideBarFacetProcessor

TopCommunitiesSiteProcessor

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Does Bootstrap matter for XMLUI?
Yes, recent news say that also XMLUI developers are
looking to bootstrap as CSS framework to support
new themes
MIRAGE2

“This theme for the DSpace "Manakin" XML User Interface was
built on modern web technologies including Bootstrap,
SASS/Compass and Grunt. Mirage 2 offers a fresh look and feel
together with an entire range of optimizations behind the scenes.
The public face of the theme is available for evaluation in a
dedicated preview repository. The associated source code will be
released after the release of DSpace 4.”
http://duraspace.org/mirage-2-fresh-look-and-feel-dspace-4

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Different level of details on different device – keeping important information easy to read!

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Search User experience
improvements
JSPUI & XMLUI

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Search User experience
JSPUI & XMLUI
improvements
• ICU accent folder

• Solve transliteration problem for UTF-8 characters so
that you can for example search for Martìnez, entering
martìnez or martinez to get the same results
• It is enabled out-of-box, just be sure to re-index your
content after the upgrade

Martìnez
Martinez
February 5, 2014

Juan Martìnez
Hot Topics: DuraSpace Community Webinar Series
Search User experience
improvements

JSPUI & XMLUI

• Did you mean?

Help the user when the input query has match using a ngram index but no match with the “standard” index

It is almost (  see DS-1899 ) enabled out-of-box in a
fresh DSpace 4 installation.
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
<bean id="defaultConfiguration"
class="org.dspace.discovery.configuration.DiscoveryConfiguration“ scope="prototype">
….

<property name="spellCheckEnabled"
value="true"/>
</bean>

Pay attention: you have multiple configurations!
<bean id="org.dspace.discovery.configuration.DiscoveryConfigurationService“ …>
<property name="map">
<map>
<entry key="site" value-ref="homepageConfiguration" />
<entry key="default" value-ref="defaultConfiguration" />
<entry key=“123456789/1" value-ref=“customCommunityConfiguration" />
….

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Search: user mishaps… tips
• Hei my publication doesn’t appear in the browse by
title list or in search results!
• Is your publication published in the repository?
Publications under workflow are not searchable
• Is your publication publically accessible? Discoverable
and without embargoes?
• Is your publication just approved for entry in archive?
Give the system the time to index it! By default new
content becomes available for search and browse within
10 seconds

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Search User mishaps…

Still having issues?
Ok, you could be right, the indexing procedure in dspace is
separate from the main process that manages item editing
and workflow. There is a little chance that SOLR was in trouble
when you made the changes and was not able to index.

Check the dspace.log files, if this is the case, restart
the SOLR webapp and reindex your content

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Enhanced Submission

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Default mode: traditional
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Default mode: traditional
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Lookup by identifier
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Lookup results
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Lookup results
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Lookup results
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Lookup results
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Import by file
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Import by file
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Import by file: preview
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
StartSubmissionLookup step
• Available only for JSPUI but doesn’t break the
XMLUI. Must be enabled in item-submission.xml
<step id="collection">

<processing-class>org.dspace.submit.step.StartSubmissionLookupStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPStartSubmissionLookupStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.SelectCollectionStep</xmlui-binding>
<workflow-editable>false</workflow-editable>
</step>

• Built on top of BTE can be further configured and
extended via the config/spring/api/bte.xml
• New providers
• Tuning metadata mapping
• Enabling search functionalities

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Enabling the free search
The system allows a further “submission mode”: free search
across Bibliographic Database. The target provider must supply
API to query its internal database with free text or optionally
title, authors and date indexes.
[dspace-dir]/config/spring/BTE.xml
<!-- PubMed -->
<bean id="pubmedOnlineDataLoader“
class="org.dspace.submit.lookup.PubmedOnlineDataLoader">
<property name="searchProvider" value="true" />
<property name="fieldMap" ref="pubmedInputMap" />
</bean>
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Free search
February 5, 2014

Free search “mode”

Hot Topics: DuraSpace Community Webinar Series
Free search
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Free search mode
• It is disabled by default

• It is supported by all the providers supplied out-of-box

• Current implementations are sub-optimal

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Embargo improvements

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Embargo & private item
(also for XMLUI)
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Embargoed Bitstream
(also for XMLUI)
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Embargoed Bitstream
(also for XMLUI)
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Review embargo
(also for XMLUI)
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Upload step improvements

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Sherpa/RoMEO
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Configure the Sherpa/RoMEO
integration
• It is enabled by default but can be disabled via
dspace.cfg, i.e.

webui.submission.sherparomeo-policy-enabled = false

• It is configurable

• [dspace-dir]/config/spring/sherpa.xml

• Decide which metadata use for the Sherpa/RoMEO lookup (default
dc.identifier.issn)
• Switch to a different “ISSN Extractor” Strategy. For example you
could look in the authority field of a metadata, useful in
conjunction with SHERPARoMEOJournalTitle

• [dspace-dir]/config/dspace.cfg

• Enable the use of a specific apikey, anonymous user are limited to
500 query/day sherpa.romeo.apikey = YOUR-API-KEY

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
AJAX Upload
February 5, 2014

DS-1897 JavaScript bug 
Fix available  4.1

Hot Topics: DuraSpace Community Webinar Series
Request a copy
JSPUI & XMLUI

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
 Submitter / Author

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
token=c3c604015798ff5de16ea626c3f93b71

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
 Requestor User
February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
 Repository administrators

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Request a copy configuration
• Who can made the request? dspace.cfg :
request.item.type
• Anonymous users - all
• Logged-in users - logged
• Nobody (disable the feature) – empty

• Who receive the request a copy emails?
[dspace.dir]/config/spring/api/requestitem.xml
• Submitter
• Corresponding author as noted in metadata

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
A personal comparison of JSPUI vs XMLUI
The following slides reflect the opinion of the presenter, but it is not an
official statement from DuraSpace nor the DSpace Committers Group.

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
JSP UI

XML UI

Lightweight easy-to-learn standard-based
technology

Clear separation between content and
visualization XML / XSLT

First DSpace UI, widely adopted

Come by default since DSpace 1.6+

Skinnable

Possibility to use themes also for single
community/collection (some themes freely
available)

Mobile friendly

Mobile theme

Layout hard to customize in depth
Content creation & view logic mixed-up

February 5, 2014

Complex technology
Strongly coupled with the Apache Cocoon
framework (almost stale)
Hardware consumer
Need to be cached for reasonable
performance

Hot Topics: DuraSpace Community Webinar Series
JSP UI vs XML UI: End user functionalities
• Enhanced submission

• Bibliographic database integration
• Sherpa/RoMEO
• AJAX progress bar

• DSpace-CRIS module*

• Researcher/OrgUnit/Project profiles
• Management of authority lists (journals,
etc.)
• Disambiguation
• Collaboration Network analysis
• Etc.

• Advanced workflow
• Customizable trough XML

• Discovery extra features
• Highlighting
• Related items

• Statistics extra features
• Workflow events
• Search usage

• un-official module supported by Cineca
http://cineca.github.io/dspace-cris

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Choose a UI based on your local
preferences and expertise
“Both the JSPUI and XMLUI are supported and in use by
members of our Committers Team. Both UI platforms have
their advantages and disadvantages. So, we recommend
choosing a UI based on your local preferences and expertise.
At this point in time, there are no plans to deprecate either UI
as they are both in active use throughout our community. If UI
deprecation was ever being considered, we would consult
with the DSpace Community before making any decisions.”

-- The DSpace Committers Group

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series
Thank you!
Andrea Bollini

Product Manager - Cineca
a.bollini@cineca.it

Don’t forget, slides and questions:
http://bit.ly/dspace4-ui

February 5, 2014

Hot Topics: DuraSpace Community Webinar Series

Weitere ähnliche Inhalte

Was ist angesagt?

Library automation and use of open source software odade
Library automation and use of open source software odadeLibrary automation and use of open source software odade
Library automation and use of open source software odadeChris Okiki
 
Novena de Natal - Missionária
Novena de Natal - MissionáriaNovena de Natal - Missionária
Novena de Natal - MissionáriaBernadetecebs .
 
Planning for Library Automation
Planning for Library AutomationPlanning for Library Automation
Planning for Library AutomationCendrella Habre
 
WHAT IS A DIGITAL LIBRARY? EXPLAIN NDLI AND ITS CONTRIBUTION.
WHAT IS A DIGITAL LIBRARY? EXPLAIN NDLI AND ITS CONTRIBUTION.WHAT IS A DIGITAL LIBRARY? EXPLAIN NDLI AND ITS CONTRIBUTION.
WHAT IS A DIGITAL LIBRARY? EXPLAIN NDLI AND ITS CONTRIBUTION.`Shweta Bhavsar
 
Preservation of Information Resources.pptx
Preservation of Information Resources.pptxPreservation of Information Resources.pptx
Preservation of Information Resources.pptxGemBurnethELACAMBRA
 
MARC 21 Training at Daffodil International University
MARC 21 Training at Daffodil International UniversityMARC 21 Training at Daffodil International University
MARC 21 Training at Daffodil International UniversityNur Ahammad
 
Aula 3 biblioteca publica
Aula 3 biblioteca publicaAula 3 biblioteca publica
Aula 3 biblioteca publicaBiblio 2010
 
DDS.pptx
DDS.pptxDDS.pptx
DDS.pptxlisbala
 
Universal Bibliographic Control and Universal Availability of Publications (U...
Universal Bibliographic Control and Universal Availability of Publications (U...Universal Bibliographic Control and Universal Availability of Publications (U...
Universal Bibliographic Control and Universal Availability of Publications (U...Dr. Anjaiah Mothukuri
 
koha-Presentation-Library-Management-System.pptx
koha-Presentation-Library-Management-System.pptxkoha-Presentation-Library-Management-System.pptx
koha-Presentation-Library-Management-System.pptxYesan Sellan
 
Serial control
Serial control Serial control
Serial control Perumal A
 
Current Trends in Libraries
Current Trends in LibrariesCurrent Trends in Libraries
Current Trends in LibrariesVSNegi
 
Normative principles of cataloguing
Normative principles of cataloguingNormative principles of cataloguing
Normative principles of cataloguingSarika Sawant
 
Library orientation 2017 ssus
Library orientation 2017 ssusLibrary orientation 2017 ssus
Library orientation 2017 ssusAjith Jose
 
DSpace Training Presentation
DSpace Training PresentationDSpace Training Presentation
DSpace Training PresentationThomas King
 

Was ist angesagt? (20)

Library automation and use of open source software odade
Library automation and use of open source software odadeLibrary automation and use of open source software odade
Library automation and use of open source software odade
 
Novena de Natal - Missionária
Novena de Natal - MissionáriaNovena de Natal - Missionária
Novena de Natal - Missionária
 
Planning for Library Automation
Planning for Library AutomationPlanning for Library Automation
Planning for Library Automation
 
WHAT IS A DIGITAL LIBRARY? EXPLAIN NDLI AND ITS CONTRIBUTION.
WHAT IS A DIGITAL LIBRARY? EXPLAIN NDLI AND ITS CONTRIBUTION.WHAT IS A DIGITAL LIBRARY? EXPLAIN NDLI AND ITS CONTRIBUTION.
WHAT IS A DIGITAL LIBRARY? EXPLAIN NDLI AND ITS CONTRIBUTION.
 
Z39.50.pptx
Z39.50.pptxZ39.50.pptx
Z39.50.pptx
 
Preservation of Information Resources.pptx
Preservation of Information Resources.pptxPreservation of Information Resources.pptx
Preservation of Information Resources.pptx
 
Evolution of Digital Libraries
Evolution of Digital LibrariesEvolution of Digital Libraries
Evolution of Digital Libraries
 
Library 2.0
Library 2.0Library 2.0
Library 2.0
 
FINANCIAL MANAGEMENT.pptx
FINANCIAL MANAGEMENT.pptxFINANCIAL MANAGEMENT.pptx
FINANCIAL MANAGEMENT.pptx
 
MARC 21 Training at Daffodil International University
MARC 21 Training at Daffodil International UniversityMARC 21 Training at Daffodil International University
MARC 21 Training at Daffodil International University
 
Aula 3 biblioteca publica
Aula 3 biblioteca publicaAula 3 biblioteca publica
Aula 3 biblioteca publica
 
DDS.pptx
DDS.pptxDDS.pptx
DDS.pptx
 
Universal Bibliographic Control and Universal Availability of Publications (U...
Universal Bibliographic Control and Universal Availability of Publications (U...Universal Bibliographic Control and Universal Availability of Publications (U...
Universal Bibliographic Control and Universal Availability of Publications (U...
 
koha-Presentation-Library-Management-System.pptx
koha-Presentation-Library-Management-System.pptxkoha-Presentation-Library-Management-System.pptx
koha-Presentation-Library-Management-System.pptx
 
Serial control
Serial control Serial control
Serial control
 
Current Trends in Libraries
Current Trends in LibrariesCurrent Trends in Libraries
Current Trends in Libraries
 
Normative principles of cataloguing
Normative principles of cataloguingNormative principles of cataloguing
Normative principles of cataloguing
 
Library orientation 2017 ssus
Library orientation 2017 ssusLibrary orientation 2017 ssus
Library orientation 2017 ssus
 
Mobile technologies in libraries
Mobile technologies in librariesMobile technologies in libraries
Mobile technologies in libraries
 
DSpace Training Presentation
DSpace Training PresentationDSpace Training Presentation
DSpace Training Presentation
 

Andere mochten auch

Making DSpace XMLUI Your Own
Making DSpace XMLUI Your OwnMaking DSpace XMLUI Your Own
Making DSpace XMLUI Your OwnTim Donohue
 
DSpace Tutorial : Open Source Digital Library
DSpace Tutorial : Open Source Digital LibraryDSpace Tutorial : Open Source Digital Library
DSpace Tutorial : Open Source Digital Libraryrajivkumarmca
 
Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3Bram Luyten
 
Mirage 2: A responsive user interface for DSpace
Mirage 2: A responsive user interface for DSpaceMirage 2: A responsive user interface for DSpace
Mirage 2: A responsive user interface for DSpaceBram Luyten
 
DSpace 4.2 XMLUI Theming
DSpace 4.2 XMLUI ThemingDSpace 4.2 XMLUI Theming
DSpace 4.2 XMLUI ThemingDuraSpace
 
DSpace 4.2 Basics & Configuration
DSpace 4.2 Basics & ConfigurationDSpace 4.2 Basics & Configuration
DSpace 4.2 Basics & ConfigurationDuraSpace
 
Introducing the New DSpace User Interface
Introducing the New DSpace User InterfaceIntroducing the New DSpace User Interface
Introducing the New DSpace User InterfaceTim Donohue
 
Dspace customizando formulario (customizing and configuring submission user...
Dspace   customizando formulario (customizing and configuring submission user...Dspace   customizando formulario (customizing and configuring submission user...
Dspace customizando formulario (customizing and configuring submission user...falbrito
 
Integrating DSpace with Drupal: The CCAFS story
Integrating DSpace with Drupal: The CCAFS storyIntegrating DSpace with Drupal: The CCAFS story
Integrating DSpace with Drupal: The CCAFS storyILRI
 
Módulo 09 Feeds RSS
Módulo 09 Feeds RSSMódulo 09 Feeds RSS
Módulo 09 Feeds RSSRodrigo Prado
 
Repositorios sostenibles, reflexiones a partir de la experiencia española
Repositorios sostenibles, reflexiones a partir de la experiencia españolaRepositorios sostenibles, reflexiones a partir de la experiencia española
Repositorios sostenibles, reflexiones a partir de la experiencia españolaCiro Llueca
 
Improving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & MigrationsImproving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & MigrationsTim Donohue
 
Lộ trình phát triển của Full Stack Developer
Lộ trình phát triển của Full Stack DeveloperLộ trình phát triển của Full Stack Developer
Lộ trình phát triển của Full Stack DeveloperFUNIX
 
LibLive CD/DVD - Dspace Manual
LibLive CD/DVD - Dspace ManualLibLive CD/DVD - Dspace Manual
LibLive CD/DVD - Dspace ManualVaibhav Gaikwad
 
Steve Jobs Inspirational Quotes
Steve Jobs Inspirational QuotesSteve Jobs Inspirational Quotes
Steve Jobs Inspirational QuotesInsideView
 
Secrets of the DSpace Submission Form
Secrets of the DSpace Submission FormSecrets of the DSpace Submission Form
Secrets of the DSpace Submission FormBram Luyten
 

Andere mochten auch (20)

Making DSpace XMLUI Your Own
Making DSpace XMLUI Your OwnMaking DSpace XMLUI Your Own
Making DSpace XMLUI Your Own
 
DSpace Tutorial : Open Source Digital Library
DSpace Tutorial : Open Source Digital LibraryDSpace Tutorial : Open Source Digital Library
DSpace Tutorial : Open Source Digital Library
 
Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3
 
Mirage 2: A responsive user interface for DSpace
Mirage 2: A responsive user interface for DSpaceMirage 2: A responsive user interface for DSpace
Mirage 2: A responsive user interface for DSpace
 
DSpace 4.2 XMLUI Theming
DSpace 4.2 XMLUI ThemingDSpace 4.2 XMLUI Theming
DSpace 4.2 XMLUI Theming
 
DSpace 4.2 Basics & Configuration
DSpace 4.2 Basics & ConfigurationDSpace 4.2 Basics & Configuration
DSpace 4.2 Basics & Configuration
 
Manual do DSpace
Manual do DSpaceManual do DSpace
Manual do DSpace
 
Dspace software
Dspace softwareDspace software
Dspace software
 
Introducing the New DSpace User Interface
Introducing the New DSpace User InterfaceIntroducing the New DSpace User Interface
Introducing the New DSpace User Interface
 
Dspace customizando formulario (customizing and configuring submission user...
Dspace   customizando formulario (customizing and configuring submission user...Dspace   customizando formulario (customizing and configuring submission user...
Dspace customizando formulario (customizing and configuring submission user...
 
Integrating DSpace with Drupal: The CCAFS story
Integrating DSpace with Drupal: The CCAFS storyIntegrating DSpace with Drupal: The CCAFS story
Integrating DSpace with Drupal: The CCAFS story
 
Módulo 09 Feeds RSS
Módulo 09 Feeds RSSMódulo 09 Feeds RSS
Módulo 09 Feeds RSS
 
Repositorios sostenibles, reflexiones a partir de la experiencia española
Repositorios sostenibles, reflexiones a partir de la experiencia españolaRepositorios sostenibles, reflexiones a partir de la experiencia española
Repositorios sostenibles, reflexiones a partir de la experiencia española
 
Improving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & MigrationsImproving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & Migrations
 
Lộ trình phát triển của Full Stack Developer
Lộ trình phát triển của Full Stack DeveloperLộ trình phát triển của Full Stack Developer
Lộ trình phát triển của Full Stack Developer
 
LibLive CD/DVD - Dspace Manual
LibLive CD/DVD - Dspace ManualLibLive CD/DVD - Dspace Manual
LibLive CD/DVD - Dspace Manual
 
Curso avanzado de capacitación en DSpace
Curso avanzado de capacitación en DSpaceCurso avanzado de capacitación en DSpace
Curso avanzado de capacitación en DSpace
 
Bootstrap ppt
Bootstrap pptBootstrap ppt
Bootstrap ppt
 
Steve Jobs Inspirational Quotes
Steve Jobs Inspirational QuotesSteve Jobs Inspirational Quotes
Steve Jobs Inspirational Quotes
 
Secrets of the DSpace Submission Form
Secrets of the DSpace Submission FormSecrets of the DSpace Submission Form
Secrets of the DSpace Submission Form
 

Ähnlich wie 2-5-14 “DSpace User Interface Innovation” Presentation Slides

1-21-14 “DSpace 4 Roundup” Presentation Slides
1-21-14 “DSpace 4 Roundup” Presentation Slides1-21-14 “DSpace 4 Roundup” Presentation Slides
1-21-14 “DSpace 4 Roundup” Presentation SlidesDuraSpace
 
History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8Websolutions Agency
 
Sustainable Drupal Theming with Fusion
Sustainable Drupal Theming with FusionSustainable Drupal Theming with Fusion
Sustainable Drupal Theming with Fusionsheenadonnelly
 
2-19-14 “Integrating with DSpace 4” Presentation Slides
2-19-14 “Integrating with DSpace 4” Presentation Slides2-19-14 “Integrating with DSpace 4” Presentation Slides
2-19-14 “Integrating with DSpace 4” Presentation SlidesDuraSpace
 
Bootstrap4XPages webinar
Bootstrap4XPages webinarBootstrap4XPages webinar
Bootstrap4XPages webinarMark Leusink
 
Massively maintained accessibility: WordPress
Massively maintained accessibility: WordPressMassively maintained accessibility: WordPress
Massively maintained accessibility: WordPressJoseph Dolson
 
The Foundations of Being Sassy in Drupal
The Foundations of Being Sassy in DrupalThe Foundations of Being Sassy in Drupal
The Foundations of Being Sassy in DrupalEllie Roepken
 
Open Source Content Management Systems
Open Source Content Management SystemsOpen Source Content Management Systems
Open Source Content Management SystemsMatthew Turland
 
Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09Mikael Jacobsen
 
Drupal
DrupalDrupal
Drupalbtopro
 
6-11-13 VIVO Technical Deep Dive Presentation Slides
6-11-13 VIVO Technical Deep Dive Presentation Slides6-11-13 VIVO Technical Deep Dive Presentation Slides
6-11-13 VIVO Technical Deep Dive Presentation SlidesDuraSpace
 
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSS
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSSBb Tour ANZ 2017 - Workshop - Enhancing Learn CSS
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSSBlackboard APAC
 
Drupal Now! - Introduction to Drupal
Drupal Now! - Introduction to DrupalDrupal Now! - Introduction to Drupal
Drupal Now! - Introduction to DrupalAlozie Nwosu
 
Using Foundation with Drupal
Using Foundation with DrupalUsing Foundation with Drupal
Using Foundation with DrupalExove
 
Building Responsive Applications Using XPages
Building Responsive Applications Using XPagesBuilding Responsive Applications Using XPages
Building Responsive Applications Using XPagesTeamstudio
 
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)Tim Donohue
 
Diwd 2011-111011223430-phpapp01
Diwd 2011-111011223430-phpapp01Diwd 2011-111011223430-phpapp01
Diwd 2011-111011223430-phpapp01alexkirmse
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With LoveUp2 Technology
 
Rapidly prototyping web applications using BackPress
Rapidly prototyping web applications using BackPressRapidly prototyping web applications using BackPress
Rapidly prototyping web applications using BackPressNathaniel Taintor
 

Ähnlich wie 2-5-14 “DSpace User Interface Innovation” Presentation Slides (20)

1-21-14 “DSpace 4 Roundup” Presentation Slides
1-21-14 “DSpace 4 Roundup” Presentation Slides1-21-14 “DSpace 4 Roundup” Presentation Slides
1-21-14 “DSpace 4 Roundup” Presentation Slides
 
History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8
 
Sustainable Drupal Theming with Fusion
Sustainable Drupal Theming with FusionSustainable Drupal Theming with Fusion
Sustainable Drupal Theming with Fusion
 
Drupaldojo june2010
Drupaldojo june2010Drupaldojo june2010
Drupaldojo june2010
 
2-19-14 “Integrating with DSpace 4” Presentation Slides
2-19-14 “Integrating with DSpace 4” Presentation Slides2-19-14 “Integrating with DSpace 4” Presentation Slides
2-19-14 “Integrating with DSpace 4” Presentation Slides
 
Bootstrap4XPages webinar
Bootstrap4XPages webinarBootstrap4XPages webinar
Bootstrap4XPages webinar
 
Massively maintained accessibility: WordPress
Massively maintained accessibility: WordPressMassively maintained accessibility: WordPress
Massively maintained accessibility: WordPress
 
The Foundations of Being Sassy in Drupal
The Foundations of Being Sassy in DrupalThe Foundations of Being Sassy in Drupal
The Foundations of Being Sassy in Drupal
 
Open Source Content Management Systems
Open Source Content Management SystemsOpen Source Content Management Systems
Open Source Content Management Systems
 
Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09
 
Drupal
DrupalDrupal
Drupal
 
6-11-13 VIVO Technical Deep Dive Presentation Slides
6-11-13 VIVO Technical Deep Dive Presentation Slides6-11-13 VIVO Technical Deep Dive Presentation Slides
6-11-13 VIVO Technical Deep Dive Presentation Slides
 
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSS
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSSBb Tour ANZ 2017 - Workshop - Enhancing Learn CSS
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSS
 
Drupal Now! - Introduction to Drupal
Drupal Now! - Introduction to DrupalDrupal Now! - Introduction to Drupal
Drupal Now! - Introduction to Drupal
 
Using Foundation with Drupal
Using Foundation with DrupalUsing Foundation with Drupal
Using Foundation with Drupal
 
Building Responsive Applications Using XPages
Building Responsive Applications Using XPagesBuilding Responsive Applications Using XPages
Building Responsive Applications Using XPages
 
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
 
Diwd 2011-111011223430-phpapp01
Diwd 2011-111011223430-phpapp01Diwd 2011-111011223430-phpapp01
Diwd 2011-111011223430-phpapp01
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With Love
 
Rapidly prototyping web applications using BackPress
Rapidly prototyping web applications using BackPressRapidly prototyping web applications using BackPress
Rapidly prototyping web applications using BackPress
 

Mehr von DuraSpace

12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...DuraSpace
 
11.20.18 DSpace for Research Data Management Webinar
11.20.18 DSpace for Research Data Management Webinar11.20.18 DSpace for Research Data Management Webinar
11.20.18 DSpace for Research Data Management WebinarDuraSpace
 
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...DuraSpace
 
9.26.18 Beyond NA presentation slides
9.26.18 Beyond NA presentation slides9.26.18 Beyond NA presentation slides
9.26.18 Beyond NA presentation slidesDuraSpace
 
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...DuraSpace
 
5.24.18 DuraCloud in 2018 Presentation Slides
5.24.18 DuraCloud in 2018 Presentation Slides5.24.18 DuraCloud in 2018 Presentation Slides
5.24.18 DuraCloud in 2018 Presentation SlidesDuraSpace
 
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slidesDuraSpace
 
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...DuraSpace
 
2.28.18 Getting Started with Fedora presentation slides
2.28.18 Getting Started with Fedora presentation slides2.28.18 Getting Started with Fedora presentation slides
2.28.18 Getting Started with Fedora presentation slidesDuraSpace
 
6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation SlidesDuraSpace
 
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar SlidesDuraSpace
 
Digital Preservation in Production (DPN and DuraCloud Vault)
Digital Preservation in Production (DPN and DuraCloud Vault)Digital Preservation in Production (DPN and DuraCloud Vault)
Digital Preservation in Production (DPN and DuraCloud Vault)DuraSpace
 
3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar SlidesDuraSpace
 
3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides
3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides
3.7.17 DSpace for Data: issues, solutions and challenges Webinar SlidesDuraSpace
 
2.28.17 Introducing DSpace 7 Webinar Slides
2.28.17 Introducing DSpace 7 Webinar Slides2.28.17 Introducing DSpace 7 Webinar Slides
2.28.17 Introducing DSpace 7 Webinar SlidesDuraSpace
 
DuraSpace is OPEN, OR2016
DuraSpace is OPEN, OR2016DuraSpace is OPEN, OR2016
DuraSpace is OPEN, OR2016DuraSpace
 
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016DuraSpace
 
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016DuraSpace
 
How to Get Started Tracking Scholarly Activity with VIVO and SHARE
How to Get Started Tracking Scholarly Activity with VIVO and SHAREHow to Get Started Tracking Scholarly Activity with VIVO and SHARE
How to Get Started Tracking Scholarly Activity with VIVO and SHAREDuraSpace
 
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...DuraSpace
 

Mehr von DuraSpace (20)

12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
 
11.20.18 DSpace for Research Data Management Webinar
11.20.18 DSpace for Research Data Management Webinar11.20.18 DSpace for Research Data Management Webinar
11.20.18 DSpace for Research Data Management Webinar
 
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
 
9.26.18 Beyond NA presentation slides
9.26.18 Beyond NA presentation slides9.26.18 Beyond NA presentation slides
9.26.18 Beyond NA presentation slides
 
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
 
5.24.18 DuraCloud in 2018 Presentation Slides
5.24.18 DuraCloud in 2018 Presentation Slides5.24.18 DuraCloud in 2018 Presentation Slides
5.24.18 DuraCloud in 2018 Presentation Slides
 
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
 
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
 
2.28.18 Getting Started with Fedora presentation slides
2.28.18 Getting Started with Fedora presentation slides2.28.18 Getting Started with Fedora presentation slides
2.28.18 Getting Started with Fedora presentation slides
 
6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides
 
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
 
Digital Preservation in Production (DPN and DuraCloud Vault)
Digital Preservation in Production (DPN and DuraCloud Vault)Digital Preservation in Production (DPN and DuraCloud Vault)
Digital Preservation in Production (DPN and DuraCloud Vault)
 
3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides
 
3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides
3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides
3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides
 
2.28.17 Introducing DSpace 7 Webinar Slides
2.28.17 Introducing DSpace 7 Webinar Slides2.28.17 Introducing DSpace 7 Webinar Slides
2.28.17 Introducing DSpace 7 Webinar Slides
 
DuraSpace is OPEN, OR2016
DuraSpace is OPEN, OR2016DuraSpace is OPEN, OR2016
DuraSpace is OPEN, OR2016
 
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
 
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
 
How to Get Started Tracking Scholarly Activity with VIVO and SHARE
How to Get Started Tracking Scholarly Activity with VIVO and SHAREHow to Get Started Tracking Scholarly Activity with VIVO and SHARE
How to Get Started Tracking Scholarly Activity with VIVO and SHARE
 
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
 

Kürzlich hochgeladen

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

2-5-14 “DSpace User Interface Innovation” Presentation Slides

  • 1. Hot Topics: The DuraSpace Community Webinar Series Series Seven: “All About DSpace 4– Improved Interfaces for Man & Machine” Curated by Bram Luyten, @mire February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 2. Sponsored by Funding for this webinar series comes from our Sponsors Join your fellow institutions by becoming a sponsor and in support of Visit http://duraspace.org/sponsors
  • 3. Webinar 2: DSpace User Interface Innovation Presented by: Andrea Bollini, Product Manager, Cineca http://www.linkedin.com/in/andreabollini This work is licensed under a Creative Commons AttributionShareAlike 3.0 Unported License. Slides available at: http://bit.ly/dspace4-roundup
  • 4. This presentation is about… • User Experience improvements available with DSpace 4 • The JSPUI interfaces get almost all of them. Today, I will show the JSPUI interface as it is my favourite UI • I will state which improvements are available also for XMLUI • A final, personal, comparison of JSPUI and XMLUI February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 5. The big one: JSPUI redesign Clean and modern look & feel Build with Bootstrap 3 + JQueryUI 1.10 February 5, 2014 Theme by Hot Topics: DuraSpace Community Webinar Series
  • 6. …how JSPUI looks before 4.0 February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 7. February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 8. How JSPUI looks now! February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 9. Home page February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 10. Home page February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 11. Public navigation February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 12. User menu February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 13. Community list February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 14. Community home page February 5, 2014 Community logo Introductory text Side news Recent submission component Community browse Community facet Hot Topics: DuraSpace Community Webinar Series
  • 15. Collection home page February 5, 2014 Logged-in Admin tools In the sidebar Hot Topics: DuraSpace Community Webinar Series
  • 16. Collection home page February 5, 2014 Collection’s content Hot Topics: DuraSpace Community Webinar Series
  • 17. Edit collection February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 18. Different headers for public and backend pages February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 19. Item splash page February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 20. Search query Search Filters with autocomplete February 5, 2014 Facets, in the sidebar Hot Topics: DuraSpace Community Webinar Series
  • 21. Browse February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 22. MyDSpace February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 23. Submission: edit metadata February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 24. Administration February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 25. Administration February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 26. Administration February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 27. Administration February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 28. Media Query Browser support • Chrome, Firefox, Safari, Opera • All reasonably recent versions • IE10 fully supported • IE9: except for a few CSS enhancements • IE8: requires respond.js and html5shiv.js (included in DSpace 4) • IE7: not officially supported, but • “should look and behave well enough” Source “Building Responsive Websites with the Bootstrap 3 Framework”, Webvanta https://www.webvanta.com/webinar/1949234-building-responsive-websites-with-the-bootstrap February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 29. Change the look & feel In February 5, 2014 4 steps Hot Topics: DuraSpace Community Webinar Series
  • 30. Change the look & feel: step 1/4 Replace the DSpace logo with your institution logo 1 /jspui/image/dspace-logo-only.png (fixed to a height of 25px) /jspui/image/logo.gif (width adapted to max 3/12 of the viewport) February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 31. Change the look & feel: step 2/4 2 Replace the Bootstrap CSS theme file… …with a generated one /jspui/static/css/bootstrap/bootstrap-theme.min.css http://getbootstrap.com/customize/ - the generator form http://bootswatch.com/ - gallery of free themes http://www.lavishbootstrap.com/ - generate the palette from an image (maybe the Repository logo or banner) February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 32. February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 33. February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 34. February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 35. Change the look & feel: step 3/4 Check the dspace-theme CSS file, maybe you want to make changes 3 /jspui/static/css/bootstrap/dspace-theme.css .banner img {background-color:#FFFFFF;padding:15px;margin:20px;} .brand h4 {color: #999999} ol.breadcrumb li {color: white; font-style: italic;} ol.breadcrumb li a {color: white; font-weight: bold; font-style: normal;} February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 36. Change the look & feel: step 4/4 4 Replace JQuery UI CSS & images… …with a generated one /jspui/static/css/jquery-ui-1.10.3.custom/redmond/jquery-ui-1.10.3.custom.css /jspui/static/css/jquery-ui-1.10.3.custom/redmond/images/* http://jqueryui.com/themeroller/ - the generator form & free gallery February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 37. February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 38. Change the look & feel …done! You only need to re-package your JSPUI webapp and deploy it! mvn package February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 39. Some examples February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 40. Bootwatch February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 41. Bootwatch February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 42. Lavish DuraSpace logo February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 43. February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 44. How does it work? much like the old versions • You can think the whole page as a big table of 12 columns… ...but it is tableless! • You have precise positioning (fix «column» size) …but it is fluid (better, it is responsive, mobile friendly) • It uses the custom tags dspace:layout and dspace:sidebar …but the layout tag now knows about the sidebar tag early*. * You can do the math about how many columns are in your central panel and you can also put the sidebar on the left February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 45. layout/<skin>/header-<style>.jsp Branding content – provided by the layout/<skin>/header-<style>.jsp file LocationBar – injected by the content jsp using the locbar attribute (layout/location-bar.jsp) Main Content Provided by the specific jsp (home.jsp, display-item.jsp, etc.) Sidebar content Injected by the specifc jsp Footer content (layout/<skin>/footer-<style>.jsp) February 5, 2014 layout/<skin>/footer-<style>.jsp Layout structure NavBar – injected by the content jsp using the navbar attribute (layout/<skin>/navbar-<navbar>.jsp) Hot Topics: DuraSpace Community Webinar Series
  • 46. Four key elements • Skin (undocumented feature  ) • Configured in the dspace.cfg allow to use layout files from the subdirectory <skin> of • Style • dspace-jspui/src/main/webapp/layout or • dspace/modules/jspui/src/main/webapp/layout • Used in the dspace:layout tag to define which style apply to the current content, current used styles are: • Default • Submission (not yet an appropriate name… backend could be a better name) • NavBar • Used in the dspace:layout tag to define which navigation menu include • LocationBar • Used in the dspace:layout tag to define or turn off the breadcrumbs February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 47. Twitter Bootstrap • Grid system • Breaking point: xs (<768px); sm (≥768px); md (≥992px); lg (≥1200px) • Responsive utilities • hide / visible / pull / push / reset / clearfix for specific device (xs, sm, md, lg) • UI Components CSS + JS: • NavBar, Menu, Carousel, List media item, panel, badge, etc. February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 48. Bootstrap: the grid system .col-md-4 .col-md-4 .col-md-4 .col-md-8 .col-md-3 .col-md-4 .col-md-4 .col-md-5 .col-md-3 on small and extra small devices February 5, 2014 .col-md-5 .col-md-4 Hot Topics: DuraSpace Community Webinar Series
  • 49. Bootstrap: responsive system .col-md-8 .col-md-4 + push / pull .col-md-4 .col-md-pull-8 on small and extra small devices .col-md-8 .col-md-push-4 .col-md-8 .col-md-push-4 .col-md-4 .col-md-pull-8 You can also play with offset, visible and hidden classes. See http://getbootstrap.com/css February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 50. JQuery UI is actually used for... autocomplete widget • Search filter • Submission, authority controlled metadata Submission lookup • Tabs • Accordion File Upload • progress bar February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 51. Guidelines & design decision • The current implementation is not perfect but it is much better than the previous one. • We expect wide adoption and lot of improvements and fix, specially for mobile device, in the next versions • At Cineca we are going to install DSpace 4 with this UI for over 50 universities and research centres in 2014 • Rely only on standard bootstrap CSS classes • Focus on middle size desktop screen col-md-* • Uniform use of metaphor and navigation February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 52. Common UI experience pattern • In a wizard • The next button goes on the right • The previous button goes on the left • When a link makes changes it is always rendered as a button • The state classes are used as follows: • Primary (blue): the expected button(s) to be used in a form • Success (green): add/update content, «save» buttons. Success acknowledgment • Danger (red): remove/delete content, «remove» buttons. Information that you MUST read before going ahead • Warning (yellow): change that can be reverted with some work, information to understand before going ahead • Info (blue): access to additional information February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 53. JSPUI Extensions • The use of a CSS Framework with a solid grid system can facilitate the implementation of an extension mechanism “build by blocks” • DSpace already has a basic support for that on the controller side. The main “pages”: home, community, collection and item all support injection of logic via “processor” • The view fragments actually need to be included “manually” editing the main jsp but… nobody stops us to dream about UI to configure the content order and positioning February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 54. Home page processors dspace.cfg: plugin.sequence.org.dspace.plugin.SiteHomeProcessor RecentSiteSubmissions SideBarFacetProcessor TopCommunitiesSiteProcessor February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 55. Does Bootstrap matter for XMLUI? Yes, recent news say that also XMLUI developers are looking to bootstrap as CSS framework to support new themes MIRAGE2 “This theme for the DSpace "Manakin" XML User Interface was built on modern web technologies including Bootstrap, SASS/Compass and Grunt. Mirage 2 offers a fresh look and feel together with an entire range of optimizations behind the scenes. The public face of the theme is available for evaluation in a dedicated preview repository. The associated source code will be released after the release of DSpace 4.” http://duraspace.org/mirage-2-fresh-look-and-feel-dspace-4 February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 56. Different level of details on different device – keeping important information easy to read! February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 57. Search User experience improvements JSPUI & XMLUI February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 58. Search User experience JSPUI & XMLUI improvements • ICU accent folder • Solve transliteration problem for UTF-8 characters so that you can for example search for Martìnez, entering martìnez or martinez to get the same results • It is enabled out-of-box, just be sure to re-index your content after the upgrade Martìnez Martinez February 5, 2014 Juan Martìnez Hot Topics: DuraSpace Community Webinar Series
  • 59. Search User experience improvements JSPUI & XMLUI • Did you mean? Help the user when the input query has match using a ngram index but no match with the “standard” index It is almost (  see DS-1899 ) enabled out-of-box in a fresh DSpace 4 installation. February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 60. <bean id="defaultConfiguration" class="org.dspace.discovery.configuration.DiscoveryConfiguration“ scope="prototype"> …. <property name="spellCheckEnabled" value="true"/> </bean> Pay attention: you have multiple configurations! <bean id="org.dspace.discovery.configuration.DiscoveryConfigurationService“ …> <property name="map"> <map> <entry key="site" value-ref="homepageConfiguration" /> <entry key="default" value-ref="defaultConfiguration" /> <entry key=“123456789/1" value-ref=“customCommunityConfiguration" /> …. February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 61. Search: user mishaps… tips • Hei my publication doesn’t appear in the browse by title list or in search results! • Is your publication published in the repository? Publications under workflow are not searchable • Is your publication publically accessible? Discoverable and without embargoes? • Is your publication just approved for entry in archive? Give the system the time to index it! By default new content becomes available for search and browse within 10 seconds February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 62. Search User mishaps… Still having issues? Ok, you could be right, the indexing procedure in dspace is separate from the main process that manages item editing and workflow. There is a little chance that SOLR was in trouble when you made the changes and was not able to index. Check the dspace.log files, if this is the case, restart the SOLR webapp and reindex your content February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 63. Enhanced Submission February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 64. Default mode: traditional February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 65. Default mode: traditional February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 66. Lookup by identifier February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 67. Lookup results February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 68. Lookup results February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 69. Lookup results February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 70. Lookup results February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 71. Import by file February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 72. Import by file February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 73. Import by file: preview February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 74. StartSubmissionLookup step • Available only for JSPUI but doesn’t break the XMLUI. Must be enabled in item-submission.xml <step id="collection"> <processing-class>org.dspace.submit.step.StartSubmissionLookupStep</processing-class> <jspui-binding>org.dspace.app.webui.submit.step.JSPStartSubmissionLookupStep</jspui-binding> <xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.SelectCollectionStep</xmlui-binding> <workflow-editable>false</workflow-editable> </step> • Built on top of BTE can be further configured and extended via the config/spring/api/bte.xml • New providers • Tuning metadata mapping • Enabling search functionalities February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 75. Enabling the free search The system allows a further “submission mode”: free search across Bibliographic Database. The target provider must supply API to query its internal database with free text or optionally title, authors and date indexes. [dspace-dir]/config/spring/BTE.xml <!-- PubMed --> <bean id="pubmedOnlineDataLoader“ class="org.dspace.submit.lookup.PubmedOnlineDataLoader"> <property name="searchProvider" value="true" /> <property name="fieldMap" ref="pubmedInputMap" /> </bean> February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 76. Free search February 5, 2014 Free search “mode” Hot Topics: DuraSpace Community Webinar Series
  • 77. Free search February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 78. Free search mode • It is disabled by default • It is supported by all the providers supplied out-of-box • Current implementations are sub-optimal February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 79. Embargo improvements February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 80. Embargo & private item (also for XMLUI) February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 81. Embargoed Bitstream (also for XMLUI) February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 82. Embargoed Bitstream (also for XMLUI) February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 83. Review embargo (also for XMLUI) February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 84. Upload step improvements February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 85. Sherpa/RoMEO February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 86. Configure the Sherpa/RoMEO integration • It is enabled by default but can be disabled via dspace.cfg, i.e. webui.submission.sherparomeo-policy-enabled = false • It is configurable • [dspace-dir]/config/spring/sherpa.xml • Decide which metadata use for the Sherpa/RoMEO lookup (default dc.identifier.issn) • Switch to a different “ISSN Extractor” Strategy. For example you could look in the authority field of a metadata, useful in conjunction with SHERPARoMEOJournalTitle • [dspace-dir]/config/dspace.cfg • Enable the use of a specific apikey, anonymous user are limited to 500 query/day sherpa.romeo.apikey = YOUR-API-KEY February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 87. AJAX Upload February 5, 2014 DS-1897 JavaScript bug  Fix available  4.1 Hot Topics: DuraSpace Community Webinar Series
  • 88. Request a copy JSPUI & XMLUI February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 89. February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 90.  Submitter / Author February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 91. token=c3c604015798ff5de16ea626c3f93b71 February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 92.  Requestor User February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 93.  Repository administrators February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 94. Request a copy configuration • Who can made the request? dspace.cfg : request.item.type • Anonymous users - all • Logged-in users - logged • Nobody (disable the feature) – empty • Who receive the request a copy emails? [dspace.dir]/config/spring/api/requestitem.xml • Submitter • Corresponding author as noted in metadata February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 95. A personal comparison of JSPUI vs XMLUI The following slides reflect the opinion of the presenter, but it is not an official statement from DuraSpace nor the DSpace Committers Group. February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 96. JSP UI XML UI Lightweight easy-to-learn standard-based technology Clear separation between content and visualization XML / XSLT First DSpace UI, widely adopted Come by default since DSpace 1.6+ Skinnable Possibility to use themes also for single community/collection (some themes freely available) Mobile friendly Mobile theme Layout hard to customize in depth Content creation & view logic mixed-up February 5, 2014 Complex technology Strongly coupled with the Apache Cocoon framework (almost stale) Hardware consumer Need to be cached for reasonable performance Hot Topics: DuraSpace Community Webinar Series
  • 97. JSP UI vs XML UI: End user functionalities • Enhanced submission • Bibliographic database integration • Sherpa/RoMEO • AJAX progress bar • DSpace-CRIS module* • Researcher/OrgUnit/Project profiles • Management of authority lists (journals, etc.) • Disambiguation • Collaboration Network analysis • Etc. • Advanced workflow • Customizable trough XML • Discovery extra features • Highlighting • Related items • Statistics extra features • Workflow events • Search usage • un-official module supported by Cineca http://cineca.github.io/dspace-cris February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 98. Choose a UI based on your local preferences and expertise “Both the JSPUI and XMLUI are supported and in use by members of our Committers Team. Both UI platforms have their advantages and disadvantages. So, we recommend choosing a UI based on your local preferences and expertise. At this point in time, there are no plans to deprecate either UI as they are both in active use throughout our community. If UI deprecation was ever being considered, we would consult with the DSpace Community before making any decisions.” -- The DSpace Committers Group February 5, 2014 Hot Topics: DuraSpace Community Webinar Series
  • 99. Thank you! Andrea Bollini Product Manager - Cineca a.bollini@cineca.it Don’t forget, slides and questions: http://bit.ly/dspace4-ui February 5, 2014 Hot Topics: DuraSpace Community Webinar Series