Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning

WARNING: This page consists of some rough proppsals / brainstorms on a future direction for the DSpace User Interface(s).

As such, none of this is set in stone, and none of these ideas are (as of yet) guaranteed to occur. If any do begin to gain broad support and momentum from DSpace Steering Group, DSpace Leadership Group, Committers & DCAT, we will inform the community.

Table of Contents

Background Info: Why are we brainstorming this (again) now?

Establishment of DSpace Governance

Info
titleDiscussion at 2015 DuraSpace Membership Summit

These questions were also discussed during Day 2 of the 2015 DuraSpace Summit. The general consensus during those discussions was that we should consider consolidation into a single UI.

The following slidedeck was presented during the discussions, detailing some of the breakdown of the current (as of March 2015) DSpace user base: http://www.slideshare.net/tdonohue/discussion-on-dspaces-two-uis-duraspace-summit-2015

Table of Contents

Background Info: Why are we brainstorming this (again) now?

Establishment of DSpace Governance

  • In 2014, DuraSpace helped the DSpace project establish In 2014, DuraSpace helped the DSpace project establish it's first DSpace Steering Group. While initially "appointed", going forward this Steering Group will be elected.  They now control the allocation of funds donated to DSpace (and the DSpace Tech Lead reports to them).
  • In 2015, DuraSpace helped the DSpace project establish it's first DSpace Leadership Group. This Leadership Group is a larger group of community key stakeholders (primarily representing institutions who are also DuraSpace Members who have given money to the DSpace project). The Leadership Group will elect future Steering Group members, and they also represent the broad DSpace community and can vote to accept/reject any proposals from the Steering Group, Committers or DCAT. (NOTE: This group is still in the process of being formed)
  • The Steering Group's role is to "ask the right questions" and make general suggestions for how the DSpace product may wish to move forward. They will work directly with Committers and DCAT to actually help answer those questions (Committers are still the primary DSpace technology decision makers, and DCAT is still the primary DSpace "use case" decision makers).
  • One of the first questions that the Steering Group has asked is essentially: "Why are we shipping DSpace with two User Interfaces again?  Doesn't that split up our resources significantly and make it harder to develop for DSpace? We should consider whether it is worth consolidating to one, out-of-the-box UI."

...

  1. Why are we shipping DSpace with two UIs (JSPUI & XMLUI)?  Are there any advantages to doing so?
  2. Should we consolidate into a single UI?
  3. If the answer to consolidation is "yes", what UI should we consolidate under?  Should we just ship with the JSPUI? Should we just ship with the XMLUI?  Or should we build a new, modern replacement UI and ship with that?

...

titleDiscussion at 2015 DuraSpace Membership Summit

These questions were also discussed during Day 2 of the 2015 DuraSpace Summit. The general consensus during those discussions was that we should consider consolidation into a single UI.

...

Resources & Timeline

  • Assuming we did decide to rebuild/rewrite one of our existing UIs, or even build a new UI, how would we get enough resources (i.e. developers) to do this in a timely manner?
    • If we decided to revamp or build a new UI, the Committers can recommend that to DSpace Steering.  Assuming Steering approves, they would ask the Leadership group to vote on the idea. 
    • If the Leadership group votes to approve the idea, then the Steering & Leadership would seek out the necessary resources to make this happen. 
    • As some of the institutions represented on Steering & Leadership have DSpace developers (or even Committers) on staff, the hope would be that they would donate some developer time to help achieve our goals in a timely manner.
  • When would this happen? What is the timeline?
    • There are NO set timelines for this decision as of yet. It's merely a brainstorm to get a sense of what the developers and Committers feel may be the best direction forward.
    • Tim Donohue will be updating the Steering Group on this discussion as it progresses, and if any timelines are set, the entire community will be informed.

...