cedric 2002/12/29 13:20:06
Modified: web/tiles-documentation/WEB-INF web.xml
tiles-tutorial-defs.xml tiles-tests-defs.xml
tiles-examples-defs.xml tiles-defs.xml
struts-tests-config.xml struts-examples-config.xml
struts-config.xml
Log:
Change config files to reflect modules.
Revision Changes Path
1.5 +5 -1 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.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- web.xml 5 Nov 2002 14:18:58 -0000 1.4
+++ web.xml 29 Dec 2002 21:20:06 -0000 1.5
@@ -41,10 +41,14 @@
<param-name>config/test</param-name>
<param-value>/WEB-INF/struts-tests-config.xml</param-value>
</init-param>
- <!--
<init-param>
<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>
</init-param>
-->
<init-param>
1.5 +5 -4
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.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- tiles-tutorial-defs.xml 5 Nov 2002 14:18:58 -0000 1.4
+++ tiles-tutorial-defs.xml 29 Dec 2002 21:20:06 -0000 1.5
@@ -72,10 +72,11 @@
<definition name="menu.logo" path="/tutorial/common/menu/menuLogo.jsp" />
<!-- Documentation menu -->
+ <!-- Old style menu. Check module 'examples' for new style -->
<definition name="menu.documentation" path="/common/submenu.jsp" >
- <put name="title" value="Documentation" />
+ <put name="title" value="Tiles" />
<putList name="items" >
- <add value="Documentation Home" />
+ <add value="Home" />
</putList>
<putList name="links" >
<add value="/index.jsp" />
@@ -120,7 +121,7 @@
</definition>
<!-- Menu sources definition -->
-<definition name="menu.src" path="/common/menuViewSrc.jsp" >
+<definition name="menu.src" path="/tutorial/common/menuViewSrc.jsp" >
<putList name="list" >
<add value="/tutorial/index.jsp" />
<add value="/tutorial/basicPage.jsp" />
@@ -203,7 +204,7 @@
<!-- ======================================================= -->
<!-- Dynamic portal main page (use common layout) -->
-<definition name="rssChannelTile" path="/actions/rssChannel.do" >
+<definition name="rssChannelTile" path="/tutorial/actions/rssChannel.do" >
<putList name="urls" >
<add value="http://www.newsforge.com/newsforge.rss" />
<add value="http://xmlhack.com/rss.php" />
1.5 +7 -0
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.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- tiles-tests-defs.xml 5 Nov 2002 14:18:58 -0000 1.4
+++ tiles-tests-defs.xml 29 Dec 2002 21:20:06 -0000 1.5
@@ -9,6 +9,13 @@
<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" />
1.6 +9 -14
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.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- tiles-examples-defs.xml 5 Nov 2002 14:18:58 -0000 1.5
+++ tiles-examples-defs.xml 29 Dec 2002 21:20:06 -0000 1.6
@@ -56,12 +56,11 @@
<!-- Some definition 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" />
<add value="examples.userMenu" />
<add value="examples.menu.links" />
- <add value="doc.menu.links" />
+ <add value="common.menu.doc" />
<add value="examples.menu.settings" />
- <add value="doc.menu.taglib.references" />
- <add value="doc.menu.printer.friendly" />
<add value="examples.menu.admin" />
</putList>
</definition>
@@ -101,13 +100,9 @@
<definition name="examples.menu.links" extends="examples.menu.root" >
<put name="title" value="Examples" />
<putList name="items" >
- <item value="Examples Home"
- link="/examples/index.jsp" />
- <item value="Portal"
- link="/examples/portal.jsp" />
- <item value="my Portal"
- link="/examples/myPortal.jsp"
- classtype="org.apache.struts.tiles.beans.SimpleMenuItem" />
+ <item value="Examples Home" link="/examples/index.jsp" />
+ <item value="Portal" link="/examples/portal.jsp" />
+ <item value="my Portal" link="/examples/myPortal.jsp" />
<item value="my Portal Settings" link="/examples/myPortalSettings.jsp" />
<item value="my Menu Settings" link="/examples/myMenuSettings.jsp" />
<item value="Tabs (choosen pages)" link="/examples/tabs.jsp"/>
@@ -264,10 +259,10 @@
<put name="parameterName" value="selected" />
<putList name="tabList" >
<item value="Doc Home" link="/index.jsp" />
- <item value="Quick overview" link="/doc/quickOverview.jsp" />
- <item value="Tutorial" link="/doc/tutorial.jsp" />
+ <item value="Quick overview" link="/test/quickOverview.do" />
+ <!-- <item value="Tutorial" link="/doc/tutorial.jsp" /> -->
<item value="Examples Home" link="/examples/index.jsp" />
- <item value="Tutorial Home" link="/tutorial/index.jsp" />
+ <item value="Tutorial Home" link="/tutorial/index.do" />
<item value="Login"
link="/examples/tiles/portal/login.jsp" />
<item value="Messages" link="/examples/tiles/portal/messages.jsp" />
<item value="NewsFeed" link="/examples/tiles/portal/newsFeed.jsp" />
@@ -319,7 +314,7 @@
<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" />
+ <!--<add value="http://www.newsforge.com/newsforge.rss" /> -->
<add value="http://xmlhack.com/rss.php" />
<add value="http://lwn.net/headlines/rss" />
</putList>
1.4 +38 -39 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.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- tiles-defs.xml 5 Nov 2002 14:18:58 -0000 1.3
+++ tiles-defs.xml 29 Dec 2002 21:20:06 -0000 1.4
@@ -4,7 +4,12 @@
"-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
-<!-- Definitions for Tiles documentation -->
+<!-- Definitions for Tiles -->
+<!--
+ This file contains definitions common to all struts module.
+ In particular, it contains the main layout and the common menus.
+ There is also the main page as a portal.
+-->
<tiles-definitions>
@@ -48,41 +53,53 @@
<!-- ======================================================= -->
<!-- Menu bar definition -->
-<definition name="doc.menu.main" path="/layout/vboxLayout.jsp" >
- <putList name="componentsList" >
- <add value="doc.menu.links" />
- <add value="doc.menu.taglib.references" />
- <add value="doc.menu.printer.friendly" />
- <add value="doc.menu.old.documents" />
+<definition name="doc.menu.main" path="/layouts/vboxLayout.jsp" >
+ <putList name="list" >
+ <add value="common.menu.home" />
+ <add value="common.menu.examples" />
+ <add value="common.menu.doc" />
+ <!-- <add value="common.menu.printer.friendly" /> -->
+ </putList>
+</definition>
+
+ <!-- The home menu definition -->
+<definition name="common.menu.home" path="/layouts/menu.jsp" >
+ <put name="title" value="Tiles" />
+ <putList name="items" >
+ <item value="Tiles Home" link="/index.jsp" />
+ </putList>
+</definition>
+
+ <!-- Printer friendly menu definition -->
+<definition name="common.menu.examples" path="/layouts/menu.jsp" >
+ <put name="title" value="Examples" />
+ <putList name="items" >
+ <item value="Home" link="/examples/index.jsp" />
</putList>
</definition>
<!-- Documentation menu definition v1.1-->
-<definition name="doc.menu.links" path="/layouts/menu.jsp" >
+<definition name="common.menu.doc" path="/layouts/menu.jsp" >
<put name="title" value="Documentation" />
<putList name="items" >
- <item value="Home" link="/index.jsp" />
- <item value="Live Examples (new)" link="/examples/index.jsp" />
- <!--
- <item> <value>Commented Examples</value>
- <link>/examples/index.jsp</link>
-
<classtype>org.apache.struts.tiles.beans.SimpleMenuItem</classtype>
- </item>
- -->
- <item value="Quick overview" link="/doc/quickOverview.jsp" />
- <item value="Tutorial" link="/doc/tutorial.jsp" />
+ <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 Live Examples" link="/tutorial/index.jsp" />
+ <!--
+ <item value="Tiles Tags" link="/doc/tilesTags.jsp" />
<item value="Download" link="/doc/download.jsp" />
<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"
- classtype="org.apache.struts.tiles.beans.SimpleMenuItem" />
+ <item value="Struts Home" link="http://www.apache.org"
icon="/images/struts-power.gif" />
+ -->
</putList>
</definition>
<!-- Printer friendly menu definition -->
-<definition name="doc.menu.printer.friendly" path="/layouts/menu.jsp" >
+<definition name="common.menu.printer.friendly" path="/layouts/menu.jsp" >
<put name="title" value="Printer Versions" />
<putList name="items" >
<item value="Quick Overview" link="/test/testAll.jsp" />
@@ -91,23 +108,5 @@
<item value="Overview (old)" link="/doc/overviewBody.html" />
</putList>
</definition>
-
- <!-- Taglib menu definition -->
-<definition name="doc.menu.taglib.references" path="/layouts/menu.jsp" >
- <put name="title" value="Tag Library Reference" />
- <putList name="items" >
- <item value="Tiles Tags" link="/doc/tilesTags.jsp" />
- <!-- <item value="Extension Tags (old)" link="/doc/extensionsTags.jsp" />
-->
- </putList>
-</definition>
-
- <!-- Oldies menu definition -->
-<definition name="doc.menu.old.documents" path="/layouts/menu.jsp" >
- <put name="title" value="Old Documents" />
- <putList name="items" >
- <item value="Overview (old)" link="/doc/overview.jsp" />
- </putList>
-</definition>
-
</tiles-definitions>
1.2 +10 -38
jakarta-struts/web/tiles-documentation/WEB-INF/struts-tests-config.xml
Index: struts-tests-config.xml
===================================================================
RCS file:
/home/cvs/jakarta-struts/web/tiles-documentation/WEB-INF/struts-tests-config.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- struts-tests-config.xml 5 Nov 2002 14:18:58 -0000 1.1
+++ struts-tests-config.xml 29 Dec 2002 21:20:06 -0000 1.2
@@ -17,28 +17,17 @@
<struts-config>
-
-
- <!-- ========== Form Bean Definitions =================================== -->
- <form-beans>
-
- <!-- Logon form bean -->
- <form-bean name="invoiceForm"
- type="org.apache.struts.webapp.tiles.invoice.InvoiceForm"/>
- <form-bean name="portalPrefsForm"
-
type="org.apache.struts.webapp.tiles.dynPortal.PortalPrefsForm"/>
- </form-beans>
-
-
- <!-- ========== Global Forward Definitions ============================== -->
- <global-forwards>
- <forward name="failure" path="forward.example.failure.page"/>
- </global-forwards>
-
-
<!-- ========== Action Mapping Definitions ============================== -->
<action-mappings>
+ <!-- Main page url entry.
+ This action is used to map an URL to an internal jsp.
+ A side effect is that the struts module is switched to the module
+ associated to this config file -->
+ <action path="/quickOverview"
+ type="org.apache.struts.actions.ForwardAction"
+ parameter="test.home.page"/>
+
<!-- ======================================================= -->
<!-- Test actions -->
<!-- ======================================================= -->
@@ -51,7 +40,7 @@
</action>
<!-- Test Struts Forwardintegration -->
- <action path="/test/testForward"
+ <action path="/testForward"
type="org.apache.struts.webapp.tiles.test.TestActionTileAction"
forward="test.struts.action"/>
@@ -69,21 +58,6 @@
<forward name="error" path="anything" />
</action>
- <!-- ======================================================= -->
- <!-- test, to be removed -->
- <!-- ======================================================= -->
- <action path="/tutorial/testAction"
- type="org.apache.struts.webapp.tiles.lang.SelectLocaleAction">
- <forward name="failure" path="/tutorial/common/footer.jsp"/>
- <forward name="success" path="/tutorial/common/footer.jsp"/>
- </action>
-
- <action path="/tutorial/testAction2"
- type="org.apache.struts.webapp.tiles.tutorial.ForwardExampleAction">
- <forward name="failure" path="forward.example.success.page"/>
- <forward name="success" path="forward.example.success.page"/>
- </action>
-
</action-mappings>
@@ -100,9 +74,7 @@
<plug-in className="org.apache.struts.tiles.TilesPlugin" >
<set-property property="definitions-config"
value="/WEB-INF/tiles-defs.xml,
- /WEB-INF/tiles-tests-defs.xml,
-
/WEB-INF/tiles-tutorial-defs.xml,
- /WEB-INF/tiles-examples-defs.xml" />
+ /WEB-INF/tiles-tests-defs.xml" />
<set-property property="moduleAware" value="true" />
</plug-in>
1.3 +0 -1
jakarta-struts/web/tiles-documentation/WEB-INF/struts-examples-config.xml
Index: struts-examples-config.xml
===================================================================
RCS file:
/home/cvs/jakarta-struts/web/tiles-documentation/WEB-INF/struts-examples-config.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- struts-examples-config.xml 5 Nov 2002 14:18:58 -0000 1.2
+++ struts-examples-config.xml 29 Dec 2002 21:20:06 -0000 1.3
@@ -127,7 +127,6 @@
<plug-in className="org.apache.struts.tiles.TilesPlugin" >
<set-property property="definitions-config"
value="/WEB-INF/tiles-defs.xml,
-
/WEB-INF/tiles-tests-defs.xml,/WEB-INF/tiles-tutorial-defs.xml,
/WEB-INF/tiles-examples-defs.xml" />
<set-property property="moduleAware" value="true" />
</plug-in>
1.5 +1 -160 jakarta-struts/web/tiles-documentation/WEB-INF/struts-config.xml
Index: struts-config.xml
===================================================================
RCS file:
/home/cvs/jakarta-struts/web/tiles-documentation/WEB-INF/struts-config.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- struts-config.xml 5 Nov 2002 14:18:58 -0000 1.4
+++ struts-config.xml 29 Dec 2002 21:20:06 -0000 1.5
@@ -17,166 +17,9 @@
<struts-config>
-
-
- <!-- ========== Form Bean Definitions =================================== -->
- <form-beans>
-
- <!-- Logon form bean -->
- <form-bean name="invoiceForm"
- type="org.apache.struts.webapp.tiles.invoice.InvoiceForm"/>
- <form-bean name="portalPrefsForm"
-
type="org.apache.struts.webapp.tiles.dynPortal.PortalPrefsForm"/>
- </form-beans>
-
-
- <!-- ========== Global Forward Definitions ============================== -->
- <global-forwards>
- <forward name="failure" path="forward.example.failure.page"/>
- </global-forwards>
-
-
<!-- ========== Action Mapping Definitions ============================== -->
<action-mappings>
- <!-- Edit user registration -->
- <action path="/tutorial/forwardExampleAction"
- type="org.apache.struts.webapp.tiles.tutorial.ForwardExampleAction">
- <forward name="success" path="forward.example.success.page"/>
- </action>
-
- <!-- Edit invoice example -->
- <action path="/tutorial/lang"
- type="org.apache.struts.webapp.tiles.lang.SelectLocaleAction">
- <forward name="failure" path="/tutorial/index.jsp"/>
- <forward name="success" path="/tutorial/index.jsp"/>
- </action>
-
- <!-- Dynamic template example -->
- <action path="/tutorial/dynTemplate"
- type="org.apache.struts.webapp.tiles.template.DynTemplateAction">
- <forward name="success" path="/tutorial/dynFramesetPage.jsp"/>
- </action>
-
-
- <!-- Edit invoice example -->
- <action path="/tutorial/invoice/editInvoice"
-
type="org.apache.struts.webapp.tiles.invoice.EditInvoiceAction"
- name="invoiceForm" >
- <forward name="success" path="/tutorial/invoice/index.jsp"/>
- </action>
-
- <!-- ======================================================= -->
- <!-- Tutorial Dynamic portal actions -->
- <!-- ======================================================= -->
- <!-- Dynamic Portal user lists retrieving action -->
- <action path="/tutorial/actions/myPortal"
-
type="org.apache.struts.webapp.tiles.dynPortal.RetrievePortalAction">
- <forward name="success" path="main.portal.body"/>
- </action>
-
- <!-- Dynamic Portal user lists set action : no op action forwarding to tile -->
- <action path="/tutorial/actions/myPortalPrefs"
- type="org.apache.struts.tiles.actions.NoOpAction"
- name="portalPrefsForm">
- <forward name="success" path="myDynamicPortalPreferences"/>
- </action>
-
- <!-- Dynamic Portal user lists set tile-action : -->
- <action path="/tutorial/actions/myPortalPrefs.tile"
-
type="org.apache.struts.webapp.tiles.dynPortal.SetPortalPrefsAction"
- name="portalPrefsForm">
- <forward name="preferences"
path="/tutorial/dynPortal/myPortalPrefTile.jsp"/>
- <forward name="portal" path="dynamic.portal.body"/>
- </action>
-
-
- <!-- ======================================================= -->
- <!-- Examples Portal 1.1 actions -->
- <!-- ======================================================= -->
- <!-- Dynamic Portal user lists retrieving action -->
- <action path="/portal/myPortal"
-
type="org.apache.struts.webapp.tiles.portal.UserPortalAction">
- </action>
-
- <!-- Tiles Action associated to portal settings -->
- <action path="/examples/controller/myPortalSettings"
-
type="org.apache.struts.webapp.tiles.portal.UserPortalSettingsAction"
- name="myPortalSettingsForm" >
- </action>
-
- <!-- Portal settings page entrance : forward to appropriate page definition -->
- <action path="/examples/myPortalSettings"
- type="org.apache.struts.tiles.actions.NoOpAction"
- name="myPortalSettingsForm" >
- <forward name="success" path="examples.portal.settings.page"/>
- </action>
-
- <!-- Tiles Action associated to Tile myMenuSettings -->
- <action path="/examples/controller/myMenuSettings"
-
type="org.apache.struts.webapp.tiles.portal.UserMenuSettingsAction"
- name="myMenuSettingsForm" >
- </action>
-
- <!-- Menu Settings page entrance : forward to appropriate page definition -->
- <action path="/examples/myMenuSettings"
- type="org.apache.struts.tiles.actions.NoOpAction"
- name="myMenuSettingsForm" >
- <forward name="success" path="examples.userMenu.settings.page"/>
- </action>
-
- <!-- ======================================================= -->
- <!-- Tiles 1.1 Skin Settings -->
- <!-- ======================================================= -->
- <!-- Skin Settings page entrance : forward to appropriate page definition -->
- <action path="/examples/mySkinSettings"
- type="org.apache.struts.tiles.actions.NoOpAction"
- name="mySkinSettingsForm" >
- <forward name="success" path="examples.skin.settings.page"/>
- </action>
-
- <action path="/examples/controller/mySkinSettings"
- type="org.apache.struts.webapp.tiles.skin.LayoutSettingsAction"
- name="mySkinSettingsForm" >
- </action>
-
- <action path="/examples/controller/layoutSwitch"
- type="org.apache.struts.webapp.tiles.skin.LayoutSwitchAction" >
- </action>
-
-
- <!-- ======================================================= -->
- <!-- Tiles 1.1 Rss Channel -->
- <!-- ======================================================= -->
- <action path="/examples/controller/rssChannel"
- type="org.apache.struts.webapp.tiles.rssChannel.RssChannelsAction">
- </action>
-
-
- <!-- ======================================================= -->
- <!-- Rss Channel -->
- <!-- ======================================================= -->
- <action path="/tutorial/actions/rssChannel"
- type="org.apache.struts.webapp.tiles.rssChannel.Channels">
- <forward name="continue" path="/tutorial/dynPortal/Channels.jsp"/>
- <forward name="error" path="/tutorial/dynPortal/Errors.jsp"/>
- </action>
-
- <!-- ======================================================= -->
- <!-- test, to be removed -->
- <!-- ======================================================= -->
- <action path="/tutorial/testAction"
- type="org.apache.struts.webapp.tiles.lang.SelectLocaleAction">
- <forward name="failure" path="/tutorial/common/footer.jsp"/>
- <forward name="success" path="/tutorial/common/footer.jsp"/>
- </action>
-
- <action path="/tutorial/testAction2"
- type="org.apache.struts.webapp.tiles.tutorial.ForwardExampleAction">
- <forward name="failure" path="forward.example.success.page"/>
- <forward name="success" path="forward.example.success.page"/>
- </action>
-
<!-- ======================================================= -->
<!-- Admin -->
<!-- ======================================================= -->
@@ -203,9 +46,7 @@
<plug-in className="org.apache.struts.tiles.TilesPlugin" >
<set-property property="definitions-config"
- value="/WEB-INF/tiles-defs.xml,
-
/WEB-INF/tiles-tests-defs.xml,/WEB-INF/tiles-tutorial-defs.xml,
- /WEB-INF/tiles-examples-defs.xml" />
+ value="/WEB-INF/tiles-defs.xml" />
<set-property property="moduleAware" value="true" />
</plug-in>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>