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 [EMAIL PROTECTED] 734-615-1419 http://www-personal.si.umich.edu/~ggolden/ -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Wednesday, November 20, 2002 2:49 PM To: [EMAIL PROTECTED] 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: <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]>
