Versions Compared

Key

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

...

  • Item Display
  • Community and Collection Home Pages
    • Elements of the Home Page
    • Recent Submissions
  • Configure metadata fields to appear in simple item display
    • Default
    • collection specific
  • show strength of communities and collections
    • cached
    • not cached
  • HTML documents (see also: Submission UI)
  • RSS Feeds (not completely testable without a real handle server running)
    • For the top level
    • For a community
    • For a collection
  • OpenSearch
  • My DSpace
    • View and manage subscriptions (see also E-mail below)
    • View accepted submissions
    • View uthorization groups I am member of
    • Unifinished Submissions
      • Delete
      • View
      • Resume
    • Usability - could do with a bit of tidying up, not very concise
    • Password forgotten
      • standard registered user
    • Register
    • Edit profile
      • User data
      • Change password
    • OpenURL links - we need a neutral Logo not the MIT Links one
  • Suggest an item
    • without login restriction
    • without login restriction
  • Map an item from one collection to another
    • mapping - the mapping itself works, but the search for items to map is case sensitive in the jspui 
      • collection, item was mapped to, browse indices
      • parent communities of this collection, browse indices
    • unmapping
      • collection, browse indices
      • parent communities, browse indices

Submission UI - JSP

...

  • Creative commons licences
    • Switch on and off
    • Try using HTTP proxy via `http.proxy.host/port`*
  • File
    • Submission with single file
    • Submission with multiple files
    • Upload HTML document (multiple files with primary bitstream)*
  • Configure input-forms.xml
    • added/removed dc fields
    • added other metadata schema fields
    • using fields of different schemas*
  • Recognised and unrecognised formats*
  • Checksum verification
    • See below*
  • Licences
    • Site default (check for UTF-8 characters)
    • Collection specific (check for UTF-8 characters)
  • use of controlled vocabulary

...

  • Accuracy and completeness of online help - there is no online help for the xmlui atm

Admin UI - XML

...

  • Communities and collections
    • Create new community
    • Create new sub-community
    • Create new collection
      • Create collection with template
      • Create collection with own license
      • Create collection with one ore more workflow steps
      • Create collection with collection-admin
  • Epersons and groups
    • Create new e-person
    • Create new group
    • Edit existing eperson
    • Edit existing group
    • Delete existing eperson
    • Delete existing group
    • Change groups which have been added to groups*
  • Items
    • Edit item
    • Withdraw and reinstate item as an admin
    • Withdraw and reinstate item as an collection admimadmin
    • Expunge item*
  • Registries
    • Edit metadata registry - new DC fields
    • Move metadata fields between schemas
    • Edit metadata registry - new schema
    • Edit bitstream format registry
  • Admin tasks
    • Abort a workflow via admin UI
    • Authorisation (see Authorisation below)
    • Edit top news on front page (test UTF-8 characters)
    • Edit side news on front page (test UTF-8 characters)
    • Edit License
    • Supervisors
    • Statistics (see statistics below)
    • Delete collection
    • Delete community
    • Login as a different user (impersonate)

