<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>OcpSoft &#187; Releases</title> <atom:link href="http://ocpsoft.com/cat/releases/feed/" rel="self" type="application/rss+xml" /><link>http://ocpsoft.com</link> <description>&#34;Simple Software&#34;</description> <lastBuildDate>Tue, 27 Jul 2010 15:07:50 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>Introducing the official OcpSoft support forums</title><link>http://ocpsoft.com/releases/introducing-the-official-ocpsoft-support-forums/</link> <comments>http://ocpsoft.com/releases/introducing-the-official-ocpsoft-support-forums/#comments</comments> <pubDate>Fri, 07 May 2010 18:35:55 +0000</pubDate> <dc:creator>Lincoln</dc:creator> <category><![CDATA[Releases]]></category><guid
isPermaLink="false">http://ocpsoft.com/?p=1281</guid> <description><![CDATA[We&#8217;d like to take a moment to introduce you to the OcpSoft Support Forums. These forums will serve as an alternative to the existing User&#8217;s Group mailing lists for PrettyFaces, PrettyTime, and SocialPM. Take a few moments to register for a forum account; start asking questions! Please enjoy, and as always: thanks for supporting us!]]></description> <content:encoded><![CDATA[<p>We&#8217;d like to take a moment to introduce you to the <a
href="http://ocpsoft.com/forums/">OcpSoft Support Forums</a>.</p><p>These forums will serve as an alternative to the existing User&#8217;s Group <a
href="http://groups.google.com/group/prettyfaces-users" target="_blank">mailing lists</a> for <a
href="http://ocpsoft.com/prettyfaces/">PrettyFaces</a>, <a
href="http://ocpsoft.com/prettytime/">PrettyTime</a>, and <a
href="http://ocpsoft.com/scrumshark/">SocialPM</a>.</p><h3>Take a few moments to <a
href="http://ocpsoft.com/support/register.php">register</a> for a forum account; start asking questions!</h3><p><br/></p><p>Please enjoy, and as always: thanks for supporting <em>us</em>!</p> ]]></content:encoded> <wfw:commentRss>http://ocpsoft.com/releases/introducing-the-official-ocpsoft-support-forums/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PrettyFaces JSF1.1 UrlRewriting Support &#8211; Released</title><link>http://ocpsoft.com/prettyfaces/prettyfaces-jsf11-urlrewriting-support-released/</link> <comments>http://ocpsoft.com/prettyfaces/prettyfaces-jsf11-urlrewriting-support-released/#comments</comments> <pubDate>Mon, 24 Aug 2009 22:27:01 +0000</pubDate> <dc:creator>Lincoln</dc:creator> <category><![CDATA[PrettyFaces]]></category> <category><![CDATA[Releases]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[JSF]]></category><guid
isPermaLink="false">http://ocpsoft.com/?p=68</guid> <description><![CDATA[PrettyFaces: A new version of PrettyFaces for JSF1.1 (historical support) is now available for download. This version is feature-complete, but we are looking for feedback on compatibility and functionality that may be broken with various implementations, so please post comments! It should be noted that JSF is now on version 2.0, and PrettyFaces 2.0.x should [...]]]></description> <content:encoded><![CDATA[<h3><a
href="http://ocpsoft.com/prettyfaces">PrettyFaces</a>:</h3><p>A new version of PrettyFaces for JSF1.1 (historical support) is now available for download. This version is feature-complete, but we are looking for feedback on compatibility and functionality that may be broken with various implementations, so please post comments!<br
/> <span
id="more-68"></span></p><p>It should be noted that JSF is now on version 2.0, and PrettyFaces 2.0.x should be used. E.g: PrettyFaces 1.2.x should be used with JSF 1.2.</p><p
style="padding-left: 30px;"><strong>1.1.0:</strong> <a
href="http://prettyfaces.googlecode.com/files/ocpsoft-pretty-faces-1.1.0.jar">jar</a>, <a
href="http://prettyfaces.googlecode.com/files/ocpsoft-pretty-faces-1.1.0-sources.jar">src</a></p><div
style="align:center; background:#555; padding:10px"><form
action="http://groups.google.com/group/prettyfaces-users/boxsubscribe"><table
border="0" cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td
colspan='2' align="center"><strong>Subscribe to <a
href="http://groups.google.com/group/prettyfaces-users">prettyfaces-users</a></strong></td></tr><tr><td
align="right" width="30%"><label
for="subeml2" style="color:#eee">Email:&nbsp;</label></td><td
align="left"> <input
id="subeml2" name="email" size="18" type="text" /> <input
name="sub" type="submit" value="Subscribe" /></td></tr></tbody></table></form></div><p><br/></p> ]]></content:encoded> <wfw:commentRss>http://ocpsoft.com/prettyfaces/prettyfaces-jsf11-urlrewriting-support-released/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PrettyFaces 1.2.4_GA and 2.0.1_GA Released</title><link>http://ocpsoft.com/prettyfaces/prettyfaces-124_ga-and-201_ga-released/</link> <comments>http://ocpsoft.com/prettyfaces/prettyfaces-124_ga-and-201_ga-released/#comments</comments> <pubDate>Sat, 13 Jun 2009 17:12:03 +0000</pubDate> <dc:creator>Lincoln</dc:creator> <category><![CDATA[PrettyFaces]]></category> <category><![CDATA[Releases]]></category> <category><![CDATA[JSF]]></category><guid
isPermaLink="false">http://ocpsoft.com/?p=59</guid> <description><![CDATA[PrettyFaces: New versions of PrettyFaces for JSF1.2 and JSF2.0 are now available for download: 1.2.4_GA: jar, src 2.0.1_GA: jar, src Minor Release: 20090613 Fixed non-redirecting faces-navigation integration. Enhanced null handling for mis-configured viewIds Now supports browsers with cookies disabled Subscribe to prettyfaces-users Email:&#160;]]></description> <content:encoded><![CDATA[<h3><a
href="http://ocpsoft.com/prettyfaces">PrettyFaces</a>:</h3><p>New versions of PrettyFaces for JSF1.2 and JSF2.0 are now available for download:<br
/> <span
id="more-59"></span></p><p
style="padding-left: 30px;"><strong>1.2.4_GA:</strong> <a
href="http://prettyfaces.googlecode.com/files/ocpsoft-pretty-faces-1.2.4_GA.jar">jar</a>, <a
href="http://prettyfaces.googlecode.com/files/ocpsoft-pretty-faces-1.2.4_GA-sources.jar">src</a></p><p
style="padding-left: 30px;"><strong>2.0.1_GA:</strong> <a
href="http://prettyfaces.googlecode.com/files/ocpsoft-pretty-faces-2.0.1_GA.jar">jar</a>, <a
href="http://prettyfaces.googlecode.com/files/ocpsoft-pretty-faces-2.0.1_GA-sources.jar">src</a></p><p>Minor Release: 20090613</p><ol><li>Fixed non-redirecting faces-navigation integration.</li><li>Enhanced null handling for mis-configured viewIds</li><li>Now supports browsers with cookies disabled</li></ol><div
style="align:center; background:#555; padding:10px"><form
action="http://groups.google.com/group/prettyfaces-users/boxsubscribe"><table
border="0" cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td
colspan='2' align="center"><strong>Subscribe to <a
href="http://groups.google.com/group/prettyfaces-users">prettyfaces-users</a></strong></td></tr><tr><td
align="right" width="30%"><label
for="subeml2" style="color:#eee">Email:&nbsp;</label></td><td
align="left"> <input
id="subeml2" name="email" size="18" type="text" /> <input
name="sub" type="submit" value="Subscribe" /></td></tr></tbody></table></form></div><p><br/></p> ]]></content:encoded> <wfw:commentRss>http://ocpsoft.com/prettyfaces/prettyfaces-124_ga-and-201_ga-released/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PrettyFaces 1.2.3_GA Released</title><link>http://ocpsoft.com/releases/prettyfaces-123_ga-released/</link> <comments>http://ocpsoft.com/releases/prettyfaces-123_ga-released/#comments</comments> <pubDate>Wed, 15 Apr 2009 04:58:46 +0000</pubDate> <dc:creator>Lincoln</dc:creator> <category><![CDATA[Releases]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[JSF]]></category> <category><![CDATA[OpenSource]]></category> <category><![CDATA[PrettyFaces]]></category><guid
isPermaLink="false">http://ocpsoft.com/?p=53</guid> <description><![CDATA[PrettyFaces: Version 1.2.3_GA: binary, source, documentation (stable) Minor Release: 20090415 Added optional &#60;action onPostback=&#8221;false&#8221;&#62; boolean flag to prevent action methods from being called on form postback. Defaults to true; Added optional &#60;query-param decode=&#8221;false&#8221;&#62; to prevent java.net.URLDecode.decode() from being called on a specific managed query-parameter. Defaults to true; Added unit tests for several critical classes. Minor [...]]]></description> <content:encoded><![CDATA[<h3><a
href="http://ocpsoft.com/prettyfaces">PrettyFaces</a>:</h3><p><strong>Version 1.2.3_GA</strong>: <a
href="http://prettyfaces.googlecode.com/files/ocpsoft-pretty-faces-1.2.3_GA.jar">binary</a>, <a
href="http://prettyfaces.googlecode.com/files/ocpsoft-pretty-faces-1.2.3_GA-sources.jar">source</a>, <a
href="http://ocpsoft.com/prettyfaces/v123">documentation</a> (stable)<br
/> Minor Release: 20090415</p><ol><li>Added optional &lt;action onPostback=&#8221;false&#8221;&gt; boolean flag to prevent action methods from being called on form postback. Defaults to true;<li>Added optional &lt;query-param decode=&#8221;false&#8221;&gt; to prevent java.net.URLDecode.decode() from being called on a specific managed query-parameter. Defaults to true;<li>Added unit tests for several critical classes.<li>Minor to moderate refactoring of PrettyFilter/PrettyContext</ol><div
style="align:center; background:#555; padding:10px"><form
action="http://groups.google.com/group/prettyfaces-users/boxsubscribe"><table
border="0" cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td
colspan='2' align="center"><strong>Subscribe to <a
href="http://groups.google.com/group/prettyfaces-users">prettyfaces-users</a></strong></td></tr><tr><td
align="right" width="30%"><label
for="subeml2" style="color:#eee">Email:&nbsp;</label></td><td
align="left"> <input
id="subeml2" name="email" size="18" type="text" /> <input
name="sub" type="submit" value="Subscribe" /></td></tr></tbody></table></form></div><p><br/></p> ]]></content:encoded> <wfw:commentRss>http://ocpsoft.com/releases/prettyfaces-123_ga-released/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PrettyFaces v1.2.3_RC1 Released</title><link>http://ocpsoft.com/releases/prettyfaces-v123_rc1-released/</link> <comments>http://ocpsoft.com/releases/prettyfaces-v123_rc1-released/#comments</comments> <pubDate>Thu, 19 Mar 2009 12:20:00 +0000</pubDate> <dc:creator>Lincoln</dc:creator> <category><![CDATA[Releases]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[JSF]]></category> <category><![CDATA[OpenSource]]></category> <category><![CDATA[PrettyFaces]]></category><guid
isPermaLink="false">http://ocpsoft.com/?p=47</guid> <description><![CDATA[PrettyFaces: Version 1.2.3_RC1: binary, source, documentation (stable) Minor Release: 20090319 Managed query-params now accept multiple parameters of the same name: E.g.: String[] names &#8212; would accept a list of parameters (with the same name) from the request Enhanced configuration loading &#8212; PrettyFaces now looks for /META-INF/pretty-config.xml by default, in addition to accepting a comma-separated list [...]]]></description> <content:encoded><![CDATA[<h3><a
href="http://ocpsoft.com/prettyfaces">PrettyFaces</a>:</h3><p><strong>Version 1.2.3_RC1</strong>: <a
href="http://prettyfaces.googlecode.com/files/ocpsoft-pretty-faces-1.2.3_RC1.jar">binary</a>, <a
href="http://prettyfaces.googlecode.com/files/ocpsoft-pretty-faces-1.2.3_RC1-sources.jar">source</a>, <a
href="http://ocpsoft.com/prettyfaces/v123">documentation</a> (stable)<br
/> Minor Release: 20090319</p><ol><li>Managed query-params now accept multiple parameters of the same name: E.g.: String[] names &#8212; would accept a list of parameters (with the same name) from the request</li><li>Enhanced configuration loading &#8212; PrettyFaces now looks for /META-INF/pretty-config.xml by default, in addition to accepting a comma-separated list of user config-files in the web.xml init param: com.ocpsoft.pretty.CONFIG_FILES &#8212; submitted by Aleksei Valikov</li><li>JSP support for standard attributes on the pretty:link tag has been fixed. The pretty link will now accept style=&#8217;mystyle&#8217; and other attributes &#8212; from <a
href="http://ocpsoft.com/about">Derek Hollis at OcpSoft</a></li></ol><div
style="align:center; background:#555; padding:10px"><form
action="http://groups.google.com/group/prettyfaces-users/boxsubscribe"><table
border="0" cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td
colspan='2' align="center"><strong>Subscribe to <a
href="http://groups.google.com/group/prettyfaces-users">prettyfaces-users</a></strong></td></tr><tr><td
align="right" width="30%"><label
for="subeml2" style="color:#eee">Email:&nbsp;</label></td><td
align="left"> <input
id="subeml2" name="email" size="18" type="text" /> <input
name="sub" type="submit" value="Subscribe" /></td></tr></tbody></table></form></div><p><br/></p> ]]></content:encoded> <wfw:commentRss>http://ocpsoft.com/releases/prettyfaces-v123_rc1-released/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>JSF 2.0 &#8211; Bookmark Extension for Pretty URL Mapping</title><link>http://ocpsoft.com/java/jsf-java/jsf-20-bookmark-extension-for-pretty-url-mapping/</link> <comments>http://ocpsoft.com/java/jsf-java/jsf-20-bookmark-extension-for-pretty-url-mapping/#comments</comments> <pubDate>Sun, 04 Jan 2009 06:00:54 +0000</pubDate> <dc:creator>Lincoln</dc:creator> <category><![CDATA[JSF]]></category> <category><![CDATA[PrettyFaces]]></category> <category><![CDATA[Releases]]></category> <category><![CDATA[JSF 2.0]]></category><guid
isPermaLink="false">http://ocpsoft.com/?p=38</guid> <description><![CDATA[It didn&#8217;t make it&#8230; Well folks, for those of you who were hoping JSF 2.0 would contain the URL rewriting tools that many had asked for, unfortunately it looks like it&#8217;s not going to make it into the official spec. Bookmarking a page, or pages in JSF has been a heavily requested feature, but according [...]]]></description> <content:encoded><![CDATA[<h3>It didn&#8217;t make it&#8230;</h3><p>Well folks, for those of you who were hoping JSF 2.0 would contain the URL rewriting tools that many had asked for, unfortunately it looks like it&#8217;s not going to make it into the official spec. Bookmarking a page, or pages in JSF has been a heavily requested feature, but according to <a
href="http://forums.sun.com/thread.jspa?messageID=10541909#10541909" target="_blank">this discussion</a>, is currently out of scope.</p><h3>But that&#8217;s ok&#8230;</h3><p>The <a
href="http://ocpsoft.com/prettyfaces" title="SEO, Dynamic Parameters, Bookmarks, and Navigation for JSF / JSF2">PrettyFaces</a> JSF Bookmark extension has been updated for JSF 2.0, and is ready for public preview (download below).</p><p><span
id="more-38"></span></p><p>Only minor updates were required, and should be stable, but due to the un-finalized nature of JSF 2.0 itself, the extension may change as well.</p><div
class="featured"><div
class="inside"><p>Download <a
href="http://ocpsoft.com/prettyfaces" title=" SEO, Dynamic Parameters, Bookmarks, and Navigation for JSF / JSF2">PrettyFaces</a> now!</p></div></div><h3>Please note:</h3><p> Parsed parameters are now assigned to Managed Beans <em>after</em> the RESTORE_VIEW phase. Previously this had taken place before the RESTORE_VIEW phase.</p> ]]></content:encoded> <wfw:commentRss>http://ocpsoft.com/java/jsf-java/jsf-20-bookmark-extension-for-pretty-url-mapping/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PrettyFaces 1.2.0 Released</title><link>http://ocpsoft.com/java/jsf-java/prettyfaces-120-released/</link> <comments>http://ocpsoft.com/java/jsf-java/prettyfaces-120-released/#comments</comments> <pubDate>Wed, 31 Dec 2008 22:16:11 +0000</pubDate> <dc:creator>Lincoln</dc:creator> <category><![CDATA[JSF]]></category> <category><![CDATA[PrettyFaces]]></category> <category><![CDATA[Releases]]></category><guid
isPermaLink="false">http://ocpsoft.com/?p=36</guid> <description><![CDATA[A new major release of the PrettyFaces JSF extension for Bookmarkable/Pretty URLs is now available for download. Version 1.2.0: binary, source Major Release: 20081231 Added managed query-parameter support for URLs and JSF forms New URL Buffer component makes using dynamic URLs easy URL encoding/decoding now complies with W3C standards Dynamic View Ids now allow returning [...]]]></description> <content:encoded><![CDATA[<p>A new major release of the <a
href="http://ocpsoft.com/prettyfaces">PrettyFaces</a> JSF extension for Bookmarkable/Pretty URLs is now available for download.</p><p><span
id="more-36"></span></p><p><strong>Version 1.2.0</strong>: <a
href="http://prettyfaces.googlecode.com/files/ocpsoft-pretty-faces-1.2.0.jar">binary</a>, <a
href="http://prettyfaces.googlecode.com/files/ocpsoft-pretty-faces-1.2.0-src.jar">source</a></p><p>Major Release: 20081231</p><ol><li>Added managed query-parameter support for URLs and JSF forms</li><li>New URL Buffer component makes using dynamic URLs easy</li><li>URL encoding/decoding now complies with W3C standards</li><li>Dynamic View Ids now allow returning pretty:navigation strings to display another view without issuing redirect or changing the client browser URL</li><li>Enhanced exception messages for much of the URL Parsing and Building</li></ol> ]]></content:encoded> <wfw:commentRss>http://ocpsoft.com/java/jsf-java/prettyfaces-120-released/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Universal Context of Computer Programming</title><link>http://ocpsoft.com/best-practices/universal-context-of-computer-programming/</link> <comments>http://ocpsoft.com/best-practices/universal-context-of-computer-programming/#comments</comments> <pubDate>Tue, 16 Dec 2008 23:13:09 +0000</pubDate> <dc:creator>Lincoln</dc:creator> <category><![CDATA[Best Practices]]></category> <category><![CDATA[Releases]]></category><guid
isPermaLink="false">http://ocpsoft.com/?p=33</guid> <description><![CDATA[The only thing that stays the same, in our field of Computer Science, is change itself. Do not try to predict what will happen in the future; instead know that the future will bring change, and that you will need to adapt to it. Design systems which are capable of change, and you will be [...]]]></description> <content:encoded><![CDATA[<p
style="margin-bottom: 0in;">The only thing that stays the same, in our field of Computer Science, is change itself. Do not try to predict what will happen in the future; instead know that the future will bring change, and that you will need to adapt to it.</p><p
style="margin-bottom: 0in;">Design systems which are capable of change, and you will be much more ready for the future.</p><p
style="margin-bottom: 0in;"><span
id="more-33"></span></p><h3><em>Always:</em></h3><ul><li>Program by Intention – 		“begin 	by focusing on motivation or desire”</li><li>Analyze the the varying objects and forces in your system, encapsulate them</li><li>Favor aggregation/delegation over inheritance</li><li>Seek the Open-Closed principle &#8211; 		“open to extension, closed to modification.”</li><li>Design to interfaces &#8211; 		“couple 	to interfaces, not implementation”</li><li>Encapsulate the constructor &#8211; 		use Object.getInstance()</li><li>Encapsulate variation &#8211; &#8220;what is hidden from you, can be changed”</li><li>Think about how you test a design, 	when you create it.</li><li>When choosing between two designs 	with similar cost/risk, consider how easy/difficult it would be to 	refactor from each to the other, should the need arise.</li></ul><h3><em>Think:</em></h3><p>Think about the forces of the problem (Do we want to use this pattern / design?)</p><ol><li>Contextual forces – How will the environment around you and your product affect your system/design?</li><li>Implementation forces – Will this design work? Is it worth it? Is there a better way?</li><li>Consequences – What will the results of our actions be? What are the trade-offs?</li></ol><p>Think about how you test a design, when you create it. When choosing between two designs with similar cost/risk, consider how easy/difficult it would be to refactor from each to the other, should the need arise.</p><p
align="center">&#8220;Good coupling is <em>Intentional</em>, bad coupling is unnecessary or <em>Accidental</em>&#8220;</p><h3><em>Never:</em></h3><ul><li>Never allow Redundancy &#8211;  		&#8220;Redundancy is <em>DEBT</em>; you always pay for it later&#8221;</li><li>Never use ‘new Object()&#8217; 	notation &#8211; 	Use <a
href="http://www.springframework.org">dependency injection</a> / factories / encapsulation.</li></ul><h3>Coupling Forces:</h3><ol><li>Identity &#8211; 		One type coupled to 	the fact that another type exists.</li><li>Representational &#8211; 	One type 	coupled to the interface of another.</li><li>Inheritance &#8211; 		Coupling to a 	superclass. Changes propagate downward.</li><li>Subclass &#8211; 		Knowledge that an 	object is part of a polymorphic set&#8230; &#8220;knowing the implementation 	of another.&#8221;</li></ol> ]]></content:encoded> <wfw:commentRss>http://ocpsoft.com/best-practices/universal-context-of-computer-programming/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PrettyFaces 1.1.0 Released</title><link>http://ocpsoft.com/opensource/prettyfaces-110-released/</link> <comments>http://ocpsoft.com/opensource/prettyfaces-110-released/#comments</comments> <pubDate>Tue, 09 Dec 2008 00:00:59 +0000</pubDate> <dc:creator>Lincoln</dc:creator> <category><![CDATA[JSF]]></category> <category><![CDATA[OpenSource]]></category> <category><![CDATA[PrettyFaces]]></category> <category><![CDATA[Releases]]></category> <category><![CDATA[Java]]></category><guid
isPermaLink="false">http://ocpsoft.com/?p=30</guid> <description><![CDATA[A new release of the PrettyFaces JSF extension for Bookmarkable/Pretty URLs is now availible for download. This release includes several new features. Enhanced internal navigation/redirects. Returning “pretty:” from a JSF action method, or Pretty action method will cause a redirect to the current page. Effectively a refresh. Added the &#60;pretty:link&#62; component. Added attribute to Pretty [...]]]></description> <content:encoded><![CDATA[<p>A new release of the <a
href="http://ocpsoft.com/prettyfaces" target="_self">PrettyFaces</a> JSF extension for Bookmarkable/Pretty URLs is now availible for download. This release includes several new features.<br/><br
/> <span
id="more-30"></span></p><ul><li>Enhanced internal navigation/redirects. Returning “pretty:” from a JSF action method, or Pretty action method will cause a redirect to the current page. Effectively a refresh.</li><li>Added the &lt;pretty:link&gt; component.</li><li>Added attribute to Pretty action method configuration, allowing targeting of action methods to specific JSF phases in the lifecycle.</li></ul><p>View the documentation here, for <a
href="http://ocpsoft.com/prettyfaces#configuration" target="_self">PrettyFaces</a>.</p><p
style="text-align: center;">&#8212;-</p><p>PrettyFaces is an OpenSource JSF extension which enables creation of bookmarkable, pretty URLs made easy. Our goal was to solve this problem as simply as possible, while still enabling a useful set of functions such as: page-load actions, integration with faces navigation, dynamic view-id assignment, and managed parameter parsing. All of this without introducing unnecessary coupling.<br
/> <a
name="mailinglist"></a></p><table
style="padding: 5px;" border="0" cellspacing="0"><tbody><tr><td
style="padding-left: 5px"><strong>Subscribe to prettyfaces-users</strong></td></tr><form
action="http://groups.google.com/group/prettyfaces-users/boxsubscribe"><tr><td
style="padding-left: 5px;">Email:</p> <input
name="email" type="text" /> <input
name="sub" type="submit" value="Subscribe" /></td></tr></form><tr><td
align="right"><a
href="http://groups.google.com/group/prettyfaces-users">Visit this group</a></td></tr></tbody></table> ]]></content:encoded> <wfw:commentRss>http://ocpsoft.com/opensource/prettyfaces-110-released/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Served from: ocpsoft.com @ 2010-07-29 17:10:58 by W3 Total Cache -->