geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rex Wang (JIRA)" <>
Subject [jira] [Commented] (GERONIMO-6129) Improvements for Admin Console navigation
Date Tue, 30 Aug 2011 14:59:37 GMT


Rex Wang commented on GERONIMO-6129:

I think this feature really need more discussion.
So far, I see 3 issues of the improvements:
1. Do we really need centralized configuration file?
Because such pages and their categories won't always change, from my point of view, we don't
need provide a central page to define it. As you said, if a user add its console plugin to
geronimo, he have to also manually maintain the pages.xml. And it is not the way we design
a plugin originally.

2. User based navigation tree
I agree this is useful. However, I think we should implement this in a different way, that
is, only the "system" can configure "which user can access which page.", And then we need
store it in a place only the system user can edit, which is instead of a xml file that anyone
could edit it.
In a word, we need add a portlet, in which super user "system" can edit which page a user
can access and then store it in a "secure" place.

3. Basic mode customize.
A user can define which pages he want to appear in the basic mode, which considered as a shortcut.
This information can be recorded in a xml file, like the "basic" part in user-pages.xml. We
also should add a portlet to let user can edit this.

> Improvements for Admin Console navigation
> -----------------------------------------
>                 Key: GERONIMO-6129
>                 URL:
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 3.0
>            Reporter: Shenghao Fang
>            Assignee: Shenghao Fang
>            Priority: Minor
>         Attachments: navigation.patch, pages.xml, user-pages.xml
> Make 2 improvements for Admin Console navigation:
> 1) Centralized configuration file for portlet category
>    The portlet category is hard-coded in the gbean attribute 'pageTitle' in 'plan.xml'
of each portlet in current implementation. It makes the category configuration distributed
in multiple files which are hard to maintain.
>    This improvement targets to keep only title in 'pageTitle' and provide a centralized
configuration file for portlet category. It also enables runtime configuration.
> 2) User based navigation tree
>    This improvement is a part of [GERONIMO-5675|].
But it provides more flexible configuration which makes the basic tree and the advanced tree
can be customized independently.

This message is automatically generated by JIRA.
For more information on JIRA, see:


View raw message