ESCO-Grouper UI
Presentation
RECIA has a UI for grouper named ESCO-Grouper UI.
ESCO-Grouper UI uses Fluid.
ESCO-Grouper UI can be used in servlet or portlet mode (with uPortal for example).
It's possible to make plug-ins to extend features of the UI. For example, we made the "dynamic group" module, but we can imagine a module for discussion lists, for samba shares, etc.
ESCO-Grouper UI uses Grouper WS and Grouper API, currently in version 1.5.
This UI is fully configurable :
- Screens (fields, names of the elements, columns of the tables,...)
- Search filters,
- ...
It was developed with fuild elements for a user friendly interface :
- Contextual menu depends on the rights of the user,
- Drag and drop to move groups,
- Rights displayed when hovering the mouse over all the elements of the tree,
- Single click Subscriptions,
- Dynamic groups (with the dynamic group hook in Grouper)
- ...
It offers a lot of functionalities :
- Possibility to define profiles : all functionalities, only the tree of the folders and groups, only the subscription page, etc.
- On line Help on each page,
- Research of people in groups,
- ...
Screen shots
ESCO-Grouper UI in uPortal
Demo
To view the possibilities of ESCO-Grouper UI, you can find demonstration movies (ogv and avi formats).
Installation
Modify your settings.xml maven file to add this profile, here is an example of the file
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>/opt/repo_maven/local/</localRepository> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> </servers> <mirrors> </mirrors> <profiles> <profile> <id>default</id> <repositories> <repository> <id>central</id> <url>http://repo1.maven.org/maven2/</url> </repository> <repository> <id>ESCO-Grouper-repository</id> <name>ESCO-Grouper repository</name> <url>http://www.esco-portail.org/nexus/content/repositories/ESCO-Grouper/</url> </repository> </repositories> </profile> </profiles> <activeProfiles> <activeProfile>default</activeProfile> </activeProfiles> </settings>
To obtain the sources and the intallation documentation of the application go on : https://sourcesup.cru.fr/frs/?group_id=824
The package ESCO-DynamicGroups must be compilated at the save level place of grouper-ws to deploy a grouper hooks for dynamic groups and the esco-subject-extension-1.2.jar must be deployed in the grouper-ws lib directory .