Tacos 4.1
The Tacos library project provides components and ajax behaviour for the Tapestry
java web application framework. Most of the functionality is based on the exceptional
dojo javascript library. Thanks dojo!
New Features
-
Dojo Widget - Generic component for
all dojo widgets. Just use the formal parameter
dojoType
to determine which dojo widget to create
and futher informal parameters define the exact properties you wish for it. Take a look at
Dojo API for further information about all widgets and
their properties.
-
script.aculo.us - brand new components based on script.aculo.us
Currently included are Draggable,
Droppable and
Glider
-
Comet component - See it today!
-
New Annotations - allow you to inject ILinks
into your pages, easily check if a component parameter is bound and cache method results during a single request.
-
New binding prefixes - including 'template' that makes string related ognl expressions
easier, and 'absoluteAsset' which works like the asset binding but makes sure that the created url
is absolute.
-
New Component Resolvers - allow you to keep your .html and .properties files next to your java source.
New Subprojects
-
BeanForm - All-in-one, flexible bean editor BeanForm has become
a major part of Tacos. This update offers complete compatibility with Tapestry 4.1.2.
-
Tapdoc - An awesome component reference generator for Tapestry. Now
included in Tacos and supporting jwc-less components.
Ajax Libraries
Tacos supports a variety of different client side javascript libraries focused around ajax, such as:
Planned Subprojects (a.k.a. More Ajax Libraries)
After the Tacos 4.1.1 release, development efforts will focus on integrating several more
ajax/javascript libraries to Tapestry (Tapestry-4.1.4 will be required), while completely
replacing the default one (dojo 0.4.3). Here's what we have in mind: