SlideShare a Scribd company logo
1 of 24
Licensed under Creative Commons Attribution-ShareAlike 4.0 International License
DSpace Technology Roadmap
(2015-16)
Tim Donohue, DuraSpace
Tech Lead for DSpace
tdonohue@duraspace.org
http://tinyurl.com/dspacefeedback2015#dspaceplan
We want feedback!
During this talk (or after), please
provide feedback at:
http://tinyurl.com/dspacefeedback2015
Twitter hashtag: #dspaceplan
http://tinyurl.com/dspacefeedback2015#dspaceplan
How we got here
• 2013
– Vision discussions (face-to-face mtg)
– Vision document (mostly technical)
• 2014
– Vision (feature-based) Survey
– “Product Plan” (use cases & gaps)
– Community Use Case gathering (DCAT)
https://wiki.duraspace.org/display/
DSPACE/Strategic+Planning
http://tinyurl.com/dspacefeedback2015#dspaceplan
Path to a Roadmap
1. Roadmap Working Group formed
2. Strategic Plan for Technology,
Community & Sustainability
3. Use Case Analysis (130 use cases)
4. Technology Roadmap
5. Vetting by community
https://wiki.duraspace.org/display/DSPACE
/DSpace+2015-18+Strategic+Plan
http://tinyurl.com/dspacefeedback2015#dspaceplan
Roadmap Working Group
• Tim Donohue (DuraSpace)
• Lieven Droogmans (@mire)
• Stuart Lewis (U of Edinburgh)
• Jonathan Markow (DuraSpace)
• Michele Mennielli (Cineca)
• Richard Rodgers (MIT)
• Ryan Steans (Texas Digital Library)
• Maureen Walsh (Ohio State U)
http://tinyurl.com/dspacefeedback2015#dspaceplan
Assumptions
• NOT rewriting DSpace from scratch
– Highly active Developer Community
– Requires high resource commitments
– Time-consuming / potentially risky
• ARE aiming for a leap forward in user
experience / User Interface
2015-16 Roadmap
(final draft)
http://tinyurl.com/dspacefeedback2015#dspaceplan
Roadmap OverviewRoadmap Overview
• 6.0 Release (2015)6.0 Release (2015)
• 7.0 Release (2016)7.0 Release (2016)
– Priority 1Priority 1
– Priority 2Priority 2
• Post-7.0 (2017 or later)Post-7.0 (2017 or later)
• IntegrationsIntegrations
https://wiki.duraspace.org/display/
DSPACE/RoadMap
http://tinyurl.com/dspacefeedback2015#dspaceplan
DSpace 6.0DSpace 6.0
• Late 2015Late 2015
• A “bring us what you have” releaseA “bring us what you have” release
– Like 5.0 (55 contributors)Like 5.0 (55 contributors)
– Like 4.0 (59 contributors)Like 4.0 (59 contributors)
– Like 3.0 (45 contributors)Like 3.0 (45 contributors)
• 6.0 New Features should compliment6.0 New Features should compliment
the Roadmapthe Roadmap
• Refactoring code to supportRefactoring code to support
RoadmapRoadmap
http://tinyurl.com/dspacefeedback2015#dspaceplan
DSpace 7.0DSpace 7.0
• Late 2016 / Early 2017Late 2016 / Early 2017
• Organized development towardsOrganized development towards
prioritized roadmap featuresprioritized roadmap features
– More volunteers needed!More volunteers needed!
• Community contributions stillCommunity contributions still
welcomewelcome
– But, should align with RoadmapBut, should align with Roadmap
http://tinyurl.com/dspacefeedback2015#dspaceplan
DSpace 7.0 – Priority 1DSpace 7.0 – Priority 1
1. Single User Interface
2. Configurations in Admin UI
3. “Module” Framework / Registry
4. Simplified Collection Hierarchy
5. Integrations to lower effort to
deposit
Highest priority for 7.0 (in order)
http://tinyurl.com/dspacefeedback2015#dspaceplan
DSpace 7.0 – Priority 2
6. Hierarchical Metadata Support
7. Relationships between Objects
8. Enhanced, Basic Statistical Reports
9. Enhanced, Basic Preservation
10.Easy & Intuitive Deposit UI
Recommended for 7.0, but
contingent on contributors
http://tinyurl.com/dspacefeedback2015#dspaceplan
Post-7.0 Priorities
• Easier Installation
• Easier Upgrade
• Advanced Statistical Reports
• Theme Management in UI
• Enhanced Versioning
• Replace “Bundle” with Metadata
• Advanced Preservation Tools
• Enhanced Search/Browse
• Enhanced Access Control
http://tinyurl.com/dspacefeedback2015#dspaceplan
Prioritized Integrations
• Authentication / Authorization
• Increased exposure in external systems
• Additional persistent identifiers (e.g. DOI)
• Enhanced personal identifiers (e.g. ORCID)
• Streaming Video / Audio
• Streaming Images / Documents
• Search Engine Optimization
Unscheduled as of yet. Dependent
on higher priority features.
How?
http://tinyurl.com/dspacefeedback2015#dspaceplan
How?
• Managed projects (starting for 7.0)
– Part time, donated developers
– Scheduled (1-2 wk) development sprints
• Need more volunteers / contributors!
– Donate a developer part-time to help
with a feature of interest
– We’ll work with you to schedule dev for
sprints
http://tinyurl.com/dspacefeedback2015#dspaceplan
“Signed Up”
• @mire
• Cineca
• DuraSpace
• University of Edinburgh
• University of Illinois
• IUPUI
• Texas Digital Library
• [your institution here]
What comes first?
Converge on Single UI
JSPUIJSPUI XMLUIXMLUI
DSpace UIDSpace UI
http://tinyurl.com/dspacefeedback2015#dspaceplan
DSpace UI
• Prototype (at least) 2-3 UI platforms
– At least one Java-based
– At least one non-Java
• By end of 2015
– Approve a single platform / prototype
– Finalize developer team / schedule
• Early 2016 : dev sprints begin
• Demos / Early Training at OR16
• Release in 7.0
http://tinyurl.com/dspacefeedback2015#dspaceplan
Other 7.0 priorities
• Projects will be established with a
similar development model
– 1-2 week development sprints
– Open development (ongoing feedback)
• The more collaborators, the more we
can achieve for 7.0
– Conversely, if less, we achieve less
http://tinyurl.com/dspacefeedback2015#dspaceplan
How you can help
• Become a DuraSpace Member!
– Help us hire a DSpace Product Manager
– Voice in DSpace governance & roadmap
• Donate a developer (part time)
– Choose a project
– Get in touch
– We’ll schedule sprints
http://tinyurl.com/dspacefeedback2015#dspaceplan
Q & A
• Questions or concerns?
• What do you like?
• What is missing or prioritized too low?
• What would you be willing to contribute
to?
http://tinyurl.com/dspacefeedback2015
Twitter hashtag: #dspaceplan
http://tinyurl.com/dspacefeedback2015#dspaceplan
Image Credits
• Roadmap: https://flic.kr/p/6AX7aq
• 6 bug: https://flic.kr/p/2pwJt3
• 7 dice: https://flic.kr/p/62EfXS
• Priority: https://flic.kr/p/dGyfqe
• Help wanted: http://www.vectorhq.com/psd/help-wanted-
sign-psd-467881
• Futures: https://flic.kr/p/iU3qg9
• To Do: https://flic.kr/p/3f49wJ
• Egg breakout: https://flic.kr/p/7TtEoY
• Converging Road lines: https://flic.kr/p/59eZ2g
• Simple UI: https://flic.kr/p/bDMn4

