geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Geir Magnusson Jr." <>
Subject Re: Web Console (IBM Donation)
Date Sun, 17 Jul 2005 00:29:05 GMT
Can we wrap up the vote so we can move forward with this?

On Jul 16, 2005, at 12:27 PM, Aaron Mulder wrote:

> So I took a look at the web console.  There are two main changes  
> I'd like
> to make before we "go live" with it.
> 1) Combine the "framework" and "standard" web apps into one.   
> Currently
>    the "framework" holds the Pluto engine and page framing and so on,
>    while the "standard" holds all the actual portlets.  Some of the  
> issues
>    are that I don't really fancy taking two contexts for this,  
> there's no
>    security on the portlet (standard) context, it can be accessed  
> directly
>    with a variety of unpleasant side effects, it makes the whole thing
>    require multiple build modules and an EAR, etc.
> 2) Separate the "data access" from the "UI".  Right now the portlet  
> code
>    is making kernel calls to load the data it presents and alter the
>    GBeans when changes are submitted.  Besides the obvious issues with
>    this architecture for the console app itself, this means the
>    configuration layer is not reusable by other tools (for example, a
>    command-line tool to change network ports or whatever).  There's  
> also
>    some supporting GBean code for the console that could hopefully be
>    rolled into this layer.
> Personally, I'd like to start with the second item.  I'm hoping  
> someone
> else can take a look at the first one.  I guess my thought on how to
> proceed with that one would be to clean up the layout of the  
> "framework"
> WAR a bit (put most of the files under /framework or something),  
> put in a
> couple placeholder portlets just to prove that Pluto can display  
> portlets
> from its own web app, and make this the basis of a new "web console  
> WAR"
> module in Geronimo apps.
> Then we can start updating the donated portlets to use the new
> configuration API (#2) and migrate them into the new console WAR  
> (#1).  I
> also have some thoughts on changing the layout/ordering of  
> portlets, but
> that's not such a big concern right at the moment.
> Finally, there are a lot more portlets and features I'd ultimately  
> like to
> add to the web console, but that's definitely a discussion for another
> day.  :)
> Thanks,
>     Aaron

Geir Magnusson Jr                                  +1-203-665-6437

View raw message