Been working overtime at work, so no proposal on my stuff yet, but I should
have it and the tab controls done this weekend.

On the multiple instances, what do people think of the idea of allowing
customizer another option : create new instance.  It would walk user through
creating a new instance (portlet ref) using a user selection from a list of
all the abstract portlets.

Cacheing would still be a problem though.

Bill Barnhill


----- Original Message -----
From: "Aurelien Pernoud" <[EMAIL PROTECTED]>
To: "'Nyo Maw'" <[EMAIL PROTECTED]>
Cc: "Jetspeed Users List (E-mail)" <[EMAIL PROTECTED]>
Sent: Wednesday, February 27, 2002 2:45 AM
Subject: RE: Multiple Instances of same portlet


> Hi Nyo,
>
> as far as I understood it, Jetspeed is not totally ready for multiple
> instances of the same portlet.
>
> I'm using the 1.3a3dev version (which as many bugfixes and news), and this
> is the way i understood is the best to create multiple instances of one
> portlet (in fact this is the only method that is 100% working for me) :
>
> instead of using the type=instance method, you create one abstract portlet
> with your class this way :
>
>     <portlet-entry name="MyAbstractPortlet" hidden="false"
>         type="abstract" application="false">
>         <classname>the.way.to.your.class.name</classname>
>         <media-type ref="html"/>
>     </portlet-entry>
>
> Then you create portlets of this type by referencing this one, as they did
> in the demo portlets with HelloJSP and JSP1_2andJetspeedTagLib.
>
> (type=ref and parent=yourabstractportlet)
>
> for example you create :
>
>     <portlet-entry name="FirstInstance" hidden="false" type="ref"
>         parent="MyAbstractPortlet" application="false">
>         <meta-info>
>             <title>FirstInstance of MyAbstractPortlet</title>
>             <description>FirstInstance of MyAbstractPortlet</description>
>         </meta-info>
>     </portlet-entry>
>     <portlet-entry name="SecondInstance" hidden="false" type="ref"
>         parent="MyAbstractPortlet" application="false">
>         <meta-info>
>             <title>SecondInstance of MyAbstractPortlet</title>
>             <description>SecondInstance of MyAbstractPortlet</description>
>         </meta-info>
>     </portlet-entry>
>
> Jetspeed will only see those two portlets (FirstInstance and
> SecondInstance), cause MyAbstractPortlet is abstract...
>
> This is what multiple-refs means.
>
> But it doesn't work well with the cache system, i had issues with portlets
> not showing, showing infos of other portlets.... and so far the only
method
> i found that perfectly work is to simply disable the cache (even if it's
not
> good for performance) during the init of the portlet with
> "setCacheable(false)".
>
> It works fine, but if you try to put the same portlet (for example
> FirstInstance) in multiple panes then you'll have issues with controls
> (minimize will minimize all, customize will customize only one...).
>
> They're working on it to make portlets independant in differents panes,
but
> so far, the right way to do it is to create as many references to your
> abstract portlet as you need to put in your portal.
>
> There is another method described by David Sean Taylor that could prevent
> from disabling the cache here :
>
> http://www.mail-archive.com/[email protected]/msg02378.html
>
> but I didn't test it yet, I'm working on something else.
>
> Hope It helps !
>
> Aurelien Pernoud.
> Sopra Group.
>
> PS : I cc: the jetspeed-user ml so that they correct me if I'm wrong.
>
> > -----Message d'origine-----
> > De : Nyo Maw [mailto:[EMAIL PROTECTED]]
> > Envoye : lundi 25 fevrier 2002 23:40
> > A : [EMAIL PROTECTED]
> > Objet : Multiple Instances of same portlet
> >
> >
> > Hi Aurelien ,
> >
> > How are you doing ? I'm Nyo from NYC. I am a one of
> > Jetspeed user too.
> >
> > I've seen your discussion about "Multiple Instances of
> > same portlet" jetspeed mailing list. I would like to
> > ask you how do u solve it. I am also having the same
> > problem of using same portlet as multiple instances on
> > different pane. I tried to set (setcacheable(false))
> > but it does'nt work out. One thing i dont understand
> > in your discussion with David, is "multiple-ref ".
> > What do you mean by that ? How do you do it ?
> >
> >
> > Thanks. I really need your help.
> >
> > Regards/
> > Nyo
> >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Yahoo! Sports - Coverage of the 2002 Olympic Games
> > http://sports.yahoo.com
> >
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to