More Related Content

Viewers also liked

Horstmann digital strategies_for_21st_century_libraries
Horstmann digital strategies_for_21st_century_librariesHorstmann digital strategies_for_21st_century_libraries
Horstmann digital strategies_for_21st_century_libraries
BDLSS
 
Institutional repositories notes
Institutional repositories notesInstitutional repositories notes
Institutional repositories notes
Tor Loney
 
Horstmann repositories for_research_information_management
Horstmann repositories for_research_information_management Horstmann repositories for_research_information_management
Horstmann repositories for_research_information_management
BDLSS
 
Bobby voicu, general manager, intact interactive pr and the web
Bobby voicu, general manager, intact interactive pr and the webBobby voicu, general manager, intact interactive pr and the web
Bobby voicu, general manager, intact interactive pr and the web
RevistaBiz
 
Invenio_CEC_Capability_v07
Invenio_CEC_Capability_v07Invenio_CEC_Capability_v07
Invenio_CEC_Capability_v07
Manoj Narang
 

Viewers also liked (20)

groovy & grails - lecture 13
groovy & grails - lecture 13groovy & grails - lecture 13
groovy & grails - lecture 13
 
What is Node.js used for: The 2015 Node.js Overview Report
What is Node.js used for: The 2015 Node.js Overview ReportWhat is Node.js used for: The 2015 Node.js Overview Report
What is Node.js used for: The 2015 Node.js Overview Report
 
Repositorio Institucional para el manejo de Investigaciones de la UNAN-Manag...
 Repositorio Institucional para el manejo de Investigaciones de la UNAN-Manag... Repositorio Institucional para el manejo de Investigaciones de la UNAN-Manag...
Repositorio Institucional para el manejo de Investigaciones de la UNAN-Manag...
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Stack_Overflow-Network_Graph
Stack_Overflow-Network_GraphStack_Overflow-Network_Graph
Stack_Overflow-Network_Graph
 
Presentacion MoodleMoot 2014 Colombia - Integración Moodle con un Repositorio...
Presentacion MoodleMoot 2014 Colombia - Integración Moodle con un Repositorio...Presentacion MoodleMoot 2014 Colombia - Integración Moodle con un Repositorio...
Presentacion MoodleMoot 2014 Colombia - Integración Moodle con un Repositorio...
 
