Discussion on DSpace's Two UIs : DuraSpace 2015 Summit

11
Licensed under Creative Commons Attribution-Share Alike 3.0 Unported License DSpace has Two UIs: Should we converge? Tim Donohue DSpace Tech Lead [email protected] 2015 DuraSpace Sponsor Summit

Transcript of Discussion on DSpace's Two UIs : DuraSpace 2015 Summit

Page 1: Discussion on DSpace's Two UIs : DuraSpace 2015 Summit

Licensed under Creative Commons Attribution-Share Alike 3.0 Unported License

DSpace has Two UIs:Should we converge?

Tim DonohueDSpace Tech Lead

[email protected]

2015 DuraSpace Sponsor Summit

Page 2: Discussion on DSpace's Two UIs : DuraSpace 2015 Summit

2015 DSpace UI Usage

• March 2015: crawled/searched for likely DSpace sites in..– DSpace.org registry– OpenDOAR.org registry– ROAR.eprints.org Registry– OpenArchives.org OAI-PMH Registry– U of Illinois OAI-PMH Registry– Google (searches “unique” to DSpace)

• Validated each site & deduplicatedScripts at: https://github.com/tdonohue/dspace-site-parser

Page 3: Discussion on DSpace's Two UIs : DuraSpace 2015 Summit

Two UIs: Global Adoption

NOTE: While each site URL was unique, it’s possible multiple URLs could point to the same DSpace installation.

Page 4: Discussion on DSpace's Two UIs : DuraSpace 2015 Summit

JSPUI Locations

Largest by country: Japan (127), USA (79), Brazil (60), Taiwan (58), India (55)

Page 5: Discussion on DSpace's Two UIs : DuraSpace 2015 Summit

XMLUI Locations

Largest by country: USA (255), Turkey (58), Norway (45), Spain (44), Brazil (43)

Page 6: Discussion on DSpace's Two UIs : DuraSpace 2015 Summit

JSPUI Version Distribution

~30% (300) of JSPUI users are “up-to-date” (3.x, 4.x, 5.x)

Page 7: Discussion on DSpace's Two UIs : DuraSpace 2015 Summit

XMLUI Version Distribution

~60% (537) of XMLUI users are “up-to-date” (3.x, 4.x, 5.x)

Page 8: Discussion on DSpace's Two UIs : DuraSpace 2015 Summit

JSPUI vs XMLUI

• JSPUI– Underlying codebase is 12.5 years old– Modern (Bootstrap) theme in 4.0

• XMLUI– Underlying codebase is 7 years old– UI based on a (nearly) obsolete platform

(Apache Cocoon)– Modern (Bootstrap) theme in 5.0

Page 9: Discussion on DSpace's Two UIs : DuraSpace 2015 Summit

Two Platforms in One

• Committers rarely work on both UIs– Neither UI gets “full attention”

• Very little of UI codebase is “shared”

• Features come out in one UI first, get “ported” to the other later– UI feature lists are hard to track /

document

Page 10: Discussion on DSpace's Two UIs : DuraSpace 2015 Summit

Two UIs: Committer Split

Page 11: Discussion on DSpace's Two UIs : DuraSpace 2015 Summit

Where do we go from here?

• One UI or keep two UIs?

• What is of interest to you in a UI? (use cases / features / needs)

• What do we keep? What can we do better?

• What would your ideal UI look like?