\[Go to Community Requests Table;\|#community\]

Phases

Note, the proof of concept part can probably be done concurrently with the ux investigation and design

Architecture

Guidelines

Security

Ideas

Help framework

Community requests

We ask community members to add their requirements or other functional, technical, process, or participation requests for the v2.2. UI to the following table. If you have more to say than fits into a Description cell, please create a child page and put a link to that in the Description cell.

If you see an existing entry that reflects a concern or request that you share, please add your name and/or institution name to the Requester(s) cell.

Request name

Description

Requester(s)

Use Spring MVC and Web-Flow

Use same underlying technologies as Jasig CAS, thereby reducing skill sets necessary to deploy and customize a CAS-protected grouper installation.

U Penn, U Montreal

HTML customization

Use CSS themes (perhaps along the lines of csszengarden) and customizable JSP header and footer includes.

U Penn

Internationalization (i18n)

One language could be globally configured. Supporting multiple language would be better, but it's not a top priority. It could be detected from the browser (which is nice, but a default value would also work) but it has to be user-changeable using a drop-box or link of some kind since browser language might not be what the user prefers to see.

U Montreal

Display group relationships

Visual display of groups impacting membership of a given group. Would illustrate subgroups and composite factors, perhaps expanded by levels.

U Montreal

UX participation

User eXperience professional can help with process to ensure good UI usability and workflow.

U Chicago

 

 

 

Ideas on Gathering Community Input

Consider chunking things into phases along these lines:

Date(s)

Activity

April 1 - May 31

Gather community requirements and requests in table above. Weekly reflection on grouper-dev list of new requests and any discussion of them. Counter proposals? Acceptable? Relative priority? Do others want to add their names as Requesters?

April 23

I2 SMM Grouper WG F2F

May 1

Float initial proposal for technology stack to be used to build v2.2 UI. Post to grouper-dev.

May 1-14

Drive discussion on grouper-dev of tech stack, with intent to settle as much of it as possible during this period.

May 18?

IAM Online focused on Grouper v2.2 UI planning & requirements

May 15

Float initial proposal for UX process to grouper-dev

May 15-31

Drive discussion on grouper-dev of UX process with intent to settle it during this period.

June 1-15

Finalize acceptance status of each request by grouper-dev and assign each to a priority class.