You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by fe...@apache.org on 2007/05/17 19:30:29 UTC

svn commit: r539034 - /cocoon/trunk/blocks/cocoon-authentication-fw/cocoon-authentication-fw-sample/src/main/resources/COB-INF/sitemap.xmap

Author: felixk
Date: Thu May 17 10:30:28 2007
New Revision: 539034

URL: http://svn.apache.org/viewvc?view=rev&rev=539034
Log:
-add views and other matchers
-reformatted

Modified:
    cocoon/trunk/blocks/cocoon-authentication-fw/cocoon-authentication-fw-sample/src/main/resources/COB-INF/sitemap.xmap

Modified: cocoon/trunk/blocks/cocoon-authentication-fw/cocoon-authentication-fw-sample/src/main/resources/COB-INF/sitemap.xmap
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-authentication-fw/cocoon-authentication-fw-sample/src/main/resources/COB-INF/sitemap.xmap?view=diff&rev=539034&r1=539033&r2=539034
==============================================================================
--- cocoon/trunk/blocks/cocoon-authentication-fw/cocoon-authentication-fw-sample/src/main/resources/COB-INF/sitemap.xmap (original)
+++ cocoon/trunk/blocks/cocoon-authentication-fw/cocoon-authentication-fw-sample/src/main/resources/COB-INF/sitemap.xmap Thu May 17 10:30:28 2007
@@ -24,155 +24,180 @@
 
 <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
 
-  <!-- =========================== Flowscripts ================================= -->
-  <map:flow language="javascript" />
+    <!-- =========================== Views =================================== -->
 
