I just noticed that of the 1630 downloads of Seam since
the release of 1.1.1 on Thursday, only 666 were of Seam 1.1.1. So I must have somehow
fluffed the release announcement. (PST is a horrible timezone for announcing things.)
In Seam 1.1.1 a PDF view is just like any other page in the application: a facelets
template containing EL expressions that bind values from the underlying Seam
components onto the page. So if you already know Seam, producing PDF just involves
learning the new iText-specific tags.
The 1.1 release involved a lot of hard work in the guts of Seam, refactoring and fixing bugs, and working with tricky code that handles concerns like clustering and concurrency. Sure, there are many new features, but a lot of the real work is less user-visible. Now that this hard stuff is out of the way, it lets us add some interesting new stuff pretty quickly. Here's a quick roadmap for the next few months: