You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Paul McMahan (JIRA)" <ji...@apache.org> on 2007/09/14 20:48:32 UTC

[jira] Commented: (GERONIMO-3413) factor the console portlets into separate plugins

    [ https://issues.apache.org/jira/browse/GERONIMO-3413?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12527602 ] 

Paul McMahan commented on GERONIMO-3413:
----------------------------------------

thanks for Viet for the patch!  committed in rev 575775.

> factor the console portlets into separate plugins
> -------------------------------------------------
>
>                 Key: GERONIMO-3413
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-3413
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 2.1
>            Reporter: Paul McMahan
>            Assignee: Paul McMahan
>             Fix For: 2.1
>
>         Attachments: geronimo-3413.patch
>
>
> The administration console contains portlets for configuring the components in a JEE5 server, and a few more things like debugging, creating deployment plans, etc.  Right now the collection of portlets is "hard coded" in the console's pluto configuration.  This makes it difficult for users to choose which portlets they want in their console.  For example some users may not want the various classloader/dependency/JMX/LDAP/etc viewers because they require the dojo library, which adds a non-trivial server footprint.  But more importantly this makes it difficult to deploy the administration console into a customized geronimo assembly (like the minimal ones) because those assemblies typically don't have all the JEE5 components installed that would be necessary to satisfy the console's dependencies.
> There is some work going on to make the console customizable using pluto 1.2's portal driver framework.  The portal driver allows the console to dynamically add/remove portlets.  Using this new capability from pluto provides the capability to create an administration console for the minimal assembly that contains only the base portlets, such as those necessary for deployment and web server configuration.  The other portlets need to be factored out of the admin console as separately deployable WAR files and provided as plugins.  This allows the user to selectively install portlets from the plugin catalog.   And when the user deploys a component into the minimal assembly such as ActiveMQ they should be able to install the JMS administration portlet at that point in time, if desired.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.