Hello If you check the latest version of tiles-test webapp, both trunk and TILES_2_1_X, you will notice that it became a portlet webapp. If you deploy it in a portlet container (tried with JBoss Portal 2.7.2) you will see a portlet that asks for a definition name and tries to render it. Currently it only works with complete definitions (will all attributes set) based on JSP. Velocity and FreeMarker do not work, currently, in a portlet environment simply because they are servlet-based. If, some day, one of them (or both) support the Tiles request context objects (or the renamed package) they can become technology-independent.
Ciao Antonio
