cedric 2003/07/21 08:22:45
Modified: web/tiles-documentation/WEB-INF web.xml
tiles-tutorial-defs_fr.xml
tiles-tutorial-defs_de.xml tiles-tutorial-defs.xml
tiles-tests-defs.xml tiles-examples-defs.xml
tiles-defs.xml
Log:
Update and improve the documentation.
Thanks to Yann Cebron.
Revision Changes Path
1.9 +6 -32 jakarta-struts/web/tiles-documentation/WEB-INF/web.xml
Index: web.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/web/tiles-documentation/WEB-INF/web.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- web.xml 13 May 2003 16:51:29 -0000 1.8
+++ web.xml 21 Jul 2003 15:22:44 -0000 1.9
@@ -11,11 +11,11 @@
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
- <!--
<servlet-class>org.apache.struts.tiles.ActionComponentServlet</servlet-class> -->
- <!-- Tiles config files are now declared with each tiles plugin. Declaring a
tiles
- config file here make it available to each tiles plugin. This is useful to
- have common declarations.
+ <!--
+ Tiles config files are now declared with each TilesPlugin in struts-config.xml.
+ Declaring a tiles config file here makes it available to *all* TilesPlugins.
+ This is useful to have common declarations.
<init-param>
<param-name>definitions-config</param-name>
<param-value>/WEB-INF/tiles-defs.xml,/WEB-INF/tiles-tests-defs.xml,
@@ -23,18 +23,6 @@
/WEB-INF/tiles-examples-defs.xml</param-value>
</init-param>
-->
- <init-param>
- <param-name>definitions-debug</param-name>
- <param-value>0</param-value>
- </init-param>
- <init-param>
- <param-name>definitions-parser-details</param-name>
- <param-value>0</param-value>
- </init-param>
- <init-param>
- <param-name>definitions-parser-validate</param-name>
- <param-value>true</param-value>
- </init-param>
<init-param>
<param-name>config</param-name>
@@ -52,7 +40,7 @@
<param-name>config/tutorial</param-name>
<param-value>/WEB-INF/struts-tutorial-config.xml</param-value>
</init-param>
- <!--
+ <!--
<init-param>
<param-name>config/doc</param-name>
<param-value>/WEB-INF/struts-doc-config.xml</param-value>
@@ -62,24 +50,10 @@
<param-name>validate</param-name>
<param-value>true</param-value>
</init-param>
- <init-param>
- <param-name>debug</param-name>
- <param-value>2</param-value>
- </init-param>
- <init-param>
- <param-name>detail</param-name>
- <param-value>2</param-value>
- </init-param>
- <!-- Added as a trick for a bug in Struts -->
- <init-param>
- <param-name>application</param-name>
-
<param-value>org.apache.struts.webapp.tiles.dev1-1.ApplicationResources</param-value>
- </init-param>
<load-on-startup>2</load-on-startup>
</servlet>
-
<!-- Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
@@ -104,7 +78,7 @@
<web-resource-name>Protected Area</web-resource-name>
<!-- Define the context-relative URL(s) to be protected -->
<url-pattern>/test/testRole.jsp</url-pattern>
- <!-- If you list http methods, only those methods are protected -->
+ <!-- If you list HTTP methods, only those methods are protected -->
<http-method>DELETE</http-method>
<http-method>GET</http-method>
<http-method>POST</http-method>
1.3 +2 -1
jakarta-struts/web/tiles-documentation/WEB-INF/tiles-tutorial-defs_fr.xml
Index: tiles-tutorial-defs_fr.xml
===================================================================
RCS file:
/home/cvs/jakarta-struts/web/tiles-documentation/WEB-INF/tiles-tutorial-defs_fr.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- tiles-tutorial-defs_fr.xml 15 Aug 2002 09:31:49 -0000 1.2
+++ tiles-tutorial-defs_fr.xml 21 Jul 2003 15:22:44 -0000 1.3
@@ -4,7 +4,8 @@
"-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
-<!-- html definition Mappings -->
+<!-- Definitions for Tiles tutorial - French Version -->
+
<tiles-definitions>
<!-- Main Layout Definition description -->
1.4 +7 -8
jakarta-struts/web/tiles-documentation/WEB-INF/tiles-tutorial-defs_de.xml
Index: tiles-tutorial-defs_de.xml
===================================================================
RCS file:
/home/cvs/jakarta-struts/web/tiles-documentation/WEB-INF/tiles-tutorial-defs_de.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- tiles-tutorial-defs_de.xml 29 Jun 2003 17:26:24 -0000 1.3
+++ tiles-tutorial-defs_de.xml 21 Jul 2003 15:22:44 -0000 1.4
@@ -4,18 +4,17 @@
"-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
-
-<!-- html definition Mappings -->
+<!-- Definitions for Tiles tutorial - German Version -->
<tiles-definitions>
<!-- Main Layout Definition description -->
- <definition name="mainLayout" path="/layout/classicLayout.jsp">
- <put name="title" value="World Financial Online - Deutsche Version" />
- <put name="header" value="/tutorial/common/header.jsp" />
- <put name="footer" value="/tutorial/de/common/footer.jsp" />
- <put name="menu" value="menu.main" />
- <put name="body" value="main.portal.body" />
+ <definition name="mainLayout">
+ <put name="title" value="World Financial Online - Deutsche Version" />
+ <!--<put name="header" value="/tutorial/common/header.jsp"/>-->
+ <put name="footer" value="/tutorial/de/common/footer.jsp" />
+ <!--<put name="menu" value="menu.main"/>
+ <put name="body" value="main.portal.body"/>-->
</definition>
<!-- select language menu -->
1.7 +7 -17
jakarta-struts/web/tiles-documentation/WEB-INF/tiles-tutorial-defs.xml
Index: tiles-tutorial-defs.xml
===================================================================
RCS file:
/home/cvs/jakarta-struts/web/tiles-documentation/WEB-INF/tiles-tutorial-defs.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- tiles-tutorial-defs.xml 29 Jun 2003 17:26:24 -0000 1.6
+++ tiles-tutorial-defs.xml 21 Jul 2003 15:22:44 -0000 1.7
@@ -4,19 +4,7 @@
"-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
-<!--
- DTD for the Struts Application Configuration File, Version 1.1
-
- To support validation of your configuration file, include the following
- DOCTYPE element at the beginning (after the "xml" declaration):
-
- <!DOCTYPE struts-config PUBLIC
- "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
- "http://jakarta.apache.org/struts/dtds/tiless-config_1_1.dtd">
-
--->
-
-<!-- html definition Mappings -->
+<!-- Definitions for Tiles tutorial -->
<tiles-definitions>
@@ -203,7 +191,7 @@
<!-- Rss Channels definitions -->
<!-- ======================================================= -->
- <!-- Dynamic portal main page (use common layout) -->
+ <!-- Dynamic portal main page (uses common layout) -->
<definition name="rssChannelTile" path="/tutorial/actions/rssChannel.do" >
<putList name="urls" >
<add value="http://www.newsforge.com/newsforge.rss" />
@@ -212,7 +200,7 @@
</putList>
</definition>
- <!-- Dynamic portal main page (use common layout) -->
+ <!-- Dynamic portal main page (uses common layout) -->
<definition name="rssLocalChannelTile" path="/tutorial/actions/rssChannel.do" >
<putList name="urls" >
<add value="/tutorial/rss/rss-example.xml" />
@@ -220,7 +208,7 @@
</putList>
</definition>
- <!-- Dynamic portal main page (use common layout) -->
+ <!-- Dynamic portal main page (uses common layout) -->
<definition name="test.rssChannel.page" extends="mainLayout" >
<put name="title" value="Rss Channel" />
<put name="body" value="rssChannelTile" />
@@ -264,7 +252,9 @@
</definition>
<!-- Dynamic portal preferences body (extends portal.body to inherit default
list) -->
-<definition name="dynamic.portal.prefs.body"
path="/tutorial/actions/myPortalPrefs.tile.do" extends="dynamic.portal.body" >
+ <definition name="dynamic.portal.prefs.body"
+ path="/tutorial/actions/myPortalPrefs.tile.do"
+ extends="dynamic.portal.body">
</definition>
</tiles-definitions>
1.7 +6 -7
jakarta-struts/web/tiles-documentation/WEB-INF/tiles-tests-defs.xml
Index: tiles-tests-defs.xml
===================================================================
RCS file:
/home/cvs/jakarta-struts/web/tiles-documentation/WEB-INF/tiles-tests-defs.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- tiles-tests-defs.xml 22 Mar 2003 00:28:39 -0000 1.6
+++ tiles-tests-defs.xml 21 Jul 2003 15:22:44 -0000 1.7
@@ -8,14 +8,12 @@
<tiles-definitions>
-
<!-- Test instances -->
<definition name="test.home.page" extends="doc.mainLayout" >
<put name="title" value="Tiles: test page" />
<put name="body" value="/test/testAll.jsp" />
</definition>
-
<!-- Test menu definition -->
<definition name="test.menu.links" path="/layouts/menu.jsp" >
<put name="title" value="Tests" />
@@ -30,7 +28,6 @@
</putList>
</definition>
-
<!-- Test instances -->
<definition name="test.layout.test1" path="/test/layout.jsp" >
<put name="title" value="Test definition from factory : basic" />
@@ -54,14 +51,16 @@
<!-- Test backward compatibility -->
<definition name="test.layout.test4" path="/test/layout.jsp" >
- <put name="title" value="Test definition from factory : backward compatibility"
direct="true" />
+ <put name="title" value="Test definition from factory: backward compatibility"
+ direct="true"/>
<put name="header" value="header.jsp"/>
<put name="body" value="body.jsp" direct="false" />
</definition>
<!-- Test Struts Action and Tiles integration -->
<definition name="test.struts.action" path="/test/layout.jsp" >
- <put name="title" value="Test Struts Action and Tiles integration : default
title" direct="true" />
+ <put name="title" value="Test Struts Action and Tiles integration: default
title"
+ direct="true"/>
<put name="header" value="header.jsp"/>
<put name="body" value="body.jsp" direct="false" />
</definition>
@@ -71,9 +70,9 @@
<put name="title" value="Test fail" direct="true" />
</definition>
-
<!-- Test Tiles Controller -->
-<definition name="test.struts.controller" path="/test/layout.jsp"
+ <definition name="test.struts.controller"
+ path="/test/layout.jsp"
controllerClass="org.apache.struts.webapp.tiles.test.TestTileController" >
<put name="title" value="Test Tile Controller : call to Controller" />
<put name="header" value="header.jsp"/>
1.7 +30 -18
jakarta-struts/web/tiles-documentation/WEB-INF/tiles-examples-defs.xml
Index: tiles-examples-defs.xml
===================================================================
RCS file:
/home/cvs/jakarta-struts/web/tiles-documentation/WEB-INF/tiles-examples-defs.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- tiles-examples-defs.xml 29 Dec 2002 21:20:06 -0000 1.6
+++ tiles-examples-defs.xml 21 Jul 2003 15:22:44 -0000 1.7
@@ -23,8 +23,8 @@
<!-- ======================================================= -->
<!-- Test complex definition construct
-->
- <!-- These definitions are not intended to be used. they are -->
- <!-- there to stretch the digester rules
-->
+ <!-- These definitions are not intended to be used. -->
+ <!-- They are included to stretch the Digester rules.
-->
<!-- ======================================================= -->
<!-- Test nested list -->
@@ -53,7 +53,7 @@
<!-- ======================================================= -->
<!-- Menu bar definition -->
- <!-- Some definition come from other definition files (ex : doc.menu.*) -->
+ <!-- Some definitions come from other definition files (ex : doc.menu.*) -->
<definition name="examples.menu.bar" path="/layouts/vboxLayout.jsp" >
<putList name="list" >
<add value="common.menu.home" />
@@ -65,16 +65,20 @@
</putList>
</definition>
- <!-- menus common ancestor definition -->
- <!-- This definition is used as common ancestor for menu definitions.
- It allows to define common attribute in one place.
- Actually, it defines the layout used to render menus.
+ <!--
+ Menus common ancestor definition
+ This definition is used as common ancestor for menu definitions.
+ It allows to define common attributes in one place.
+ Actually, it only defines the layout used to render menus.
-->
<definition name="examples.menu.root" path="/layouts/menu.jsp" >
</definition>
- <!-- User menu definition -->
- <!-- This menu is customizable by user. Definition only contains default items -->
+ <!--
+ User menu definition
+ This menu is customizable by user.
+ Definition only contains default items.
+ -->
<definition name="examples.userMenu" extends="examples.menu.root"
controllerClass="org.apache.struts.webapp.tiles.portal.UserMenuAction"
>
<put name="catalogSettings" value="examples.myMenu.catalog.settings"/>
@@ -85,8 +89,10 @@
</putList>
</definition>
- <!-- Menu bar definition used by customizable menu catalog -->
- <!-- This definition declare available items in user menu catalog -->
+ <!--
+ Menu bar definition used by customizable menu catalog
+ This definition declares available items in the user menu catalog.
+ -->
<definition name="examples.myMenu.catalog.settings" >
<putList name="list" >
<add value="examples.userMenu" />
@@ -213,7 +219,8 @@
<!-- Portal settings Body declaration-->
<!-- Extends portal body to provide the same default set of tiles -->
- <definition name="examples.portal.settings.body"
path="/examples/tiles/myPortalSettings.jsp"
+ <definition name="examples.portal.settings.body"
+ path="/examples/tiles/myPortalSettings.jsp"
extends="examples.portal.body"
controllerUrl="/examples/controller/myPortalSettings.do" >
</definition>
@@ -230,7 +237,8 @@
<!-- Portal settings Body declaration-->
<!-- Extends user menu body to provide the same default parameters -->
- <definition name="examples.userMenu.settings.body"
path="/examples/tiles/myMenuSettings.jsp"
+ <definition name="examples.userMenu.settings.body"
+ path="/examples/tiles/myMenuSettings.jsp"
extends="examples.userMenu"
controllerUrl="/examples/controller/myMenuSettings.do" >
<putList name="defaultChoice" >
@@ -311,7 +319,8 @@
<!-- Rss channel body declaration-->
<!-- Example to use when connected (online)-->
- <definition name="examples.rssChannel.body" path="/examples/tiles/rssChannels.jsp"
+ <definition name="examples.rssChannel.body"
+ path="/examples/tiles/rssChannels.jsp"
controllerUrl="/examples/controller/rssChannel.do" >
<putList name="urls" >
<!--<add value="http://www.newsforge.com/newsforge.rss" /> -->
@@ -322,7 +331,8 @@
<!-- Rss channel body declaration-->
<!-- Example whith local feeds (offline)-->
- <definition name="examples.rssChannel.offline.body"
path="/examples/tiles/rssChannels.jsp"
+ <definition name="examples.rssChannel.offline.body"
+ path="/examples/tiles/rssChannels.jsp"
controllerUrl="/examples/controller/rssChannel.do" >
<putList name="urls" >
<add value="/examples/rssFeed/rss-example.xml" />
@@ -341,7 +351,8 @@
</definition>
<!-- Skin body declaration-->
- <definition name="examples.skin.settings.body"
path="/examples/tiles/mySkinSettings.jsp"
+ <definition name="examples.skin.settings.body"
+ path="/examples/tiles/mySkinSettings.jsp"
controllerUrl="/examples/controller/mySkinSettings.do" >
<put name="userSettingsName" value="tiles.examples.skin.user.settings" />
<!--<put name="catalogName" value="tiles.examples.skin.catalog" />-->
@@ -353,8 +364,9 @@
<!-- ======================================================= -->
- <!-- This definition is used as common ancestor for customible layouts
definitions.
- It allows to define common attribute in one place.
+ <!--
+ This definition is used as common ancestor for customible layouts definitions.
+ It allows to define common attributes in one place.
Actually, it defines names used by layout controller.
-->
<definition name="examples.customizable.layouts.root"
1.5 +7 -4 jakarta-struts/web/tiles-documentation/WEB-INF/tiles-defs.xml
Index: tiles-defs.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/web/tiles-documentation/WEB-INF/tiles-defs.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- tiles-defs.xml 29 Dec 2002 21:20:06 -0000 1.4
+++ tiles-defs.xml 21 Jul 2003 15:22:44 -0000 1.5
@@ -4,9 +4,9 @@
"-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
-<!-- Definitions for Tiles -->
<!--
- This file contains definitions common to all struts module.
+ Definitions for Tiles
+ This file contains definitions common to all Struts modules.
In particular, it contains the main layout and the common menus.
There is also the main page as a portal.
-->
@@ -85,7 +85,9 @@
<item value="Home" link="/doc/index.jsp" />
<item value="Live Examples" link="/examples/index.jsp" />
<item value="Quick overview" link="/test/quickOverview.jsp" />
- <!--<item value="Tutorial" link="/doc/tutorial.jsp" />-->
+ <!--
+ <item value="Tutorial" link="/doc/tutorial.jsp" />
+ -->
<item value="Tutorial Live Examples" link="/tutorial/index.jsp" />
<!--
<item value="Tiles Tags" link="/doc/tilesTags.jsp" />
@@ -93,7 +95,8 @@
<item value="Installation" link="/doc/installation.jsp" />
<item value="User Guide" link="/doc/userGuide.jsp" />
<item value="Javadoc" link="/api/index.html" />
- <item value="Struts Home" link="http://www.apache.org"
icon="/images/struts-power.gif" />
+ <item value="Struts Home" link="http://www.apache.org"
+ icon="/images/struts-power.gif" />
-->
</putList>
</definition>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]