You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by Glenn Golden <gg...@umich.edu> on 2002/11/20 21:04:58 UTC
RE: cvs commit: jakarta-jetspeed/webapp/WEB-INF/psml/role/user/ht
ml default.psml
I think there is still trouble - ids are NOT unique outside of the psml
file. They MAY be, but my understanding is that this is coincidence, not
design. The hard coded ones in the distribution are one example that showed
that ids are not site-wide unique. Other cases would be moving psml files
from one site to another, or even at the same site if it's been reset in
some way so that ids are re-generated.
I think to solve this really, we need to refer to psml page id + portlet id
if we ever refer to a portlet element by id, including in references.
- Glenn
---------------------
Glenn R. Golden, Systems Research Programmer
University of Michigan School of Information
ggolden@umich.edu 734-615-1419
http://www-personal.si.umich.edu/~ggolden/
-----Original Message-----
From: taylor@apache.org [mailto:taylor@apache.org]
Sent: Wednesday, November 20, 2002 2:49 PM
To: jakarta-jetspeed-cvs@apache.org
Subject: cvs commit: jakarta-jetspeed/webapp/WEB-INF/psml/role/user/html
default.psml
taylor 2002/11/20 11:48:30
Modified: webapp/WEB-INF/psml/group/Jetspeed/html news.psml
security_example.psml
webapp/WEB-INF/psml/group/apache/html default.psml news.psml
webapp/WEB-INF/psml/role/user/html default.psml
Log:
problems with referencing PSML resources with hard-coded ids such as 100,
in that they conflicted with ids in the current page.
This was giving me some real headaches, so I removed all the common ids
from any psml that may be referenced
Revision Changes Path
1.4 +1 -1
jakarta-jetspeed/webapp/WEB-INF/psml/group/Jetspeed/html/news.psml
Index: news.psml
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed/webapp/WEB-INF/psml/group/Jetspeed/html/news.psml
,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- news.psml 20 Nov 2002 00:18:54 -0000 1.3
+++ news.psml 20 Nov 2002 19:48:30 -0000 1.4
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<portlets id="100" user="default"
xmlns="http://xml.apache.org/jetspeed/2000/psml">
+<portlets user="default"
xmlns="http://xml.apache.org/jetspeed/2000/psml">
<metainfo>
<title>Default Jetspeed News page</title>
</metainfo>
1.5 +9 -9
jakarta-jetspeed/webapp/WEB-INF/psml/group/Jetspeed/html/security_example.ps
ml
Index: security_example.psml
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed/webapp/WEB-INF/psml/group/Jetspeed/html/security_
example.psml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- security_example.psml 20 Nov 2002 00:18:54 -0000 1.4
+++ security_example.psml 20 Nov 2002 19:48:30 -0000 1.5
@@ -1,34 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
-<portlets id="100">
+<portlets>
<security-ref parent="admin-only"/>
<metainfo>
<title>Security Example</title>
</metainfo>
<control name="TabControl"/>
<controller name="TabController"/>
- <portlets id="101">
+ <portlets >
<security-ref parent="user-only"/>
<metainfo>
<title>User group can Customize</title>
</metainfo>
<controller name="TwoColumns"/>
- <entry id="102" parent="LoggedInWelcome"/>
- <entry id="103" parent="SecurityExample"/>
- <entry id="104" parent="Search"/>
+ <entry parent="LoggedInWelcome"/>
+ <entry parent="SecurityExample"/>
+ <entry parent="Search"/>
</portlets>
- <portlets id="105">
+ <portlets>
<security-ref parent="admin-only"/>
<metainfo>
<title>Admin group can Customize</title>
</metainfo>
<controller name="TwoColumns"/>
- <entry id="106" parent="LoggedInWelcome"/>
- <entry id="107" parent="SecurityExample">
+ <entry parent="LoggedInWelcome"/>
+ <entry parent="SecurityExample">
<metainfo>
<title>Security Example in Admin Tab</title>
</metainfo>
</entry>
- <entry id="108" parent="Search">
+ <entry parent="Search">
<metainfo>
<title>Search in Admin Tab</title>
</metainfo>
1.4 +5 -9
jakarta-jetspeed/webapp/WEB-INF/psml/group/apache/html/default.psml
Index: default.psml
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed/webapp/WEB-INF/psml/group/apache/html/default.psm
l,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- default.psml 20 Nov 2002 00:18:54 -0000 1.3
+++ default.psml 20 Nov 2002 19:48:30 -0000 1.4
@@ -1,17 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<portlets id="100" user="default" >
+<portlets xmlns="http://xml.apache.org/jetspeed/2000/psml">
<metainfo>
<title>Default Apache Group page</title>
</metainfo>
- <controller name="RowController"/>
- <control name="TitlePortletControl"/>
+ <controller name="ColumnController"/>
- <entry id="101" type="ref" parent="Apacheweek"/>
- <entry id="102" type="ref" parent="Mozilla">
- <parameter name="itemDisplayed" value="5"/>
- </entry>
-
- <entry id="103" type="ref" parent="XMLHack"/>
+ <entry type="ref" parent="Apacheweek"/>
+ <entry type="ref" parent="Mozilla"/>
+ <entry type="ref" parent="XMLHack"/>
</portlets>
1.4 +3 -3
jakarta-jetspeed/webapp/WEB-INF/psml/group/apache/html/news.psml
Index: news.psml
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed/webapp/WEB-INF/psml/group/apache/html/news.psml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- news.psml 20 Nov 2002 00:18:54 -0000 1.3
+++ news.psml 20 Nov 2002 19:48:30 -0000 1.4
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<portlets id='5000' xmlns="http://xml.apache.org/jetspeed/2000/psml">
+<portlets xmlns="http://xml.apache.org/jetspeed/2000/psml">
<metainfo>
<title>Default Apache News page</title>
</metainfo>
@@ -7,10 +7,10 @@
<controller name="ColumnController"/>
- <entry id='5001' type="ref" parent="Apacheweek">
+ <entry type="ref" parent="Apacheweek">
</entry>
- <entry id='5002' type="ref" parent="XMLHack">
+ <entry type="ref" parent="XMLHack">
</entry>
1.4 +4 -4
jakarta-jetspeed/webapp/WEB-INF/psml/role/user/html/default.psml
Index: default.psml
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed/webapp/WEB-INF/psml/role/user/html/default.psml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- default.psml 20 Nov 2002 00:18:54 -0000 1.3
+++ default.psml 20 Nov 2002 19:48:30 -0000 1.4
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<portlets id="100" user="default"
xmlns="http://xml.apache.org/jetspeed/2000/psml">
+<portlets user="default"
xmlns="http://xml.apache.org/jetspeed/2000/psml">
<controller name="TwoColumns" />
- <entry id="101" type="ref" parent="Apacheweek">
+ <entry type="ref" parent="Apacheweek">
<layout>
<property name="row" value="0"/>
<property name="column" value="0"/>
</layout>
</entry>
- <entry id="102" type="ref" parent="Mozilla">
+ <entry type="ref" parent="Mozilla">
<parameter name="itemDisplayed" value="5"/>
<layout>
<property name="row" value="1"/>
@@ -18,7 +18,7 @@
</layout>
</entry>
- <entry id="103" type="ref" parent="XMLHack">
+ <entry type="ref" parent="XMLHack">
<layout>
<property name="row" value="0"/>
<property name="column" value="1"/>
--
To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail:
<ma...@jakarta.apache.org>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
default controller
Posted by David Sean Taylor <da...@bluesunrise.com>.
Looking at the ColumnController entry:
<portlet-controller-entry name="ColumnController">
<classname>org.apache.jetspeed.portal.controllers.VelocityPortletController<
/classname>
<parameter name="template" value="column.vm" />
<parameter name="action" value="controllers.RowColumnControllerAction"
/>
<media-type ref="html"/>
<media-type ref="wml"/>
<meta-info>
<title>Single column (Do not use)</title>
<description>This controller is being retired. Use OneColumn
instead.</description>
</meta-info>
</portlet-controller-entry>
It says the controller is being retired, and to use OneColumn instead.
Why is it still used as the default controller ?
services.PortalToolkit.default.controller=ColumnController
anyone mind if I change the JRP to
services.PortalToolkit.default.controller=OneColumn
?
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
RE: cvs commit: jakarta-jetspeed/webapp/WEB-INF/psml/role/user/html default.psml
Posted by David Sean Taylor <da...@bluesunrise.com>.
> -----Original Message-----
> From: Glenn Golden [mailto:ggolden@umich.edu]
> Sent: Wednesday, November 20, 2002 12:05 PM
> To: 'Jetspeed Developers List'
> Subject: RE: cvs commit:
> jakarta-jetspeed/webapp/WEB-INF/psml/role/user/html default.psml
>
>
> I think there is still trouble - ids are NOT unique outside of the psml
> file. They MAY be, but my understanding is that this is coincidence, not
> design. The hard coded ones in the distribution are one example
> that showed
> that ids are not site-wide unique. Other cases would be moving psml files
> from one site to another, or even at the same site if it's been reset in
> some way so that ids are re-generated.
Not claiming to solve the problem for multiple sites, but it fixed my
problem. I was having a direct collision on id 100.
As long as the ids are generated, they are unique for the site.
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>