[Dspace-general] RE: Improvements to Administrator's User Interface

Scott Yeadon scott.yeadon at anu.edu.au
Wed Oct 8 03:05:16 EDT 2003


Hi Margaret,

Below are our suggestions that ANU would like to see. They are ordered from 
most important to least important.

1. Administration at Community and collection levels
For our implementation we want our users to establish and manage their own 
communities and collections without being able to change communities and 
collections which they don't have administrator access for. Currently there 
is only an overall administrator and we need an additional administrator 
layer.

2. Allow searching on items using metadata searches rather than handles
Item handles really don't mean much to users, when looking for an item 
metadata such as titles and authors is used.

3. Metadata should be configurable at community, collection and item levels. 
Currently only one standard metadata set is available across a single DSpace 
instance.
We would like to be able to allow the creation of multiple simultaneous 
metadata schemas. These schemas should be able to be attached at a community, 
collection and item level. The submission forms can then generated dynmically 
using the metadata schema.
We would like to also be able to create default metadata schema and forms. For 
example when a user selected a type of "image" then default metadata schema 
and forms could be assigned for the submission process rather than the user 
having to select or define a schema, or work their way through irrelevant 
metadata forms.

4. If clicking on the "Add EPerson" button a person is automatically added. 
There is no cancel operation on the Add EPerson screen. The new EPerson 
should not be added unless the administrator explicitly clicks on the "Save 
Edits" button.

5. Would be good to be able to edit items from the Edit collection screen. 
This should allow users to edit items belonging to the collection being 
added. Currently you have to go out of the collection to edit items that 
belong to it.

6. Navigation within multiscreen operations.
The breadcrumb links do not always represent where you are in the function 
hierarchy meaning the back button needs to be used on some occasions. As 
there appears to be problems when using the back button, the breadcrumbs need 
to be complete and session state information needs to be maintained so that 
the back button can be used.

7. When editing authorisations it would speed things up if you could select 
more than one access type. For example if I want a Group to have Read, Write, 
Add access, I should be able to select all thes in one operation rather than 
have to perform three separate operations.

8. On the community, collection, item authorisation pages it would be useful 
to be able to click on the group and have a popup displaying which EPersons 
belonged to the group. Currently you have to go out and back into the Group 
maintenance page to see this.

9. Similar to above, when viewing the groups it would be useful to be able to 
see which collections the groups had access to.

10. Look at performance improvements for update/delete queries, for example by 
using threads or asynchronous background transactions while the user moves to 
the next screen. This may also be an issue for drawing of screens for example 
when a repository has a large number of collections, groups, etc rendering 
may become slow. This could be improved through filtering what is displayed 
by providing search and browse facilities similar to what is currently in 
place for collections.

11. Consistent placement and use of buttons would be useful to avoid 
confusion. For example, on some screens you need to make a change and also 
click an "Update" button whereas on others you only need to make a change for 
it to take effect. On several screens where multiple operations may be 
performed (such as metadata, bitstream registries) the "New" button is placed 
at the bottom of the screen, where it may be better to put it at the top 
since the page returns to the top once the change has been applied.

12. Would be good to be able to apply advanced wildcard authorisation policies 
to collections, not just items and bitstreams.

13. Many of the tables run off the screen making it impossible to view the 
information without scrolling left-to-right. If the table cannot be made to 
fit on the screen it would be useful to allow columns to be hidden (similar 
to the hide/show functionality of tools like MS Excel/Access)

Hope that helps. If you would like any clarification on these requests, please 
feel free to contact me.

Thanks.

Scott.



More information about the Dspace-general mailing list