Blog

One interesting PrimeFaces Mobile sample app is the Maps, it demonstrates how to use PrimeFaces maps component in a mobile environment. It uses HTML5 geolocation api to find the location of the user and displays it on map. Simple;
[crayon-59cab3cbbd725998397960/]
I've tested it on iPhone simulator and worked fine, on my HTC desire I can't seem to get the location properly, maybe a setting is missing as I always hit this. You can try the maps at PrimeFaces...

Maven GAE plugin is now integrated to the build of PrimeFaces showcase so it means we can now easily deploy showcase to AppEngine. Here is a very recent build of showcase running on GAE.
http://primefaces-rocks.appspot.com...

PrimeFaces Mobile Development has begun this week, it will be available in 3.0 and replace our old mobile solution TouchFaces which was a proof-of-concept work. PrimeFaces Mobile is based on community feedback gathered so far and powered by jQuery Mobile so a wide range of platforms such as iphone, android, palm, blackberry, windows mobile are supported.
A mobile page is still a simple JSF page, most of the standard components can be used without modifications, PrimeFaces Mobile introduces...

I've set up a fun development environment for the new PrimeFaces Mobile, successor of TouchFaces. For Iphone I use the emulator and for android I use my own htc desire connected to local network so I can test PrimeFaces instantly. Having said that PrimeFaces Mobile is based on jQuery Mobile so a wide range of devices(etc iphone, android, windows mobile, blackberry) are supported. Demos are coming soon!
...

I was on the road for on-site consulting last week and travelled quite a lot. Despite these time consuming things, thanks to midnights and any kind of spare time I can find, I've managed to come up with the new PrimeFaces Tree implementation as announced before. New Tree is written from ground up to fix the problems and limitations of our old tree. It is one of our home grown(not wrapping a third party widget) components...

Lately I see more examples about PrimeFaces Influence on other libraries, gathered a couple of examples;
RichFaces Sandbox
This is a project led by Bernard Labno, there are 8 components currently and 7 of them have been in PrimeFaces more than 6 months ago. Forum posts linked to each component has references to PrimeFaces. For example;
Schedule: "Primefaces just call the same URL, as the page on which the component is used, but only that component is being re-rendered"
Notify/Growl:...

I've started the visual prototype of new tree component of 3.0. Tree is actually one of the 5 left-overs(tree, charts, carousel, layout, colorpicker) from our old YUI code base and it will be reimplemented from ground up for 3.0 like others. Current one has various limitations, doesn't look cool, not theme aware and in general does not match PrimeFaces standards. Here is a screenshot to compare the old one with the new one(uses rocket theme).
I've already...

TimePicker add-on for PrimeFaces calendar is one of the most voted requests in our issue tracker with 58 votes, so I've added this functionality as an integrated feature to the calendar component. Notable features are;
Integrated to calendar component
Standalone timepicker functionality without date
Selectable time ranges
Step factors
Online Demo
Beta demo is available at Labs Showcase.
3.o Development Progress
We are on schedule for 3.0 development, next week I'm on a break for on-site consulting and will move...

SelectOneMenu is a member of new PrimeFaces Form Controls. It extends standard selectOneMenu component with theme integration, various animations and custom content display. Let me focus on custom content display which is my favorite feature. Suppose you have a custom domain object like Player and you want to display detailed information about Player on overlay menu. Here we go;
[crayon-59cab3cbbdc80669912622/]
[crayon-59cab3cbbdc84328974627/]
You can customize the overlay content by using p:column components, output of this example based on different themes...

In PrimeFaces documentation page, we've added following paragraph;
"Price of User's Guide is minimum 9.90 Euros. For companies, we appreciate if this fee is considered per developer. User's Guide is an important resource for the financial backbone of PrimeFaces, by paying over the minimum price you'll support us greatly while we maintain codebase, add new features, provide community support and keep PrimeFaces open. In the end you'll also be investing your own project built with PrimeFaces."
So we...