svn commit: r594643 - /lenya/trunk/src/modules/kupu/sitemap.xmap

[email protected]
Newsgroups gmane.comp.cms.lenya.cvs
Message-ID <[email protected]>
Author: nettings
Date: Tue Nov 13 13:11:49 2007
New Revision: 594643

URL: http://svn.apache.org/viewvc?rev=594643&view=rev
Log:
fix kupu for proxied environments.
kupu users please test - basic editing and saving works, but i have no
idea what all those other features are supposed to do.


Modified:
    lenya/trunk/src/modules/kupu/sitemap.xmap

Modified: lenya/trunk/src/modules/kupu/sitemap.xmap
URL: http://svn.apache.org/viewvc/lenya/trunk/src/modules/kupu/sitemap.xmap?rev=594643&r1=594642&r2=594643&view=diff
==============================================================================
--- lenya/trunk/src/modules/kupu/sitemap.xmap (original)
+++ lenya/trunk/src/modules/kupu/sitemap.xmap Tue Nov 13 13:11:49 2007
@@ -55,8 +55,8 @@
     
     <map:component-configurations>
       <global-variables>
-        <resourceIconUrl>modules/kupu/kupu/apache-lenya/lenya/images/right_arrow.png</resourceIconUrl>
-        <imageBase>modules/kupu/kupu/apache-lenya/lenya/images</imageBase>
+        <resourceIconUrl>{proxy:/modules/kupu/kupu/apache-lenya/lenya/images/right_arrow.png}</resourceIconUrl>
+        <imageBase>{proxy:/modules/kupu/kupu/apache-lenya/lenya/images}</imageBase>
       </global-variables>
     </map:component-configurations>
 
@@ -70,13 +70,13 @@
       <!-- Flow callbacks -->
       <map:match pattern="sitetree_link_library_template">
         <map:generate src="fallback://lenya/modules/kupu/resources/kupu/apache-lenya/lenya/drawers/sitetree_link_library.xml.jx" type="jx">
-          <map:parameter name="resource-icon-url" value="{proxy:/{global:resourceIconUrl}}"/>
+          <map:parameter name="resource-icon-url" value="{global:resourceIconUrl}"/>
         </map:generate>
         <map:serialize type="xml"/>
       </map:match>      
       <map:match pattern="publication_image_library_template">
         <map:generate src="fallback://lenya/modules/kupu/resources/kupu/apache-lenya/lenya/drawers/publication_image_library.xml.jx" type="jx">
-          <map:parameter name="resource-icon-url" value="{proxy:/{global:resourceIconUrl}}"/>
+          <map:parameter name="resource-icon-url" value="{global:resourceIconUrl}"/>
         </map:generate>
         <map:serialize type="xml"/>
       </map:match>      
@@ -98,22 +98,22 @@
             src="fallback://lenya/modules/kupu/resources/kupu/apache-lenya/kupu/kupumacros.html"/>
           <map:transform src="fallback://lenya/modules/kupu/resources/kupu/apache-lenya/lenya/kupumacros.xsl">
             <map:parameter name="contentfile" 
-              value="{proxy:{request:requestURI}}?lenya.module=kupu&amp;lenya.step=content"/>
-            <map:parameter name="context-prefix" value="{request:contextPath}/{page-envelope:publication-id}/modules/kupu"/>
+              value="{proxy:/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-path}}?lenya.module=kupu&amp;lenya.step=content"/>
+            <map:parameter name="context-prefix" value="{proxy:/{page-envelope:publication-id}}/modules/kupu"/>
             <!-- Only used to display the document path of the edited doc  -->
             <map:parameter name="document-path" value="&quot;{dublincore:title}&quot;"/>
-            <map:parameter name="save-destination" value="{proxy:{request:requestURI}}?lenya.event=edit"/>
-            <map:parameter name="exit-destination" value="{proxy:{request:requestURI}}?lenya.module=kupu&amp;lenya.step=exit"/>
+            <map:parameter name="save-destination" value="{proxy:/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-path}}?lenya.event=edit"/>
+            <map:parameter name="exit-destination" value="{proxy:/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-path}}?lenya.module=kupu&amp;lenya.step=exit"/>
             <map:parameter name="reload-after-save" value="1"/>
             <map:parameter name="use-css" value="1"/>
             <map:parameter name="imagedrawer-xsl-uri" 
-              value="{proxy:{request:requestURI}}?lenya.module=kupu&amp;lenya.step=imagedrawerxsl"/>
+              value="{proxy:/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-path}}?lenya.module=kupu&amp;lenya.step=imagedrawerxsl"/>
             <map:parameter name="linkdrawer-xsl-uri" 
