Hi Jeff, I'd recommend taking a look at Standalone Tiles. Basically, Struts-Tiles is Tiles 1.0 and Standalone Tiles is Tiles 2.0. Honestly, I'm not putting any efforts into improving Tiles 1.0, but focusing on making 2.0 stable and ready. You can search for Standalone Tiles on the dev list to follow the progress. See other comments below...

On Jul 6, 2006, at 7:22 AM, Jeff Conrad wrote:

1. The <a
href="http://struts.apache.org/1.x/struts-tiles/ installation.html">Tiles
installation document</a> states that in order
to use Tiles independently, you would use the TilesServlet,
located in the struts-tiles-VERSION.jar. There is not a
TilesServlet, nor a struts-tiles-VERSION.jar, in the
struts-1.2.9-src, -lib, or -bin deliveries.

Wow. You're right and I'm really surprised. I'll have to check into that. I really have no idea when, how, or why that was removed. There is one in Tiles 2.0.

The <a
href="http://struts.apache.org/1.x/struts-tiles/ installation.html">Tiles
installation document</a> has a dead link to
http://struts.apache.org/1.x/struts-tiles/cvs-usage.html.

That's supposed to point to the Struts source distribution download page. It needs to be fixed.

2.  The <a
href="http://struts.apache.org/1.x/struts-tiles/faq.html";>Tiles
FAQ page</a> has a dead link to
http://cvs.apache.org/builds/jakarta-struts/nightly/sandbox/tiles- core/.

That's supposed to point to Standalone Tiles. It also needs to be fixed.

3.  The example in the <a
href="http://struts.apache.org/1.x/struts-tiles/apidocs/org/apache/ struts/tiles/package-summary.html">API
from 1.x Struts</a> has some extra escaping
of &amp;gt; characters.

This will be superceded by Standalone Tiles. Actually it will probably be ported to Standalone Tiles and needs to be fixed.

4.  The
http://struts.apache.org/1.x/struts-tiles/examples.html
(Examples from 1.x Struts) page is incomplete.

Yes, intentionally so. I left some gaping holes in the hopes that patches would soon follow from people who have better ideas than myself :-) Actually, I think the doc would flow better if the Examples page was just Chapter 2 of the User Guide. Basically, replace the bottom section of the User Guide page with the Examples stuff.

5.  The
http://struts.apache.org/1.x/struts-tiles/tagreference.html
definition tag does not mention name. Name is a required
attribute for definition.

I thought that doc was auto-generated from the TLD file. Perhaps it is out of date or something.


Solutions
1.  To use the Tiles in the current version of Struts, you
will need to
use the Struts servlet.  I have uploaded a working example
with all of the necessary components (minus the libraries)
at
http://www.guesttime.com/members/ledlogic/struts/TilesTest-0.1-src.jar

If you build this and deploy the war to a webserver, there
are 3 examples in the line of the original struts examples,
one for pure JSP (/jsp/jspExample.jsp), one with JSP +
tiles (/jsp/tilesExample.jsp), and the last is
(/jsp/tilesXMLExample.jsp).

If you look in the sandbox there is a skeletal test app taking shape for Standalone Tiles (tiles-test). There's also a TilesServlet there. I'd also like to take a look at your examples and see what you've done.

        http://svn.apache.org/repos/asf/struts/sandbox/trunk/tiles/tiles-test/


2.  I am not sure if there are nightly builds
somewhere for tiles.  Who manages these for Struts?

You should find a nightly for struts-tiles-x.jar in the same place as Struts 1.3 jars. (Sorry I don't know off the top where that is.) Prior to Struts 1.3, Tiles was just a subdirectory of the Struts distro. As of 1.3, it is a sub-project, and "nomadic" is a pretty good way to describe it. I really can't tell you where it will live. I am forming an opinion about where I think it *should* live, but that's another discussion.

3.  The javadoc needs to be fixed in the java
source for the tiles package.
4.  Perhaps some of the information here could be
incorporated. Do you need someone to finish the
documentation for
Tiles? If so I can help.

Yes :-)  That would be awesome!!

If you're offering to help I would point you to Standalone Tiles. (Check the links George Dinwiddie sent.) There are hooks in the (Tiles 1.x) doc where the missing information should go, but I would like to see that information added based on Tiles 2.0. If you're still committed to advancing the 1.x product, then we welcome any work in that arena as well.

Here's a fairly definitive list of outstanding tasks/issues related to Tiles:

http://issues.apache.org/struts/secure/IssueNavigator.jspa? reset=true&mode=hide&pid=10122&sorter/order=DESC&sorter/ field=priority&resolution=-1&component=21260

Thanks,
Greg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to