Tacos 4.1.0 released

Here’s the announcement:

Hi all,
It’s a pleasure for me to announce the release of Tacos 4.1.0
(http://tacos.sourceforge.net/tacos4.1/) – the first stable tacos
release supporting Tapestry 4.1.x and offering:
  • Dojo Widget – Generic component for (almost) all dojo widgets.

  • script.aculo.us – brand new components based on script.aculo.us

  • Comet component

  • New Annotations – allow you to inject ILinks and easily check if
    component parameters are bound.

  • 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.

  • 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 – though not yet properly released from within tacos, it
    offers a maven plugin for component reference generation.


  • The jars have already been deployed over at ibiblio.org – more
    installation instructions can be found at

  • Beanform (http://beanform.sourceforge.net/) and Tapdoc
    (http://www.erinors.com/developer/project/tapdoc/) have merged
    with Tacos.

  • Huge thanks to our latest committer Igor Drobiazko whose excitement
    has shed new life to the project.

  • Extra special thanks to all the people that contributed code, esp.
    Daniel Gredler, Norbert Sandor, Patrick Moore, Ming Jiang and Craig Spry

Have fun with it!

WTF – backbase.com does a GET

WTF – backbase.com does a GET

While *trying* to take a look at their client edition,
i open Firebug and here’s what i see:

 GET http://www.backbase.com/registration/login.html?cmd=login&josso_username=XXX&josso_password=YYY&loginremember=1

Defitively a feature from the past!

Tacos 4.0.1 and Tapestry Support for Netbeans 5.5

We had two tapestry-related releases today:

Tacos 4.0.1

Tacos 4.0.1 was released a few hours ago.  
It’s mainly a stability release fixing 2 subtle bugs and  
enhancing the ajax encoder (for very pretty and short ajax urls). 
Make sure to also check out the previously undocumented but powerful 
ajax-enabled Table component. 
Thanks to all that contributed… 

* Docs for tacos:Table component. 
* Load external js synchronously. Fixes Bug127. 
* AjaxSubmit posts all the AjaxLinkSubmits before it. Fixes Bug130. 
* Do not clear current document after error (a failed ajax-post). 
* Jdk1.4 compatible class format for maven generated artifacts. 
* Add StringToListConverter. Allows updateComponents parameter to be specified as a comma-delimited String. 

* Add uniqueNames parameter in AjaxForm – forces the html name of each input control to stem from the component’s idPath (instead of the component’s id). 
* Support validators and translator in HtmlArea. Fixes Bug128. 
* Make buttons in tacos:Palette work. Fixes Bug129. 
* Remove hardcoded class attribute from tacos:Table. 
* Easier way for defining ajax exception and stale-session pages. 
* Enhance AjaxDirectServiceEncoder for ever prettier ajax urls.  

* Corrected links to tapestry’s component docs. 


Just released the first version of nbtapestrysupport.

It provides:

  • Hyperlink support in Tapestry configuration files for class names, files and libraries… CTRL+click everywhere!!!
  • Autocomplete in Tapestry configuration files for class names, files and others
  • Templates for new Tapestry files

Download the 2 nbms, then install the generic module first and then the tapestry module.