110 likes | 236 Views
Gary Brown, Systems Analyst / Developer, Portal Development Team. JISC GroupsManager & Internet2 Middleware Grouper “ management of groups on an institutional scale”. Contents. Bristol’s interest, involvement and funding Grouper: the model, privileges
E N D
Gary Brown, Systems Analyst / Developer, Portal Development Team JISC GroupsManager &Internet2 Middleware Grouper“management of groups on an institutional scale”
Contents • Bristol’s interest, involvement and funding • Grouper: the model, privileges • JISC GroupsManager - Grouper web user interface • Example screens • Progress
Bristol’s interest, involvement and funding • The University has many internal systems – Portal, Blackboard, Finance, Student, departmental intranets, Zope etc • Would like to define groups once in central system • Enable GroupWare* for all groups • Allow devolved management of groups • Provide building block for authorisation • Provide building block for personalization*Oracle Collaboration Suite
Bristol’s interest, involvementand funding • “Someone else must be doing it!” • Became aware of Internet2 Middleware Grouper project • Approached Tom Barton, project leader. Agreed to implement the Grouper user interface • Funding from JISC – Call for projects in Core Middleware
APINAMINGACCESSSUBJECT GroupsManager UIs LDAP Provisioning connector Application? Loaders AD Provisioning connector Other Groups Registry Provisioning connector Grouper: the model, privileges Existing ID sources
Grouper: the model,privileges • Groups exist in a name space – steme.g. /UoB/faculties/artf:All staff group • Stems can be hierarchical – artf subordinate to faculties • Stem privileges – stem, create • Group privileges - view, read, update, admin, optin, optout • By default only group/stem creators have privileges over groups – they must assign other privileges • Privilege implementation is pluggable
JISC GroupsManager - Grouper web user interface • Supports Grouper phase 1: create/edit groups; browse/search groups; manage membership/privileges • Java-based – uses Struts Framework • Internationalised - use of Java ResourceBundles • Meets W3 Web Accessibility standards through use of XHTML. Uses CSS for layout rather than tables • Designed as a general purpose application which can be used as a starting point for building UIs tailored for local needs
Progress • Grouper 0.56 API released 30th April 2005 • Latest Subject interface released 29th April 2005 • Grouper 0.6 release will include user interface – June? • Carried out some user and performance testing on early prototypes • To be successful, GroupsManager must be well integrated with local systems
Any questions or actual demo? • Please drop by the SOAR room ~4pm • Contact me at Gary.Brown@bristol.ac.uk • Futher info:www.bris.ac.uk/ips-projects/portal/groupsmanager/