You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by gr...@apache.org on 2005/10/29 04:07:38 UTC
svn commit: r329352 - in /struts/tiles/trunk/xdocs: index.xml navigation.xml
Author: greddin
Date: Fri Oct 28 19:07:27 2005
New Revision: 329352
URL: http://svn.apache.org/viewcvs?rev=329352&view=rev
Log:
This begins the process of moving the information from the tiles-documentation web application to the xdocs directory of the tiles subproject.
Added:
struts/tiles/trunk/xdocs/index.xml (with props)
Modified:
struts/tiles/trunk/xdocs/navigation.xml
Added: struts/tiles/trunk/xdocs/index.xml
URL: http://svn.apache.org/viewcvs/struts/tiles/trunk/xdocs/index.xml?rev=329352&view=auto
==============================================================================
--- struts/tiles/trunk/xdocs/index.xml (added)
+++ struts/tiles/trunk/xdocs/index.xml Fri Oct 28 19:07:27 2005
@@ -0,0 +1,136 @@
+<?xml version="1.0"?>
+<document url="./index.xml">
+<properties>
+ <title>The Tiles 1.1 Framework Project</title>
+</properties>
+
+<body>
+
+<section name="Welcome To Tiles">
+ <p>Welcome to the Struts Tiles subproject. Tiles is a templating
+ framework. It can be used to create a common look & feel for a web site or
+ application and to create reusable view components. This site will give you
+ all the information you need to get started.</p>
+</section>
+
+<section name="Tiles Features" href="Features">
+ <ul>
+ <li>Screen definitions
+ <ul>
+ <li>Create a screen by assembling
+ <strong><em>Tiles</em></strong> : header, footer,
+ menu, body, etc.
+ </li>
+ <li>
+ Definitions can take place :
+ <ul>
+ <li>in a centralized xml file</li>
+ <li>directly in jsp pages</li>
+ <li>programatically in struts actions</li>
+ </ul>
+ </li>
+ <li>
+ Definitions provide an inheritance
+ mechanism : a definition can extend another one,
+ and override parameters.
+ </li>
+ </ul>
+ </li>
+ <li>
+ Layouts
+ <ul>
+ <li>
+ Define common page layouts and reuse
+ them across your web site.
+ </li>
+ <li>
+ Define menu layouts, and use them by
+ passing lists of items and links.
+ </li>
+ <li>
+ Define a portal layout, use it by
+ passing a list of <strong><em>Tiles</em></strong>
+ (pages) to show.
+ </li>
+ <li>
+ Reuse existing layouts, or define
+ your own.
+ </li>
+ </ul>
+ </li>
+ <li>
+ Dynamic page building
+ <ul>
+ <li>
+ Tiles can be gathered dynamically during
+ page reload. It is possible to change any attribute:
+ layout, list of Tiles in portal, list of menu
+ items, etc.
+ </li>
+ </ul>
+ </li>
+ <li>
+ Reuse of <strong><em>Tiles</em></strong> /
+ Components
+ <ul>
+ <li>
+ If well defined, a
+ <strong><em>Tile</em></strong> can be reused across multiple
+ applications.
+ </li>
+ <li>
+ Dynamic attributes are used to
+ parameterize <em><strong>Tiles</strong></em>.
+ </li>
+ <li>
+ It is possible to define a library of
+ reusable <em><strong>Tiles</strong></em>.
+ </li>
+ <li>
+ Build a page by assembling predefined
+ components, giving them appropriate parameters.
+ </li>
+ </ul>
+ </li>
+ <li>
+ Internationalization (i18n)
+ </li>
+ <ul>
+ <li>
+ It is possible to load different tiles
+ according to Locale.
+ </li>
+ <li>
+ A mechanism similar to Java properties
+ files is used for definitions files: you can have one
+ definition file per Locale. The appropriate definition is
+ loaded according to the current Locale.
+ </li>
+ </ul>
+ <li>
+ Multi-channels
+ </li>
+ <ul>
+ <li>
+ It is possible to load different Tiles
+ according to a key.
+ </li>
+
+ <li>
+ For example, the key could be user provilege,
+ browser type, arbitrary name stored in session, etc.
+ </li>
+
+ <li>
+ A mechanism similar to Java properties
+ files is used for definitions files: you can have one
+ definition file per key. The appropriate definition is
+ loaded according to the key.
+ </li>
+ </ul>
+ </ul>
+
+</section>
+
+</body>
+</document>
Propchange: struts/tiles/trunk/xdocs/index.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: struts/tiles/trunk/xdocs/index.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id
Modified: struts/tiles/trunk/xdocs/navigation.xml
URL: http://svn.apache.org/viewcvs/struts/tiles/trunk/xdocs/navigation.xml?rev=329352&r1=329351&r2=329352&view=diff
==============================================================================
--- struts/tiles/trunk/xdocs/navigation.xml (original)
+++ struts/tiles/trunk/xdocs/navigation.xml Fri Oct 28 19:07:27 2005
@@ -7,6 +7,7 @@
<body>
<menu name="Tiles">
+ <item href="index.html" name="Tiles Home"/>
<item href="installation.html" name="Installation"/>
</menu>
<menu name="Taglib Reference">
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: svn commit: r329352 - in /struts/tiles/trunk/xdocs: index.xml navigation.xml
Posted by Greg Reddin <gr...@apache.org>.
This is my first commit. Anyone care to check it and make sure
everything is set correctly?
BTW, I noticed the wiki page explained how to set the keywords
property on xdocs files, but it doesn't say anything about including
the keywords within the file. Can someone elaborate on how that is
supposed to work or is it not a requirement?
Thanks,
Greg
On Oct 28, 2005, at 9:07 PM, greddin@apache.org wrote:
> Author: greddin
> Date: Fri Oct 28 19:07:27 2005
> New Revision: 329352
>
> URL: http://svn.apache.org/viewcvs?rev=329352&view=rev
> Log:
> This begins the process of moving the information from the tiles-
> documentation web application to the xdocs directory of the tiles
> subproject.
>
>
> Added:
> struts/tiles/trunk/xdocs/index.xml (with props)
> Modified:
> struts/tiles/trunk/xdocs/navigation.xml
>
> Added: struts/tiles/trunk/xdocs/index.xml
> URL: http://svn.apache.org/viewcvs/struts/tiles/trunk/xdocs/
> index.xml?rev=329352&view=auto
> ======================================================================
> ========
> --- struts/tiles/trunk/xdocs/index.xml (added)
> +++ struts/tiles/trunk/xdocs/index.xml Fri Oct 28 19:07:27 2005
> @@ -0,0 +1,136 @@
> +<?xml version="1.0"?>
> +<document url="./index.xml">
> +<properties>
> + <title>The Tiles 1.1 Framework Project</title>
> +</properties>
> +
> +<body>
> +
> +<section name="Welcome To Tiles">
> + <p>Welcome to the Struts Tiles subproject. Tiles is a templating
> + framework. It can be used to create a common look & feel
> for a web site or
> + application and to create reusable view components. This site
> will give you
> + all the information you need to get started.</p>
> +</section>
> +
> +<section name="Tiles Features" href="Features">
> + <ul>
> + <li>Screen definitions
> + <ul>
> + <li>Create a screen by assembling
> + <strong><em>Tiles</em></strong> : header, footer,
> + menu, body, etc.
> + </li>
> + <li>
> + Definitions can take place :
> + <ul>
> + <li>in a centralized xml file</li>
> + <li>directly in jsp pages</li>
> + <li>programatically in struts actions</li>
> + </ul>
> + </li>
> + <li>
> + Definitions provide an inheritance
> + mechanism : a definition can extend another one,
> + and override parameters.
> + </li>
> + </ul>
> + </li>
> + <li>
> + Layouts
> + <ul>
> + <li>
> + Define common page layouts and reuse
> + them across your web site.
> + </li>
> + <li>
> + Define menu layouts, and use them by
> + passing lists of items and links.
> + </li>
> + <li>
> + Define a portal layout, use it by
> + passing a list of <strong><em>Tiles</em></strong>
> + (pages) to show.
> + </li>
> + <li>
> + Reuse existing layouts, or define
> + your own.
> + </li>
> + </ul>
> + </li>
> + <li>
> + Dynamic page building
> + <ul>
> + <li>
> + Tiles can be gathered dynamically during
> + page reload. It is possible to change any
> attribute:
> + layout, list of Tiles in portal, list of menu
> + items, etc.
> + </li>
> + </ul>
> + </li>
> + <li>
> + Reuse of <strong><em>Tiles</em></strong> /
> + Components
> + <ul>
> + <li>
> + If well defined, a
> + <strong><em>Tile</em></strong> can be reused
> across multiple
> + applications.
> + </li>
> + <li>
> + Dynamic attributes are used to
> + parameterize <em><strong>Tiles</strong></em>.
> + </li>
> + <li>
> + It is possible to define a library of
> + reusable <em><strong>Tiles</strong></em>.
> + </li>
> + <li>
> + Build a page by assembling predefined
> + components, giving them appropriate parameters.
> + </li>
> + </ul>
> + </li>
> + <li>
> + Internationalization (i18n)
> + </li>
> + <ul>
> + <li>
> + It is possible to load different tiles
> + according to Locale.
> + </li>
> + <li>
> + A mechanism similar to Java properties
> + files is used for definitions files: you can have one
> + definition file per Locale. The appropriate
> definition is
> + loaded according to the current Locale.
> + </li>
> + </ul>
> + <li>
> + Multi-channels
> + </li>
> + <ul>
> + <li>
> + It is possible to load different Tiles
> + according to a key.
> + </li>
> +
> + <li>
> + For example, the key could be user provilege,
> + browser type, arbitrary name stored in session, etc.
> + </li>
> +
> + <li>
> + A mechanism similar to Java properties
> + files is used for definitions files: you can have one
> + definition file per key. The appropriate definition is
> + loaded according to the key.
> + </li>
> + </ul>
> + </ul>
> +
> +</section>
> +
> +</body>
> +</document>
>
> Propchange: struts/tiles/trunk/xdocs/index.xml
> ----------------------------------------------------------------------
> --------
> svn:eol-style = native
>
> Propchange: struts/tiles/trunk/xdocs/index.xml
> ----------------------------------------------------------------------
> --------
> svn:keywords = Author Date Id
>
> Modified: struts/tiles/trunk/xdocs/navigation.xml
> URL: http://svn.apache.org/viewcvs/struts/tiles/trunk/xdocs/
> navigation.xml?rev=329352&r1=329351&r2=329352&view=diff
> ======================================================================
> ========
> --- struts/tiles/trunk/xdocs/navigation.xml (original)
> +++ struts/tiles/trunk/xdocs/navigation.xml Fri Oct 28 19:07:27 2005
> @@ -7,6 +7,7 @@
> <body>
>
> <menu name="Tiles">
> + <item href="index.html" name="Tiles Home"/>
> <item href="installation.html" name="Installation"/>
> </menu>
> <menu name="Taglib Reference">
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org