• No results found

DSpace RoadMap

N/A
N/A
Protected

Academic year: 2021

Share "DSpace RoadMap"

Copied!
37
0
0

Loading.... (view fulltext now)

Full text

(1)

DSpace RoadMap

2009-2010

(2)
(3)

DSpace today thrives on contributions

Direction driven by those able to contribute

Roadmap is a synthesis of those directions

Below are Ideas toward next releases

Look for conclusions after this meeting

(4)

2009

(5)

DSpace 1.5 and 1.5.1 as year began

Maven build and overlay system

XMLUI (Manakin) as well as JSPUI

(6)

2009 – DSpace 1.5.2

• SWORD module/version 1.3.1 supporting the sword standard version 1.3

• Cocoon upgraded to 2.2

• Fix for the UTF-8 issues with the XMLUI • New authentication methods: Hierarchical

LDAP and Shibboleth

• Full update translations: German, Italian for both XMLUI and JSPUI and Ukrainian for JSPUI

• New translations for 1.5.x: Greek and Thai • Graceful resolver for urn in the item page

for the JSPUI

(7)

2009 – DSpace 2.0

Technology preview assembled for OR2009

Subsequent incremental development

Service manager integrated into DSpace 1.6

(8)

2009 – DSpace 1.6

Releasing Soon.

Embargoes, Batch Metadata Editing, Statistics, and much more ...

Covered by Stuart Lewis in following presentation

(9)

DSpace N.X?

Leave aside the numbering:

More service / component orientation

More generalized data model

Straightforward migration

(10)

Issues

(11)

Issues – Code migration

Modularity / Components

Refactoring into the right ones

Always 90% done

Extensibility

Best guesses lead to success (eventually)

(12)

Issues – Data migration

Upgrading data model means updating

database

• ... and in the worst case the content store - but not likely

Using a data model means changing the code

... and perhaps evolving local procedures and authorization

(13)

Issues – Two UIs

Expensive to maintain two

Tradeoff: double work vs mismatched features

Neither is universally accepted

JSPUI: dated, flawed organization

(14)

Issues – Service platforms

DSpace 1: None (implied, JVM,JSP, Cocoon)

DSpace 2: Custom; Spring (or flexible)

Gaining momentum: OSGi (outside DSpace)

(15)

Issues – Dev community

Small (dedicated!)

Varying availability

Widely distributed

(16)
(17)

Solutions – Code

Maven: Already improved in 1.5.x

Refactor and repackage

Sort out overlays

Need best practice examples!

Multiple overlays = unpredictable.

(18)

Solutions – Data

Incremental migration

New model alongside old data

Augment data as required

Move to new code

(19)

Solutions – One UI?

Inevitably XMLUI / Manakin?

Resolve differences in embedded logic

Provide migration for customized JSPUIs

Subcommunities?

Address problems real and perceived

(20)

Solutions – Svc Platform

Ensure DSpace 1.6 (2.0) Service framework stays current and plays well with others

(21)

Solutions – Dev Team

Get more committers?

less tech / specialists?

Share more components

Rely on adjacent teams

(22)

2010

(23)

2010 - Trends

Service framework: OSGi?

Modularity (reuse from other projects)

(24)

OSGi

Just another service framework?

Embraced by Sakai and Fedora Repository

“Proven” in Eclipse

Bundles:

Standard dynamic loading / unloading

Evolving (domain specific) dependency / API standards

(25)

Apache Model embraced by committers

Voting by “PMC”: -1, 0, or +1

Majority for procedural issues

Minimum of (3) +1 for releases

-1 can “Veto” a code change.

Who becomes the PMC?

Default: existing committers

(26)

Opportunity

Directions and technologies of DSpace and Fedora are similar

Pause and look at possibilities

Join together and avoid disparate development efforts

(27)

Proposal

DSpace and Fedora

committer communities consider and develop a

recommendation for aligning and integrating the DSpace 2 and Fedora Repository

(28)

TimeLine

4Q09 “Now”

DSpace 1.6 release

Release Manager for “next”

What goes in “next”

1Q10 “Develop”

2Q10 “Push to Release”

3Q10 ??

(29)
(30)

Want to Discuss? After 1.6 (and into the evening)

(31)

Image Credits

http://www.flickr.com/photos/kenlund/ 3227666104/ “I40 Eastbound...” http://www.flickr.com/photos/evaekeblad/ 2350187452/ “Roundtrip D” http://www.flickr.com/photos/edgarzuniga/ 3601856624/ “It’s 2009” http://www.flickr.com/photos/joule/

121671534/ “Male Lance Tailed Manakin” http://www.flickr.com/photos/un-sharp/

(32)
(33)

Image Credits

http://www.flickr.com/photos/richardmscott/ 2985089864/ “Manakin” http://www.flickr.com/photos/kwreinsch/ 2242329983/ “Duke (Java)” http://www.flickr.com/photos/udt007us/ 2528477596/ “DSC01045” http://www.flickr.com/photos/

(34)

Image Credits

http://www.flickr.com/photos/donnagrayson/ 195244498/ “All problems are opportun ...” http://www.flickr.com/photos/trinity-of-one/

20562069/ “Matrix Code”

http://www.flickr.com/photos/dps/ 136564771/ “puzzle cubed”

http://www.flickr.com/photos/lumaxart/ 2137737248/ “Working together team ...”

(35)

Image Credits

http://www.flickr.com/photos/lumaxart/ 2137737248/ “Working together team ...”

http://www.flickr.com/photos/olivireland/ 2469708985/ “To infinity and beyond”

http://www.flickr.com/photos/kolleggerium/ 3177563083/ “OSGi bundles”

http://www.flickr.com/photos/pjspooner/ 2125089759/ “City Hall Doors”

(36)

Image Credits

(37)

References

Related documents

In 2008, a person named Mike saw an increased demand for fast food restaurants that actually served good food.. He was disappointed and his

Writing about ethnic reasoning in the New Testament gives me pause for three reasons. First, ethnicity and canonicity are historically situated and shifting practices;

Furthermore, it includes a multidimensional understanding of security and its relation to well-being, as well as ways in which class and in- sider-outsider divisions may structure

In a Swedish context, where large groups are excluded from the labor market, the entire basis of social capital will risk start eroding, leading to a society of mistrust

Sustainable design methods, tools, or other practices should be developed to meet one or more of the following criteria: (i) easy to implement but rigorous whole-system view

Since both the LibriVox and the LibriSpeech English audio files of books follows the Gutenberg Project e-book chapter distinction, we need to extract chapters from each book so as

I dag uppgår denna del av befolkningen till knappt 4 200 personer och år 2030 beräknas det finnas drygt 4 800 personer i Gällivare kommun som är 65 år eller äldre i

Det finns många initiativ och aktiviteter för att främja och stärka internationellt samarbete bland forskare och studenter, de flesta på initiativ av och med budget från departementet