Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 4112 invoked from network); 14 Sep 2007 18:48:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 14 Sep 2007 18:48:54 -0000 Received: (qmail 15396 invoked by uid 500); 14 Sep 2007 18:48:46 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 15336 invoked by uid 500); 14 Sep 2007 18:48:46 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 15324 invoked by uid 99); 14 Sep 2007 18:48:46 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Sep 2007 11:48:46 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Sep 2007 18:48:52 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 620FC714209 for ; Fri, 14 Sep 2007 11:48:32 -0700 (PDT) Message-ID: <32254138.1189795712399.JavaMail.jira@brutus> Date: Fri, 14 Sep 2007 11:48:32 -0700 (PDT) From: "Paul McMahan (JIRA)" To: dev@geronimo.apache.org Subject: [jira] Commented: (GERONIMO-3413) factor the console portlets into separate plugins In-Reply-To: <5295225.1187184811915.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ 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.