Subject: Grouper Developers Forum
- From: Christian Daviau <>
- To: Tom Barton <>
- Cc: Emily Eisbruch <>, Grouper Dev <>, Thomas BIZOUERNE <>, ardem <>, , Godon Sophie <>
- Subject: Re: [grouper-dev] Fwd: ESCO-Grouper UI
- Date: Fri, 30 Jul 2010 17:14:54 +0200
Tom Barton a écrit :
Christian,Yes it's possible.
A *very* nice UI! Naturally, I'm interested to know if it can be made available to other grouper users. Can it, do you think? And might there be a way for the community to be able to enhance it or extend it?
We just are creating a public maven repository to be able to distribute ESCO-Grouper UI, and made it avalaible to the community.
It's stored in specific tables in or out of the grouper database. We haven't translate the documentation, but you can find it, in french, at http://wiki.esco-portail.org/index.php/Grouper:DG_generalites .
A question about the dynamic groups: once a dynamic group is specified in the UI, where is that specification kept, what evaluates it, and when?
The logical expression is stored in a grouper attribute (rule), associated to the custum type "dynamic".
In a nutshell here is how it works :
When the "rule" field associated to the dynamic group is created or modified :
- the definition (logical expression) is analysed, splited and stored in the specific tables;
- the ldap filter is generated from this definition ;
- an ldap request is executed to populate the group with initial members ;
In parallel, a process is listening for modifications incoming from the LDAP (works with OpenLdap). The process acts exactly like a LdapSync client. The role of the process is to detect LDAP attributes modifications in relation with the dynamic groups definitions (the monitored attributes list is fully configurable).
The UI is designed to be extended, but we can't really evaluate the needs of "role and permission" feature in the UI...
Have you thought about the UI design from the perspective of maybe extending it to eventually work with audit data, or with roles and permissions?
Emily Eisbruch wrote:
Thank you for this excellent information on the ESCO-Grouper UI and how it uses Fluid elements. I am forwarding it on to the Grouper Developers List.
Begin forwarded message:
*From: *Christian Daviau < <mailto:>>
*Date: *July 22, 2010 7:40:44 AM EDT
*To: *Emily Eisbruch
*Cc: *Thomas BIZOUERNE < <mailto:>>, ardem < <mailto:>>
*Subject: **ESCO-Grouper UI*
Hi Emily !
I send you this message because I don't know for who I can send this information (on a grouper list ?).
I told you, few time ago, that we have a UI for grouper named ESCO-Grouper UI.
I saw, in the "Grouper Call 7-July-2010", you want to explore Fuild capabilities for UIs. ESCO-Grouper UI uses Fluid and we have good returns of our users.
ESCO-Grouper UI can be used in servlet or portlet mode (for uPortal by example).
It's possible to make pluggins to extend the capabilities of the UI. For exemple, we made the "dynamic group" module, but we can imagine a module for
discussion lists, for samba shares...
ESCO-Grouper UI uses Grouper WS and Grouper API, actually in 1.5 version.
This UI is full configurable :
- screens (fields, names of the elements, colums of the tables,...)
- search filters,
It was developped with fuild elements for a user friendly interface :
- contextual menu depends of the rights of the user,
- drag and drop to move groups,
- rights displayed when hovering the mouse for all the elements of the tree,
- subscriptions by a simple click,
- dynamics groups (whith the dynamic group hook in Grouper),
It proposes a lot of functionnalities :
- possibility of differents profiles definition : all fonctionnalities, only the tree of the folders and groups, only the subscription page...
- Online Help on each page,
- research of people in groups,
To view the possibilities of ESCO-Grouper UI, you can find demonstration movies at http://pub.giprecia.fr/esco-portail/Grouper/presentations/ (ogv and avi formats). "ESCO-Grouper_more" is a complement for "ESCO-Grouper"...
If you want, we can give you a account to try ESCO-Grouper UI.
I hope you will like this interface that we can put at your disposal if you wish.
Emily Eisbruch, Technology Transfer Analyst
office: +1-734-352-4996 | mobile +1-734-730-5749
Visit our website: www.internet2.edu <http://www.internet2.edu/>
Follow us on Twitter: www.twitter.com/internet2 <http://www.twitter.com/internet2>
Become a Fan on Facebook: www.internet2.edu/facebook <http://www.internet2.edu/facebook>
begin:vcard fn:Christian Daviau n:Daviau;Christian org:GIP RECIA adr;dom:;;151, Rue de la Juine;OLIVET;;45160 email;internet: tel;work:+33238427967 tel;cell:+33686161109 url:http://www.recia.fr version:2.1 end:vcard
- [grouper-dev] Fwd: ESCO-Grouper UI, Emily Eisbruch, 07/22/2010
Archive powered by MHonArc 2.6.16.