You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2004/12/16 14:09:19 UTC
svn commit: r122549 - in cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples: . coplets/html profiles/copletdata profiles/copletinstancedata profiles/layout
Author: cziegeler
Date: Thu Dec 16 05:09:16 2004
New Revision: 122549
URL: http://svn.apache.org/viewcvs?view=rev&rev=122549
Log:
Example for the application coplet
Added:
cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/envelope.xml
Modified:
cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/cleanhtml.xsl
cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/sitemap.xmap
cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletdata/portal.xml
cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletinstancedata/portal.xml
cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/layout/portal.xml
cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/sitemap.xmap
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/cleanhtml.xsl
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/cleanhtml.xsl?view=diff&rev=122549&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/cleanhtml.xsl&r1=122548&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/cleanhtml.xsl&r2=122549
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/cleanhtml.xsl (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/cleanhtml.xsl Thu Dec 16 05:09:16 2004
@@ -20,10 +20,11 @@
<!--
This stylesheet simply removes the surrounding html and body tag
-$Id: cleanhtml.xsl,v 1.2 2004/03/06 02:26:04 antonio Exp $
+$Id$
-->
<xsl:template match="/" xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ <xsl:apply-templates select="envelope/xhtml:html/xhtml:body"/>
<xsl:apply-templates select="xhtml:html/xhtml:body"/>
<xsl:apply-templates select="html/body"/>
</xsl:template>
Added: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/envelope.xml
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/envelope.xml?view=auto&rev=122549
==============================================================================
--- (empty file)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/envelope.xml Thu Dec 16 05:09:16 2004
@@ -0,0 +1,2 @@
+<?xml version="1.0"?>
+<envelope/>
\ No newline at end of file
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/sitemap.xmap
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/sitemap.xmap?view=diff&rev=122549&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/sitemap.xmap&r1=122548&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/sitemap.xmap&r2=122549
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/sitemap.xmap (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/html/sitemap.xmap Thu Dec 16 05:09:16 2004
@@ -19,6 +19,16 @@
<map:pipelines>
<map:pipeline>
+ <map:match pattern="app-coplet">
+ <map:generate src="envelope.xml"/>
+ <map:transform type="portal-proxy">
+ <map:parameter name="envelope-tag" value="envelope"/>
+ </map:transform>
+ <map:transform type="xslt" src="cleanhtml.xsl"/>
+ <map:transform type="portal-html-linktoeventlink"/>
+ <map:serialize type="xml"/>
+ </map:match>
+
<map:match pattern="application">
<map:generate src="{coplet:temporaryAttributes/application-uri}?copletid={coplet:#}"/>
<map:transform type="xslt" src="cleanhtml.xsl"/>
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletdata/portal.xml
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletdata/portal.xml?view=diff&rev=122549&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletdata/portal.xml&r1=122548&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletdata/portal.xml&r2=122549
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletdata/portal.xml (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletdata/portal.xml Thu Dec 16 05:09:16 2004
@@ -393,4 +393,18 @@
<value xsi:type="java:java.lang.String" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">cocoon://samples/flow/jxcalc/</value>
</attribute>
</coplet-data>
+
+ <!-- Example for the application coplet -->
+ <coplet-data id="Google" name="standard">
+ <title>Application</title>
+ <coplet-base-data>Application</coplet-base-data>
+ <attribute>
+ <name>uri</name>
+ <value xsi:type="java:java.lang.String" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">cocoon:/coplets/html/app-coplet</value>
+ </attribute>
+ <attribute>
+ <name>start-uri</name>
+ <value xsi:type="java:java.lang.String" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">http://www.google.com/index.html</value>
+ </attribute>
+ </coplet-data>
</coplets>
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletinstancedata/portal.xml
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletinstancedata/portal.xml?view=diff&rev=122549&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletinstancedata/portal.xml&r1=122548&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletinstancedata/portal.xml&r2=122549
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletinstancedata/portal.xml (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/copletinstancedata/portal.xml Thu Dec 16 05:09:16 2004
@@ -128,5 +128,8 @@
<coplet-instance-data id="app-test-4" name="standard">
<coplet-data>app-test-two</coplet-data>
</coplet-instance-data>
+ <coplet-instance-data id="Google-1" name="standard">
+ <coplet-data>Google</coplet-data>
+ </coplet-instance-data>
</coplets>
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/layout/portal.xml
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/layout/portal.xml?view=diff&rev=122549&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/layout/portal.xml&r1=122548&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/layout/portal.xml&r2=122549
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/layout/portal.xml (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/profiles/layout/portal.xml Thu Dec 16 05:09:16 2004
@@ -312,4 +312,9 @@
</item>
</composite-layout>
</named-item>
+ <named-item name="AppCoplet">
+ <coplet-layout name="coplet">
+ <coplet-instance-data>Google-1</coplet-instance-data>
+ </coplet-layout>
+ </named-item>
</composite-layout>
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/sitemap.xmap
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/sitemap.xmap?view=diff&rev=122549&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/sitemap.xmap&r1=122548&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/sitemap.xmap&r2=122549
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/sitemap.xmap (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/sitemap.xmap Thu Dec 16 05:09:16 2004
@@ -36,6 +36,8 @@
logger="sitemap.transformer.portal.eventlink" />
<map:transformer name="portal-html-eventlink" src="org.apache.cocoon.portal.transformation.HTMLEventLinkTransformer"
logger="sitemap.transformer.portal.eventlink.html"/>
+ <map:transformer name="portal-html-linktoeventlink" src="org.apache.cocoon.portal.transformation.LinkTransformer"
+ logger="sitemap.transformer.portal.eventlink" />
</map:transformers>
<map:readers default="resource">
<map:reader name="portal-proxy" src="org.apache.cocoon.portal.reading.ProxyReader"
@@ -146,6 +148,9 @@
<map:pipeline>
<!-- images -->
+ <map:match pattern="proxy-**">
+ <map:read type="portal-proxy"/>
+ </map:match>
<map:match pattern="images/*.gif">
<map:read mime-type="image/gif" src="{global:skin}images/{1}.gif"/>
</map:match>
@@ -199,6 +204,7 @@
</map:transform>
<map:transform type="cinclude"/>
<map:transform type="portal-coplet"/>
+ <map:transform type="portal-new-eventlink"/>
<map:transform type="encodeURL"/>
<!--
<map:transform type="htmlroot" />