-              value="{proxy:{request:requestURI}}?lenya.module=kupu&amp;lenya.step=linkdrawerxsl"/>
+              value="{proxy:/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-path}}?lenya.module=kupu&amp;lenya.step=linkdrawerxsl"/>
             <map:parameter name="image-libraries-uri" 
-              value="{proxy:{request:requestURI}}?lenya.module=kupu&amp;lenya.step=image_libraries"/>
+              value="{proxy:/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-path}}?lenya.module=kupu&amp;lenya.step=image_libraries"/>
             <map:parameter name="link-libraries-uri" 
-              value="{proxy:{request:requestURI}}?lenya.module=kupu&amp;lenya.step=link_libraries"/>
+              value="{proxy:/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-path}}?lenya.module=kupu&amp;lenya.step=link_libraries"/>
           </map:transform>
           <map:serialize type="xml"/>
       </map:match>
@@ -151,17 +151,17 @@
         
         <map:match pattern="image_libraries" type="step">
           <map:generate src="fallback://lenya/modules/kupu/resources/kupu/apache-lenya/lenya/drawers/imagelibraries.xml.jx" type="jx">
-            <map:parameter name="pubLibUrl" value="{proxy:{request:requestURI}}?lenya.module=kupu&amp;lenya.step=publication_image_library"/>
-            <map:parameter name="pageLibUrl" value="{proxy:{request:requestURI}}?lenya.module=kupu&amp;lenya.step=page_image_library"/>
-            <map:parameter name="imageBaseUrl" value="{proxy:/{global:imageBase}}"/>
+            <map:parameter name="pubLibUrl" value="{proxy:/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-path}}?lenya.module=kupu&amp;lenya.step=publication_image_library"/>
+            <map:parameter name="pageLibUrl" value="{proxy:/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-path}}?lenya.module=kupu&amp;lenya.step=page_image_library"/>
+            <map:parameter name="imageBaseUrl" value="{global:imageBase}"/>
           </map:generate>
           <map:serialize type="xml"/>
         </map:match>
         <map:match pattern="link_libraries" type="step">
           <map:generate src="fallback://lenya/modules/kupu/resources/kupu/apache-lenya/lenya/drawers/linklibraries.xml.jx" type="jx">
-            <map:parameter name="pubLibUrl" value="{proxy:{request:requestURI}}?lenya.module=kupu&amp;lenya.step=sitetree_link_library"/>
-            <map:parameter name="pageLibUrl" value="{proxy:{request:requestURI}}?lenya.module=kupu&amp;lenya.step=other_link_library"/>
-            <map:parameter name="imageBaseUrl" value="{proxy:/{global:imageBase}}"/>
+            <map:parameter name="pubLibUrl" value="{proxy:/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-path}}?lenya.module=kupu&amp;lenya.step=sitetree_link_library"/>
+            <map:parameter name="pageLibUrl" value="{proxy:/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-path}}?lenya.module=kupu&amp;lenya.step=other_link_library"/>
+            <map:parameter name="imageBaseUrl" value="{global:imageBase}"/>
           </map:generate>
           <map:serialize type="xml"/>
         </map:match>
@@ -169,7 +169,7 @@
         <map:match pattern="page_image_library" type="step">
           <map:call function="publication_image_library">
             <map:parameter name="template" value="publication_image_library_template"/>
-            <map:parameter name="iconUrl" value="{proxy:/{global:resourceIconUrl}}"/>
+            <map:parameter name="iconUrl" value="{global:resourceIconUrl}"/>
             <map:parameter name="rootPath" value=""/>
             <map:parameter name="baseUrl" value="{proxy:/{page-envelope:publication-id}/{page-envelope:area}}"/>
           </map:call>
@@ -180,7 +180,7 @@
         <map:match pattern="publication_image_library" type="step">
           <map:call function="publication_image_library">
             <map:parameter name="template" value="publication_image_library_template"/>
-            <map:parameter name="iconUrl" value="{proxy:/{global:resourceIconUrl}}"/>
+            <map:parameter name="iconUrl" value="{global:resourceIconUrl}"/>
             <map:parameter name="rootPath" value="{page-envelope:document-path}"/>
             <map:parameter name="baseUrl" value="{proxy:/{page-envelope:publication-id}/{page-envelope:area}}"/>
           </map:call>
@@ -206,7 +206,7 @@
             <map:call resource="style-cms-page"/>
             <map:serialize />
           </map:act>
-          <map:redirect-to uri="{request:requestURI}"/>
+          <map:redirect-to uri="{proxy:/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-path}.html}"/>
         </map:match>
       
     </map:pipeline>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.