SlideShare uma empresa Scribd logo
1 de 99
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Qualitative Research Methods in LIS
Qualitative Research Methods in LISQualitative Research Methods in LIS
Qualitative Research Methods in LISLynn Connaway
 
RDA (Resource Description & Access)
RDA (Resource Description & Access)RDA (Resource Description & Access)
RDA (Resource Description & Access)Jennifer Joyner
 
Library of Congress and Sears List of Subject Headings.pptx
Library of Congress and Sears List of Subject Headings.pptxLibrary of Congress and Sears List of Subject Headings.pptx
Library of Congress and Sears List of Subject Headings.pptxSubhajit Panda
 
Koha Acquisition Module
Koha Acquisition ModuleKoha Acquisition Module
Koha Acquisition ModuleDivya Vyas
 
Information seeking behavior
Information seeking behaviorInformation seeking behavior
Information seeking behaviorPunjab University
 
information Storage nd retrieval.pptx
information Storage nd retrieval.pptxinformation Storage nd retrieval.pptx
information Storage nd retrieval.pptxSiva Kumar
 
Z39.50: Information Retrieval protocol ppt
Z39.50: Information Retrieval protocol pptZ39.50: Information Retrieval protocol ppt
Z39.50: Information Retrieval protocol pptSUNILKUMARSINGH
 
Functional Requirements For Bibliographic Records - FRBR
Functional Requirements For Bibliographic Records - FRBRFunctional Requirements For Bibliographic Records - FRBR
Functional Requirements For Bibliographic Records - FRBRIslamic University of Lebanon
 
Open Archives Initiatives For Metadata Harvesting
Open Archives Initiatives For Metadata   HarvestingOpen Archives Initiatives For Metadata   Harvesting
Open Archives Initiatives For Metadata HarvestingNikesh Narayanan
 
METS(Metadata Encoding and Transmission Standard )
METS(Metadata Encoding and Transmission Standard )METS(Metadata Encoding and Transmission Standard )
METS(Metadata Encoding and Transmission Standard )Manu K M
 
Common communication format
Common communication formatCommon communication format
Common communication formatavid
 
Library Automation in Circulation
Library Automation in Circulation Library Automation in Circulation
Library Automation in Circulation Murchana Borah
 
Integrated library management system.ppt
Integrated library management system.pptIntegrated library management system.ppt
Integrated library management system.pptMahendraAdhikari7
 

Mais procurados (20)

Marc 21
Marc 21Marc 21
Marc 21
 
Library science
Library science Library science
Library science
 
Qualitative Research Methods in LIS
Qualitative Research Methods in LISQualitative Research Methods in LIS
Qualitative Research Methods in LIS
 
RDA (Resource Description & Access)
RDA (Resource Description & Access)RDA (Resource Description & Access)
RDA (Resource Description & Access)
 
Library of Congress and Sears List of Subject Headings.pptx
Library of Congress and Sears List of Subject Headings.pptxLibrary of Congress and Sears List of Subject Headings.pptx
Library of Congress and Sears List of Subject Headings.pptx
 
Koha Acquisition Module
Koha Acquisition ModuleKoha Acquisition Module
Koha Acquisition Module
 
Metadata harvesting Tools
Metadata harvesting ToolsMetadata harvesting Tools
Metadata harvesting Tools
 
Information seeking behavior
Information seeking behaviorInformation seeking behavior
Information seeking behavior
 
information Storage nd retrieval.pptx
information Storage nd retrieval.pptxinformation Storage nd retrieval.pptx
information Storage nd retrieval.pptx
 
Metadata
MetadataMetadata
Metadata
 
Z39.50: Information Retrieval protocol ppt
Z39.50: Information Retrieval protocol pptZ39.50: Information Retrieval protocol ppt
Z39.50: Information Retrieval protocol ppt
 
Functional Requirements For Bibliographic Records - FRBR
Functional Requirements For Bibliographic Records - FRBRFunctional Requirements For Bibliographic Records - FRBR
Functional Requirements For Bibliographic Records - FRBR
 
Open Archives Initiatives For Metadata Harvesting
Open Archives Initiatives For Metadata   HarvestingOpen Archives Initiatives For Metadata   Harvesting
Open Archives Initiatives For Metadata Harvesting
 
What Is Eric
What Is EricWhat Is Eric
What Is Eric
 
METS(Metadata Encoding and Transmission Standard )
METS(Metadata Encoding and Transmission Standard )METS(Metadata Encoding and Transmission Standard )
METS(Metadata Encoding and Transmission Standard )
 
Common communication format
Common communication formatCommon communication format
Common communication format
 
Library Automation in Circulation
Library Automation in Circulation Library Automation in Circulation
Library Automation in Circulation
 
Integrated library management system.ppt
Integrated library management system.pptIntegrated library management system.ppt
Integrated library management system.ppt
 
Marc format
Marc formatMarc format
Marc format
 
PHASE RELATION .ppt.
PHASE RELATION .ppt.PHASE RELATION .ppt.
PHASE RELATION .ppt.
 

Destaque

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 Training Presentation
DSpace Training PresentationDSpace Training Presentation
DSpace Training PresentationThomas King
 
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
 

Destaque (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 Training Presentation
DSpace Training PresentationDSpace Training Presentation
DSpace Training Presentation
 
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
 

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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...
 

Último

Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Último (20)

Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

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