Skip to Content.
Sympa Menu

grouper-dev - Re: [grouper-dev] Fwd: ESCO-Grouper UI

Subject: Grouper Developers Forum

List archive

Re: [grouper-dev] Fwd: ESCO-Grouper UI

Chronological Thread 
  • 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

Hi Tom,

Tom Barton a écrit :

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?
Yes it's possible.
We just are creating a public maven repository to be able to distribute ESCO-Grouper UI, and made it avalaible to the community.

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?
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 .
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).

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?
The UI is designed to be extended, but we can't really evaluate the needs of "role and permission" feature in the UI...

Best regards,


Emily Eisbruch wrote:
Hi Christian,

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.

- Emily

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 (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.

Best regards,

Emily Eisbruch, Technology Transfer Analyst

office: +1-734-352-4996 | mobile +1-734-730-5749

Visit our website: <>
Follow us on Twitter: <>
Become a Fan on Facebook: <>

fn:Christian Daviau
adr;dom:;;151, Rue de la Juine;OLIVET;;45160

Archive powered by MHonArc 2.6.16.

Top of Page