-  <!-- =========================== Pipelines ================================= -->
-  <map:pipelines>
-    <map:pipeline>
-      <map:match pattern="">
-        <map:generate src="welcome.xml" />
-        <!-- Make use of servlet services -->
-        <map:serialize type="servletService" mime-type="text/html">
-          <map:parameter name="service" value="servlet:style-default:/service/common/simple-samples2html" />
-        </map:serialize>
-      </map:match>
-    </map:pipeline>
-
-    <!-- Non flow part -->
-    <map:pipeline>
-
-      <!-- ================= -->
-      <!-- Simple login page -->
-      <!-- ================= -->
-      <map:match pattern="login">
-        <!-- if we are already logged in, redirect to the protected document -->
-        <map:act type="auth-loggedIn">
-          <map:parameter name="handler" value="demohandler" />
-          <map:redirect-to uri="protected" />
-        </map:act>
-        <map:generate src="docs/login.xml" />
-        <map:transform src="stylesheets/simple-page2html.xsl" />
-        <map:transform type="encodeURL" />
-        <map:serialize />
-      </map:match>
-
-      <!-- ========================================= -->
-      <!-- Form target which performs auth service   -->
-      <!-- ========================================= -->
-      <map:match pattern="do-login">
-        <!-- try to login -->
-        <map:act type="auth-login">
-          <map:parameter name="handler" value="demohandler" />
-          <map:parameter name="parameter_name" value="{request-param:username}" />
-          <map:redirect-to uri="protected" />
-        </map:act>
-        <!-- something was wrong, try it again -->
-        <map:redirect-to uri="login" />
-      </map:match>
-
-      <!-- ================ -->
-      <!-- Protected area   -->
-      <!-- ================ -->
-      <map:match pattern="protected">
-        <map:act type="auth-protect">
-          <map:parameter name="handler" value="demohandler" />
-
-          <map:generate src="docs/protected.xml" />
-          <map:transform type="session" />
-          <map:transform src="stylesheets/simple-page2html.xsl" />
-          <map:transform type="encodeURL" />
-          <map:serialize />
-        </map:act>
-        <!-- something was wrong, redirect to login page -->
-        <map:redirect-to uri="login" />
-      </map:match>
-
-      <!-- ========================================= -->
-      <!-- Logout link which invalidates the session -->
-      <!-- ========================================= -->
-      <map:match pattern="do-logout">
-        <map:act type="auth-protect">
-          <map:parameter name="handler" value="demohandler" />
-          <map:act type="auth-logout" />
-        </map:act>
-        <map:redirect-to uri="login" />
-      </map:match>
-    </map:pipeline>
-
-    <!-- Flow part -->
-    <map:pipeline>
-      <!-- ================= -->
-      <!-- Simple login page -->
-      <!-- ================= -->
-      <map:match pattern="flow/login">
-        <map:call function="isLoggedIn">
-          <map:parameter name="handler" value="flowdemohandler" />
-          <map:parameter name="protected-redirect" value="protected" />
-          <map:parameter name="failure-internal" value="flow/internal/login" />
-        </map:call>
-      </map:match>
-
-      <!-- ========================================= -->
-      <!-- Form target which performs auth service   -->
-      <!-- ========================================= -->
-      <map:match pattern="flow/do-login">
-        <!-- try to login -->
-        <map:call function="login">
-          <map:parameter name="handler" value="flowdemohandler" />
-          <map:parameter name="parameter_name" value="{request-param:username}" />
-          <map:parameter name="protected-redirect" value="protected" />
-          <map:parameter name="failure-redirect" value="login" />
-        </map:call>
-      </map:match>
-
-      <!-- ================ -->
-      <!-- Protected area   -->
-      <!-- ================ -->
-      <map:match pattern="flow/protected">
-        <map:call function="protect">
-          <map:parameter name="handler" value="flowdemohandler" />
-          <map:parameter name="protected-internal" value="flow/internal/protected" />
-          <map:parameter name="failure-redirect" value="login" />
-        </map:call>
-      </map:match>
-
-      <!-- ========================================= -->
-      <!-- Logout link which invalidates the session -->
-      <!-- ========================================= -->
-      <map:match pattern="flow/do-logout">
-        <map:call function="logout">
-          <map:parameter name="handler" value="flowdemohandler" />
-          <map:parameter name="failure-redirect" value="login" />
-        </map:call>
-      </map:match>
-    </map:pipeline>
-
-    <map:pipeline internal-only="true">
-      <!-- This is the authentication resource -->
-      <map:match pattern="authenticate">
-        <map:generate src="docs/userlist.xml" />
-        <map:transform src="stylesheets/authenticate.xsl">
-          <map:parameter name="use-request-parameters" value="true" />
-        </map:transform>
-        <map:serialize type="xml" />
-      </map:match>
-
-      <map:match pattern="flow/internal/login">
-        <map:generate src="docs/login.xml" />
-        <map:transform src="stylesheets/simple-page2html.xsl" />
-        <map:transform type="encodeURL" />
-        <map:serialize />
-      </map:match>
-
-      <map:match pattern="flow/internal/protected">
-        <map:generate src="docs/protected.xml" />
-        <map:transform type="session" />
-        <map:transform src="stylesheets/simple-page2html.xsl" />
-        <map:transform type="encodeURL" />
-        <map:serialize />
-      </map:match>
-    </map:pipeline>
+    <map:views>
+        <map:view from-label="content" name="content">
+            <map:serialize type="xml" />
+        </map:view>
+
+        <map:view from-label="content" name="pretty-content">
+            <!-- Make use of servlet services -->
+            <map:serialize type="servletService">
+                <map:parameter name="service" value="servlet:style-default:/service/system/xml2html" />
+            </map:serialize>
+        </map:view>
+
+        <map:view from-position="last" name="links">
+            <map:serialize type="links" />
+        </map:view>
+    </map:views>
+
+    <!-- =========================== Flowscripts ================================= -->
+
+    <map:flow language="javascript" />
+
+    <!-- =========================== Pipelines ================================= -->
+
+    <map:pipelines>
+        <map:pipeline>
+            <map:match pattern="">
+                <map:generate src="welcome.xml" />
+                <!-- Make use of servlet services -->
+                <map:serialize type="servletService">
+                    <map:parameter name="service" value="servlet:style-default:/service/common/simple-samples2html" />
+                </map:serialize>
+            </map:match>
+
+            <map:match pattern="sitemap.xmap">
+                <map:read src="sitemap.xmap" mime-type="text/xml" />
+            </map:match>
+        </map:pipeline>
+
+        <!-- Non flow part -->
+        <map:pipeline>
+
+            <!-- ================= -->
+            <!-- Simple login page -->
+            <!-- ================= -->
+            <map:match pattern="login">
+                <!-- if we are already logged in, redirect to the protected document -->
+                <map:act type="auth-loggedIn">
+                    <map:parameter name="handler" value="demohandler" />
+                    <map:redirect-to uri="protected" />
+                </map:act>
+                <map:generate src="docs/login.xml" />
+                <map:transform src="stylesheets/simple-page2html.xsl" />
+                <map:transform type="encodeURL" />
+                <map:serialize />
+            </map:match>
+
+            <!-- ========================================= -->
+            <!-- Form target which performs auth service   -->
+            <!-- ========================================= -->
+            <map:match pattern="do-login">
+                <!-- try to login -->
+                <map:act type="auth-login">
+                    <map:parameter name="handler" value="demohandler" />
+                    <map:parameter name="parameter_name" value="{request-param:username}" />
+                    <map:redirect-to uri="protected" />
+                </map:act>
+                <!-- something was wrong, try it again -->
+                <map:redirect-to uri="login" />
+            </map:match>
+
+            <!-- ================ -->
+            <!-- Protected area   -->
+            <!-- ================ -->
+            <map:match pattern="protected">
+                <map:act type="auth-protect">
+                    <map:parameter name="handler" value="demohandler" />
+
+                    <map:generate src="docs/protected.xml" />
+                    <map:transform type="session" />
+                    <map:transform src="stylesheets/simple-page2html.xsl" />
+                    <map:transform type="encodeURL" />
+                    <map:serialize />
+                </map:act>
+                <!-- something was wrong, redirect to login page -->
+                <map:redirect-to uri="login" />
+            </map:match>
+
+            <!-- ========================================= -->
+            <!-- Logout link which invalidates the session -->
+            <!-- ========================================= -->
+            <map:match pattern="do-logout">
+                <map:act type="auth-protect">
+                    <map:parameter name="handler" value="demohandler" />
+                    <map:act type="auth-logout" />
+                </map:act>
+                <map:redirect-to uri="login" />
+            </map:match>
+        </map:pipeline>
+
+        <!-- Flow part -->
+        <map:pipeline>
+            <!-- ================= -->
+            <!-- Simple login page -->
+            <!-- ================= -->
+            <map:match pattern="flow/login">
+                <map:call function="isLoggedIn">
+                    <map:parameter name="handler" value="flowdemohandler" />
+                    <map:parameter name="protected-redirect" value="protected" />
+                    <map:parameter name="failure-internal" value="flow/internal/login" />
+                </map:call>
+            </map:match>
+
+            <!-- ========================================= -->
+            <!-- Form target which performs auth service   -->
+            <!-- ========================================= -->
+            <map:match pattern="flow/do-login">
+                <!-- try to login -->
+                <map:call function="login">
+                    <map:parameter name="handler" value="flowdemohandler" />
+                    <map:parameter name="parameter_name" value="{request-param:username}" />
+                    <map:parameter name="protected-redirect" value="protected" />
+                    <map:parameter name="failure-redirect" value="login" />
+                </map:call>
+            </map:match>
+
+            <!-- ================ -->
+            <!-- Protected area   -->
+            <!-- ================ -->
+            <map:match pattern="flow/protected">
+                <map:call function="protect">
+                    <map:parameter name="handler" value="flowdemohandler" />
+                    <map:parameter name="protected-internal" value="flow/internal/protected" />
+                    <map:parameter name="failure-redirect" value="login" />
+                </map:call>
+            </map:match>
+
+            <!-- ========================================= -->
+            <!-- Logout link which invalidates the session -->
+            <!-- ========================================= -->
+            <map:match pattern="flow/do-logout">
+                <map:call function="logout">
+                    <map:parameter name="handler" value="flowdemohandler" />
+                    <map:parameter name="failure-redirect" value="login" />
+                </map:call>
+            </map:match>
+        </map:pipeline>
+
+        <map:pipeline internal-only="true">
+            <!-- This is the authentication resource -->
+            <map:match pattern="authenticate">
+                <map:generate src="docs/userlist.xml" />
+                <map:transform src="stylesheets/authenticate.xsl">
+                    <map:parameter name="use-request-parameters" value="true" />
+                </map:transform>
+                <map:serialize type="xml" />
+            </map:match>
+
+            <map:match pattern="flow/internal/login">
+                <map:generate src="docs/login.xml" />
+                <map:transform src="stylesheets/simple-page2html.xsl" />
+                <map:transform type="encodeURL" />
+                <map:serialize />
+            </map:match>
+
+            <map:match pattern="flow/internal/protected">
+                <map:generate src="docs/protected.xml" />
+                <map:transform type="session" />
+                <map:transform src="stylesheets/simple-page2html.xsl" />
+                <map:transform type="encodeURL" />
+                <map:serialize />
+            </map:match>
+        </map:pipeline>
 
-  </map:pipelines>
+    </map:pipelines>
 </map:sitemap>