[Registry-dev] Registry UI walkthrough

Jonathan Marsh jonathan at wso2.com
Wed Nov 7 18:47:10 PST 2007


Improvements and new features that we'd like to see in the Registry UI.

 

1)      Collapse human and basic view.

2)      Can't see anything without signing in.  Would rather see the basic
human view, trimmed to the resources available with anonymous permissions
(or whatever you're signed in as).   Move away from a model sign-in dialog.

3)      Add Collection media type should be a drop down of supported media
types for directories.

4)      Don't use the term "media type" with collections - user only needs
to select what kind of collection it is - and our internal use of "media
type" to record this will only confuse the user.

5)      Ratings should be ajax and editable (permissions allowing) whenever
ratings are shown.

6)      Resource listing should be more compact (tabular like the Basic
view)

7)      Use "details" link instead of "tags" and "comments" links.

8)      Compress dates by leaving off the date of today's times (8:02PM),
and leaving times off of old dates (1/1/2007).  Tooltip can show the
complete datetime.

9)      Each tag should have a clear/delete control against it.

10)   Resource details side by side would be nice -tags and comments on the
right?

11)   Two ways to display previous versions: a list box or drop-down of some
sort (Glen's favorite) or a list of the most recent 5 (or so) versions and a
link to "more" which gives you a complete list on a separate page
(Jonathan's).

12)   Tagging link can expand to allow in-place tagging ala SWIK.  Should
show existing tags as well though.

13)   Perhaps there isn't a single best view on how the directory should
look.  Could be a Web 2.0-like multiline view (ala SWIK), or an efficient
tabular view adminstrators might expect.  The first can provide more
information about each resource, the latter can show more resources in a
single page.   Probably the best thing would be to have a control to switch
between these two views dynamically.

14)   Allow changing the sort order on the views (name, date, owner,
rating).  Jonathan thinks this could be limited to the tabular view, Glen
likes it on both view.

15)   Same versioning interface on directories as on resources.

16)   Announce that a view on a version is not the latest.

17)   Consider at some point a timeline as a UI for viewing and selecting
versions.

18)   Assign permissions needs to show all current permissions (allow/deny)
and set or reorder them. 

19)   Add media type on Add Resource.  Typeahead support would be helpful
here.

20)   Add advanced search (ala mashup server)

21)   Need to see who is a member of a role

22)   Need to add a User page (ala mashup server) all instances of the
username would be linked to this page.  Should list roles the user is a
member of and allow an administrator to add more.  Should also have 

23)   Use friendly name throughout

24)   User management content might benefit from a multi-column layout

25)   Need a Roles page to list the defined roles (as headings?), show in a
compact form the users assigned to that role (expanding paragraphs,
multi-column layout?), remove a user from a role (delete icon next to each
user name), add users (compact input field with ajax type-ahead and an ADD
button?), and grant permissions to that role (or link to the permissions
page if the Roles page is getting to crowded.)

26)   Need a Permissions report page ala the Roles page, allowing an
Administrator to see which users/roles have been allocated which
permissions, and to revoke or grant those permissions.

27)   Need a way to add a property to a resource or user - postulating
media-typed properties, simple strings can have an inline string editor, an
XML type might link to an XML editor page, or an upload button for binary
types like images.  Some property values (text, images) can be shown or
previewed in the UI, others have to be linked.  Need a way to specify the
media type.

28)   Need media type for a link or an epr, and possibly small strings (256
char?).  UI can make use of this type to provide appropriate editors.

 

Jonathan Marsh -  <http://www.wso2.com> http://www.wso2.com -
<http://auburnmarshes.spaces.live.com> http://auburnmarshes.spaces.live.com

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://wso2.org/pipermail/registry-dev/attachments/20071107/8f5777ba/attachment.htm


More information about the Registry-dev mailing list