Raphael Luta wrote:

> Stephan Hesmer wrote:
> >
> > Hi,
> >
> > I would like to introduce me here. I'm working with Ingo and Thomas at
> > Jetspeed and work since 4 weeks with Jetspeed. There are a lot activities
> > and todos at Jetspeed at the moment - and you can count on me! Your plan to
> > release version 1.2 in the near future (ASAP) and to design a completely new
> > Jetspeed 2 are very good. Especially the the Portlet API.
> >
> > I have some issues for the release 1.2:
> >
> > - how about a real edit function for new and existing portlets? The current
> > functionality is just an info screen. I would suggest to add something like
> > a getAllowInfo into the Portlet Interface. So the existing portlets can
> > still show their InfoScreen and new portlets can implement a real edit
> > function.
> > comments?
> >
>
> I'd rather remove getAllowEdit() and getAllowMaximize from the
> main Portlet API and define a new Customizable interface:
>
> interface Customizable {
>
>         getAllowEdit();
>         getAllowMaximize();
>
>         getCustomizer(); //or whatever is required
>

I have been playing in my mind with the idea of having something like:

         getCustomizationContent(RunData data)

everywhere, and having a special screen that will render the portlets using this
call, to have every portlet showing their customization info in their "standard"
pagespace, while controls would show the way to add, order, etc. their components.

It could go well with the Customizable interface, as the controls and controllers
could show a "Non customizable portlet" label for those portlets not implementing
it. That would be a proposal for "server-side" customization.

The paned control would show the panes, with arrows to move them, an action to
delete and some "add Portlet" pane to add new panes. The grid and layout would
allow to move elements up, down, left, right or add, ...



>
> }
>
> Such an interface would allow easy identification of Customizable
> elements in the system.
>
> > - there are still bugs in Jetspeed. The Rundata data is not passed to every
> > function (I'm speaking here of getAllowEdit). One other thing is, that in
> > PortletConfig still exist some request sensitive data. I could post more
> > detailed information, if desired.
> >
>
> There's definitely a life cycle issue there, say my response to Thomas.
>
> --
> Rapha�l Luta - [EMAIL PROTECTED]
>
> --
> --------------------------------------------------------------
> Please read the FAQ! <http://java.apache.org/faq/>
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> Archives and Other:  <http://marc.theaimsgroup.com/?l=jetspeed>
> Problems?:           [EMAIL PROTECTED]



--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://marc.theaimsgroup.com/?l=jetspeed>
Problems?:           [EMAIL PROTECTED]

Reply via email to