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 "Dutertry, Nicolas" <Ni...@HRACCESS.com> on 2006/10/19 10:40:01 UTC
RE : RE : Rendering a single portlet with Jetspeed 2
Actually, I had put the parameter "mode=view" in the ajaxapi url :
http://localhost:8080/jetspeed/ajaxapi?action=window&id=dp-7&state=normal&mo
de=view
It seems that this parameter causes the problem.
I have removed the parameter mode and it works.
I still have the preference problem when I use the portlet-pipeline. The
preferences are ignored when they are defined in the psml.
I did the following test :
1. Edit the file rss.psml and add the url preference for fragment rss-101 :
...
<fragment id="rss-101" type="portlet" name="rss::RSS">
<property layout="TwoColumns" name="row" value="0" />
<property layout="TwoColumns" name="column" value="0" />
<preference name="url" readOnly="false">
<value>http://www.nytimes.com/services/xml/rss/nyt/Books.xml</value>
</preference>
</fragment>
...
2. Start jetspeed, login as admin and navigate to RSS page.
Here the preference works, I can see the nytime rss.
3. Goto
http://localhost:8080/jetspeed/portlet/rss.psml?portlet=rss::RSS&entity=rss-
101&encoder=desktop
The problem occurs here. Instead if nytime, I see the www.npr.org rss !
I think this is a bug.
--
Nicolas Dutertry
-----Message d'origine-----
De : David Sean Taylor [mailto:david@bluesunrise.com]
Envoyé : mercredi 18 octobre 2006 18:59
À : Jetspeed Users List
Objet : Re: RE : Rendering a single portlet with Jetspeed 2
Dutertry, Nicolas wrote:
> Hi,
>
> I've got the same problem, the preferences are ignored when I use the
> portlet-pipeline.
> Actually the value of the preference I want to use is defined in the psml
> file (with the tag <preference>). Perhaps should you look at this special
> case ?
>
> The ajax "window" api now works when I minimize a portlet but it still has
> no effect when I try to restore the portlet to "normal" state.
>
> I got the jetspeed source from svn today.
> Any idea ?
>
Have you logged on?
Right now the API requires logging on for these operations (edit access
to the page).
I did this with the demo distribution (dp-7 is the pickanumber portlet):
1. login at http://localhost:8080/jetspeed/portal/
2. from another tab in browser:
http://localhost:8080/jetspeed/ajaxapi?action=window&id=dp-7&state=minimized
go back to /portal, see the portlet minimized
3. and then:
http://localhost:8080/jetspeed/ajaxapi?action=window&id=dp-7&state=normal
go back to /portal, see the portlet restored
works for me
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org