PrettyFaces: Hear about it at JSFSummit!
LincolnOcpSoft co-founder Lincoln Baxter will be speaking about PrettyFaces at JSFSummit, in Orlando FL – Dec 1st-4th, 2009.
The Presentation covers PrettyFaces basics, Search Engine Optimization, Rethinking Navigation, and Dynamic ViewIds:
![]() | PrettyFaces – Harness SEO, Improve User Experience, Ease DevelopmentJ2EE is already the perfect solution for complex business/enterprise systems, and JSF2.x is the perfect chance to reach out to the consumer and small business market. JSF is easier to use than it’s ever been before, but small businesses have different needs than larger companies and corporations. PrettyFaces, however, is not just for small businesses; this session will present how it makes JSF accessible for anyone developing client-facing applications, addressing SEO optimization, and creating clean, consistent, intuitive client interactions on the web. |
How PrettyFaces works:
The talk introduces you to URL rewriting, storing contextual information, and managing page configuration data with address and query parameters (resource identification, table pagination, data filters.) PrettyFaces’ centralized approach uses URLs to retain the state of pages, meaning less information must be stored in session and application scoped beans.
Rethinking navigation:
Navigation from the eye of the client. JSF supports page flows well, but managing simple transitions from one page to another can be complex. Demonstrations of PrettyFaces integrated navigation, hyper-linking via Bijection and Components will show how developers gain increased control over all aspects of navigation out of the box, and how this is accomplished without extra configuration.
SEO:
You will be presented with concepts of how to improve client experience, confidence, and conversions through creating a consistent look and feel – the importance the browser URL plays an in establishing and trust through all client interactions.
Security & Usability:
The talk will discuss issues of security and usability. Security means restricting access and functionality; the client should be confident in their safety, yet never feel as if they are overly constrained. Examples show how PrettyFaces dynamic view identifiers allow extreme flexibility, increased security in abstracting resource locations, and will demonstrate how to create the appropriate experience in scenarios where users attempt to access restricted or unavailable resources.
About Lincoln:
Lincoln Baxter, III is a co-founder of OcpSoft, the author of PrettyFaces: SEO, Dynamic Parameters, Bookmarks, and Navigation for JSF / JSF2, and an individual member of the JSF2 Expert Group. When he is not swimming, running, or playing Ultimate Frisbee, Lincoln is focused on developing streamlined applications for the Agile and Scrum development methodologies.
![]() | About the author:Lincoln Baxter, III is a Senior Software Engineer at Red Hat, Inc., working on JBoss open-source projects. This blog represents his personal thoughts and perspectives, not necessarily those of his employer. He is a founder of OcpSoft, the author of PrettyFaces: bookmarking, SEO extensions for JSF, and an individual member of the JavaServerâ„¢ Faces Expert Group. When he is not swimming, running, or playing Ultimate Frisbee, Lincoln is focused on promoting open-source software and making web-applications more accessible for small businesses, individuals. His latest project is ScrumShark, an open-source, agile project management tool. |
Posted in PrettyFaces


