Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Replace status lists with link / description of our Dev Planning spreadsheet

...

Current Status of new UI

Completed Work

Note: All completed work is visible from the DSpace 7 demo siteWe are tracking the current status of all active DSpace 7 development on this Google Spreadsheethttps://dspace7-demodocs.atmiregoogle.com/.  For development work to be considered "completed" it must be implemented in both the DSpace 7 REST API and UI.

  •  Enhanced Angular framework behind the new UI (object store via ngrx platform, caching, speed enhancements)
  •  Browse functionality
    •  Object splash pages (Community, Collection, Item)
    •  Browse by Community/Collection functionality
    •  Recent Submissions
    •  Pagination and sorting of browse/search results
  •  Search functionality
    •  Design of Search UI. See mockups at Search Mockup
    •  Search results page using static/dummy content
  •  Deposit / Submission functionality

In-Progress Work

This work is under current development. It either has an active or pending Pull Request.

  •  Search functionality
    •  Search results using live content (i.e. searching REST via backend)
  •  Deposit / Submission functionality
    •  Configurable item submission
    •  Embargo functionality
  •  Authentication
    •   REST API implementation
    •  Authentication via UI

Upcoming Work

(This list is not yet comprehensive)

  •  Browse functionality
    •  Configurable "Browse by" functionality (e.g. date / author / title / subject)
    •  Sidebar / menu on all pages
    •  Facet display (in sidebar)
    •  Homepage news
  •  Deposit / Submission functionality
    •  Configurable (XML) workflow support
  •  Statistics
    •  Usage statistics (per object and global) - pageview, downloads
    •  Search statistics
    •  Workflow statistics
  •  My Account
    •  New user registration
    •  User profile page (edit account / change password / edit subscriptions)
    •  My Submissions page
  •  Administrative-level functionality
    •  Control Panel? (similar to XMLUI)
    •  Creating / editing / deleting Communities
    •  Creating / editing / deleting Collections
    •  Editing / deleting Items (includes managing metadata, managing bitstreams)
    •  Versioning Items
    •  Other item management activities (moving items, mapping items)
    •  Access control management (editing people, groups, authorizations) both globally and per object
    •  Batch metadata editing (import/export)
    •  Batch export / import via SAF (Simple Archive Format)
    •  Curation Tasks
    •  View/find restricted Items (withdrawn, private)
    •  Registry management (metadata registry and bitstream format registry)
  •  Other functionality
    •  Google Analytics support (configuration, recording of downloads, reporting in UI??)
    •  SEO (Google Scholar metadata mppings)
    •  Request a Copy

/spreadsheets/d/18brPF7cZy_UKyj97Ta44UJg5Z8OwJGi7PLoPJVz-g3g/edit#gid=0

  • The "Overview" tab contains a list of all high-level features currently available in either the DSpace 6.x JSPUI or XMLUI.  (If you feel a feature is missing, let Tim Donohue know)  Our development workflow is generally described below:
    • Green features are considered "completed" (or have an early implementation completed). These features should already exist on the demo site (https://dspace7-demo.atmire.com/).
    • Red features are waiting for review (i.e. code is nearly ready, and this feature is likely to be coming soon to the demo site)
    • Blue features are work in progress (i.e. one or more volunteers are currently working on this feature)
    • Yellow are ready to be worked on (i.e. waiting for volunteer)
    • White/Gray are not yet fully described in a development "ticket". They will still be part of DSpace 7. These features will move up this workflow (to Yellow → Blue → Red → Green) once other features are completed.

Other possible changes in DSpace 7.0 (not comprehensive)

...