webtier@glassfish.java.net

Major release news: PrettyFaces 2.0.4 URL-rewriting for JSF2 is available!

From: Lincoln Baxter, III <lincolnbaxter_at_gmail.com>
Date: Sun, 21 Feb 2010 16:05:13 -0500

I am proud to introduce the *2.0.4* series of
*PrettyFaces*<http://ocpsoft.com/prettyfaces/>:
(view the release
article<http://ocpsoft.com/opensource/announcing-prettyfaces-2-0-4-url-rewriting-for-javaserver-faces-jsf2>
.)
New Features (quite a few):

   - *Non-invasive!* - never change your application internals, simply lay
   PrettyFaces on to an existing application for a *completely
rewritten*experience. Take PrettyFaces out and your application works
just like
   before.

   - *Zero configuration** in a Servlet 3.0 environment - PrettyFaces core
   classes are automatically registered with the servlet container and
   JavaServer Faces.

   - *Rapid development* via automatic configuration reloading (when
   java.faces.PROJECT_STAGE = Development)


   - *Enhanced SEO and Rewriting support* - including the ability to choose
   301, 302, or internal redirects.


   - *Custom Inbound/outbound URL rewriting rules* - with built in support
   for common rewrites such as appending or removing trailing slashes,
   lowercasing, etc.

   - *Outbound URL mapping rewriting* - removes the need for <pretty:link>,
   now <h:link> can be used to generate pretty, SEO-friendly URLs.

   - *Named pattern / path-parameters* - for integration with JSF2
   <f:viewParam> and non-JSF applications - not all applications support EL,
   but they all understand ServletRequest.getParameter(...)

(view the release
article<http://ocpsoft.com/opensource/announcing-prettyfaces-2-0-4-url-rewriting-for-javaserver-faces-jsf2>or
a 2 minute getting
started <http://www.youtube.com/watch?v=1kicjmLsN3w&feature=player_embedded>video.)

Reference: http://ocpsoft.com/prettyfaces/docs/
Repository location: http://ocpsoft.com/repository/
Report issues: http://bit.ly/prettyissues

<dependency>
    <groupId>com.ocpsoft</groupId>
    <artifactId>ocpsoft-pretty-faces</artifactId>
    <version>2.0.4</version>
</dependency>

* = you still need pretty-config.xml ;)

-- 
Lincoln Baxter, III
http://ocpsoft.com
http://scrumshark.com
"Keep it Simple"