You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by Stefan Weinert <su...@yahoo.de> on 2006/03/16 11:32:52 UTC
Managing Portlet Entities
One source of my confusion is the fact that you can change some stuff
both through the admin interface and by editing the psml directly while
some preferences can (so far?) only be made in the psml directly.
To make it more confusing the multiple porlet entities seem to be stored
in the database instead of the psml and thus can't be configured throug
the psml files.
Is there a db browser available so I might be able to check settings?
(I'm using the derby installer)
Stefan
Stefan Weinert schrieb:
>
> The question remains how the urls of the multiple instances of the
> IFrameportlet are persisted?
> Also what is the best practise to use multiple instances with
> different attributes (e.g. height, width)?
> In cocoon you have one file were you declare all available portlets
> and another file to configure multiple instances of one portlet type.
> Both definition and configuration seems to happen in portlet.xml?
> The only solution I can think of is to declare two different portlets
> within portlet.xml and having them point to the same class.
> Please someone let know if this is the jetpeed approach to declaring
> portlets?
>
> Stefan
>
___________________________________________________________
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org
Re: Managing Portlet Entities
Posted by Randy Watler <wa...@wispertel.net>.
Stefan/Liu,
I have added the capability to set all of the IFramePortlet parameters
with preferences in addition to setting default values in the
portlet.xml as you are used to doing. Here is a list of all the init
parameter/preference value names supported by the portlet:
align
class
frameBorder
id
marginHeight
marginWidth
name
customSource
editSource
height
helpSource
scrolling
style
viewSource
width
maximizedCustomSource
maximizedEditSource
maximizedHeight
maximizedHelpSource
maximizedScrolling
maximizedStyle
maximizedViewSource
maximizedWidth
Defaults for these values can be specified in the portlet.xml with the
init parameters. If either of these boolean init parameters are
specified as 'true":
enableSourcePreferences, or
enablePreferences,
preference values are also looked up in the portlet.xml and database by
PSML fragment ids. Furthermore, These values can be defaulted using the
PSML preferences default values like this:
<fragment id="4392307" type="portlet" name="demo:IFramePortlet">
<property layout="TwoColumns" name="row" value="0" />
<property layout="TwoColumns" name="column" value="0" />
<preference name="height" readOnly="true">
<value>200</value>
</preference>
<preference name="scrolling">
<value>on</value>
</preference>
</fragment>
The IFramePortlet does not support an edit mode: it assumes the edit
mode is to be sourced from the originating site.
By contrast, the IFrameGenericPortlet does all of its configuration
using the portlet.xml and database preferences, (not init parameters).
It also has an edit mode that allows the configuration of preferences
defined in the portlet.xml to be changed in the portal. Here are the
preferences that it supports:
SRC
ALIGN
CLASS
FRAMEBORDER
ID
MARGINHEIGHT
MARGINWIDTH
NAME
HEIGHT
WIDTH
SCROLLING
STYLE
MAX-HEIGHT
MAX-WIDTH
MAX-SCROLLING
MAX-STYLE
PSML fragments can also be used to override existing portlet.xml values
for this portlet or add additional values. New preference values set via
the PSML do appear in the edit mode of this portlet for further
customization.
I have made small fixes to support these portlets and their preferences
in the current svn HEAD of J2. Let me know if you have anyremaining
issues using these.
HTH,
Randy
On Fri, 2006-03-17 at 10:29 +0800, M.Liang Liu wrote:
> co-asking.
>
> I have met the same thing just as Stefan Weinert and I do not konw how to
> resolve it.
> My users would like to let two IFrameportle with different width and height
> ------relating to different URLs of course------display,and I have no idea.
>
> Any help is fully appreciated.
>
> Thanks for reading.
> On 3/16/06, Stefan Weinert <su...@yahoo.de> wrote:
> >
> > One source of my confusion is the fact that you can change some stuff
> > both through the admin interface and by editing the psml directly while
> > some preferences can (so far?) only be made in the psml directly.
> >
> > To make it more confusing the multiple porlet entities seem to be stored
> > in the database instead of the psml and thus can't be configured throug
> > the psml files.
> >
> > Is there a db browser available so I might be able to check settings?
> > (I'm using the derby installer)
> >
> > Stefan
> >
> > Stefan Weinert schrieb:
> > >
> > > The question remains how the urls of the multiple instances of the
> > > IFrameportlet are persisted?
> > > Also what is the best practise to use multiple instances with
> > > different attributes (e.g. height, width)?
> > > In cocoon you have one file were you declare all available portlets
> > > and another file to configure multiple instances of one portlet type.
> > > Both definition and configuration seems to happen in portlet.xml?
> > > The only solution I can think of is to declare two different portlets
> > > within portlet.xml and having them point to the same class.
> > > Please someone let know if this is the jetpeed approach to declaring
> > > portlets?
> > >
> > > Stefan
> > >
> >
> >
> >
> > ___________________________________________________________
> > Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
> > For additional commands, e-mail: jetspeed-user-help@portals.apache.org
> >
> >
>
>
> --
> 千杯欲醉:我的Blog @
> Drink Drank Drunk
> http://my.donews.com/patriotlml/
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org
Re: Managing Portlet Entities
Posted by "M.Liang Liu " <pa...@gmail.com>.
co-asking.
I have met the same thing just as Stefan Weinert and I do not konw how to
resolve it.
My users would like to let two IFrameportle with different width and height
------relating to different URLs of course------display,and I have no idea.
Any help is fully appreciated.
Thanks for reading.
On 3/16/06, Stefan Weinert <su...@yahoo.de> wrote:
>
> One source of my confusion is the fact that you can change some stuff
> both through the admin interface and by editing the psml directly while
> some preferences can (so far?) only be made in the psml directly.
>
> To make it more confusing the multiple porlet entities seem to be stored
> in the database instead of the psml and thus can't be configured throug
> the psml files.
>
> Is there a db browser available so I might be able to check settings?
> (I'm using the derby installer)
>
> Stefan
>
> Stefan Weinert schrieb:
> >
> > The question remains how the urls of the multiple instances of the
> > IFrameportlet are persisted?
> > Also what is the best practise to use multiple instances with
> > different attributes (e.g. height, width)?
> > In cocoon you have one file were you declare all available portlets
> > and another file to configure multiple instances of one portlet type.
> > Both definition and configuration seems to happen in portlet.xml?
> > The only solution I can think of is to declare two different portlets
> > within portlet.xml and having them point to the same class.
> > Please someone let know if this is the jetpeed approach to declaring
> > portlets?
> >
> > Stefan
> >
>
>
>
> ___________________________________________________________
> Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-user-help@portals.apache.org
>
>
--
千杯欲醉:我的Blog @
Drink Drank Drunk
http://my.donews.com/patriotlml/