Miscellaneous UI - XML

  • Item Display *
  • default display
  • full display
  • Community and Collection Home Pages *
  • Elements of the Home Page
  • Recent Submissions
  • ** Recent Submissions list is different in xmlui from jspui
    *Configure metadata fields to appear in simple item display
  • Default (
  • `webui
  • webui.itemdisplay.default = ...
  • `
  • )
  • Per-collection (
  • `webui
  • webui.itemdisplay.style = ...
  • ` and `webui
  •  and webui.itemdisplay.style.collections = ...
  • `
  • Show strengths (item counts) show strength of communities and collections
  • HTML documents (see also: Submission UI)
  • RSS Feeds
    • FOr For the top level
    • For a community
    • For a collection
  • Translations
  • My DSpace
    • View and manage subscriptions (see also E-mail below)
    • View accepted submissions
    • View uthorization authorization groups I am member of
    • Unifinished Submissions
      • Delete
      • View
      • Resume
    • Usability
    • Password forgotten
      • standard registered user
      • not registered user, inactive user account
    • Register
    • Edit profile
      • User data
      • Change password
    • OpenURL links
  • Suggest an item
  • Map an item from one collection to another
    • mapping
      • collection, item was mapped to, browse indices
      • parent communities of this collection, browse indices
    • unmapping
      • collection, browse indices
      • parent communities, browse indices

Submission UI - XML

...

  • Creative commons licences
    • Switch on and off
    • Try using HTTP proxy via `http.proxy.host/port`*
  • File
    • Submission with single file
    • Submission with multiple files
    • Upload HTML document (multiple files with primary bitstream)*
  • Configure input-forms.xml
    • added/removed dc fields
    • added other metadata schema fields
    • using fields of different schemas*
  • Recognised and unrecognised formats*
  • Checksum verification
    • See below*
  • Licences
    • Site default (check for UTF-8 characters)
    • Collection specific (check for UTF-8 characters)

...

  • Simple login username/password
  • Edit user profile
  • Registration, forgot password
  • LDAP server
    • Hierarchical LDAP
  • Shibboleth
    • X509 certificate
      • WAYF login
      • WAYFless login
      • Single logout
    • X509 certificate
    • Logging Logging out

    Search and Browse - XML

    • Configure columns in item lists (search results etc) using `webuiwebui.itemlist.columns` columns in `dspacedspace.cfg`cfg
    • Browse communities and collections
    • Browse titles, authors, subjects, by date
      • With scope 'All of DSpace'
      • in a community
      • in a sub-community
      • in a collection
        Configure date, author, title, subject by using `webuiwebui.browse.index.` properties  properties in `dspacedspace.cfg`cfg
    • Try configuring a different analyzer (e.g. for Chinese)
    • Basic and advanced search
      Configure search fields (`searchsearch.index.` in `dspace.cfg` in dspace.cfg)
    • Controlled vocab subject search

    Advanced functionality

    OAI-PMH

    ...

    ...

    • Configure an SMTP server that needs authentication, try sending mail (e.g. 'forgot password' mail)
    • Send feedback using link in footer
    • Get error alerts
    • Test subscriptions (`subssubs-daily`daily)
    • Test forgot-password email
    • Test 'new user registration' email facility
    • Email to user after successful submission
    • Email from checksum checker

    ...

    • Validate Plugin Manager configuration by running command: `bin/dsrun org.dspace.core.PluginManager` and then check log for errors and warnings.

    Database platforms

    ...

    • Test fresh install
      • On Oracle 9.2 on Windows 2003 ServerPostgreSQL
      • On Oracle 10.1 on Windows 2003 Server

    ...

    • Test

    ...

    • 4->5 upgrade
      • On PostgreSQL
      • On Oracle (version numbers?)
    • Test any previous version -> 5 upgrade
      • On PostgreSQL
      • On Oracle

    Bitstream storage

    • Multiple asset stores
      • Add second asset satore assetstore and ensure new submissions go in there., test whether new bitstreams are accessible
      • SRB

    Handle Server

    • Install/update and test a 'live' Handle Server (connect to global)

    ...

    • Need feedback on API
      • Test with `orgorg.dspace.app.packager.Packager` Packager command-line app.
      • Configure dissemination crosswalk plugins as OAI formats, see `config/templates/oaicat.properties`

    Batch jobs

    ...

    • Test batch jobs:
      • dspace (script launcher)
      • cleanup
      • create-administrator
      • doi-organiser
      • dspace-info.pl
    • dspace_migrate
    • indexer (index-init and index-update )
      • migrate
      • rdfizer
      • oai
      • indexers
        • Lucene (deprecated): index-lucene-init/index-lucene-update/index-db-browse
        • Solr Discovery: index-discovery
        • Solr Statistics: stats-util
        • Solr Authority: index-authority
      • make-handle-config
      • metadata-export
      • metadata-import
      • packager
      • stats
      • structure-builder
      • sub-daily
      • update-handle-prefix