Stack Overflow - It's all about performance / Marco Cecconi (Stack Overflow)
Stack Overflow - It's all about performance / Marco Cecconi (Stack Overflow)Stack Overflow - It's all about performance / Marco Cecconi (Stack Overflow)
Stack Overflow - It's all about performance / Marco Cecconi (Stack Overflow)
 
Modern HTML & CSS Coding: Speed, Semantics & Structure
Modern HTML & CSS Coding: Speed, Semantics & StructureModern HTML & CSS Coding: Speed, Semantics & Structure
Modern HTML & CSS Coding: Speed, Semantics & Structure
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
 
Why Scala for Web 2.0?
Why Scala for Web 2.0?Why Scala for Web 2.0?
Why Scala for Web 2.0?
 
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
 
Horstmann digital strategies_for_21st_century_libraries
Horstmann digital strategies_for_21st_century_librariesHorstmann digital strategies_for_21st_century_libraries
Horstmann digital strategies_for_21st_century_libraries
 
Institutional repositories notes
Institutional repositories notesInstitutional repositories notes
Institutional repositories notes
 
OpenAIRE short presentation
OpenAIRE short presentationOpenAIRE short presentation
OpenAIRE short presentation
 
Horstmann repositories for_research_information_management
Horstmann repositories for_research_information_management Horstmann repositories for_research_information_management
Horstmann repositories for_research_information_management
 
Bobby voicu, general manager, intact interactive pr and the web
Bobby voicu, general manager, intact interactive pr and the webBobby voicu, general manager, intact interactive pr and the web
Bobby voicu, general manager, intact interactive pr and the web
 
E solutions+ +open+source+-+27mai2010
E solutions+ +open+source+-+27mai2010E solutions+ +open+source+-+27mai2010
E solutions+ +open+source+-+27mai2010
 
MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...
MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...
MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...
 
Utilizatorul 2.0 în bibliotecile Moldovei
Utilizatorul 2.0 în bibliotecile MoldoveiUtilizatorul 2.0 în bibliotecile Moldovei
Utilizatorul 2.0 în bibliotecile Moldovei
 
Invenio_CEC_Capability_v07
Invenio_CEC_Capability_v07Invenio_CEC_Capability_v07
Invenio_CEC_Capability_v07
 

More from Tim Donohue

More from Tim Donohue (16)

On the Road to DSpace 7: Angular UI + REST
On the Road to DSpace 7: Angular UI + RESTOn the Road to DSpace 7: Angular UI + REST
On the Road to DSpace 7: Angular UI + REST
 
DSpace UI Prototype Challenge: Spring Boot + Thymeleaf
DSpace UI Prototype Challenge: Spring Boot + ThymeleafDSpace UI Prototype Challenge: Spring Boot + Thymeleaf
DSpace UI Prototype Challenge: Spring Boot + Thymeleaf
 
Discussion on DSpace's Two UIs : DuraSpace 2015 Summit
Discussion on DSpace's Two UIs : DuraSpace 2015 SummitDiscussion on DSpace's Two UIs : DuraSpace 2015 Summit
Discussion on DSpace's Two UIs : DuraSpace 2015 Summit
 
How to "Hack" the DSpace Community
How to "Hack" the DSpace CommunityHow to "Hack" the DSpace Community
How to "Hack" the DSpace Community
 
DSpace Overview / Roadmap 2014
DSpace Overview / Roadmap 2014DSpace Overview / Roadmap 2014
DSpace Overview / Roadmap 2014
 
DSpace RoadMap & Vision 2013 (OR13)
DSpace RoadMap & Vision 2013 (OR13)DSpace RoadMap & Vision 2013 (OR13)
DSpace RoadMap & Vision 2013 (OR13)
 
DSpace RoadMap 2012
DSpace RoadMap 2012DSpace RoadMap 2012
DSpace RoadMap 2012
 
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)
 
Future Trends for Repositories
Future Trends for RepositoriesFuture Trends for Repositories
Future Trends for Repositories
 
DSpace & DuraCloud Integrations
DSpace & DuraCloud IntegrationsDSpace & DuraCloud Integrations
DSpace & DuraCloud Integrations
 
DSpace RoadMap 2011
DSpace RoadMap 2011DSpace RoadMap 2011
DSpace RoadMap 2011
 
DSpace RoadMap 2010
DSpace RoadMap 2010DSpace RoadMap 2010
DSpace RoadMap 2010
 
Improving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & MigrationsImproving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & Migrations
 
BibApp 1.0 : Information In, Impact Out
BibApp 1.0 : Information In, Impact OutBibApp 1.0 : Information In, Impact Out
BibApp 1.0 : Information In, Impact Out
 
Making DSpace XMLUI Your Own
Making DSpace XMLUI Your OwnMaking DSpace XMLUI Your Own
Making DSpace XMLUI Your Own
 
Digital Preservation in the Wild
Digital Preservation in the WildDigital Preservation in the Wild
Digital Preservation in the Wild
 

Recently uploaded

Recently uploaded (20)

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

DSpace Technology Roadmap 2015-16