Jul 24

Accessibility Update

Accessibility is not usually the first priority in web application development and unfortunately many tools ignore it. Since PrimeFaces 3.5 we have been working on it a lot across our suite and constantly improve various aspects with each release. Considering the complexity of the rich UI components, special care needs to be taken in addition to the core functionality.

Accessibility has two major parts in PrimeFaces, keyboard access support for a component to focus on it via tabbing and use helper keys like arrows to navigate within the component. Another important aspect is the screen reader support for blind users.

For example, targeting 5.1 we have recently improved usage for the following cases;

DataTable Sorting via Keyboard

Sort headers can receive focus via tab key and hitting enter triggers sort. Focus stays on the header so consecutive enter keypress leads to ascending-descending sorting. Also multi sort is support when meta key is on.

Screen Reader for AutoComplete

When the suggestions are loaded, we use a special hidden element and use aria-live option to initially tell the screen reader how many results are available. After that, since the autocomplete has focus, arrow keys can be used to navigate between the items and we update the hidden element with the label of the current item so that screen reader can speak the current item. As usual, hitting enter key selects the item.

In future releases, we’ll keep improving the accessibility support to make sure PrimeFaces is compatible with standards such as 508.

 

Posted in PrimeFaces | 2 Comments
Jul 17

PrimeFaces Newsletter

PrimeFaces Team is pleased to announce the official Newsletter for PrimeFaces. Your monthly newsletter features news about the PrimeFaces development, events, offers and more.

First issue, July 2014 has been sent to existing subscribers already, if you’d like to subscribe, please visit the subscribe form at PrimeFaces homepage.

Posted in JSF | Comments Off
Jul 16

PrimeFaces ELITE 5.0.4 and 4.0.17 Released

PrimeFaces Team is pleased to announce a new dual Elite Release featuring over 30 improvements.

Highlights

  • InputSwitch is a new addition to the suite and it is now available in 5.0.4 for Elite subscribers.

  • DataTable has received a lot attention in these releases, various issues have been fixed.
  • Ajax requests can now be aborted using PrimeFaces.ajax.Queue.abortAll() call.
  • IE11 support is improved.

New Features

Defect Fixes

Download

Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle.

Roadmap

Next 5.0.5 with 4.0.18 are planned to be released by end of the July.

Accessibility enhancements like improved screen reader support, new features to existing components, responsive grid css features are being planned for 5.1 so it is likely that some of those will make it 5.0.x and 4.0.x as well.

Posted in JSF | Comments Off
Jul 10

PrimeFaces MetroUI Demo

PrimeFaces MetroUI is an Elite Theme available as a standalone purchase and also provided to Elite&Pro users.

Now the demo is included in the PrimeFaces Showcase as well. Just select MetroUI from the ThemeSwitcher at the top right menu.

Stay tuned for the upcoming news about the PrimeFaces Premium Themes and Layouts which is entirely different than the community and elite themes.

Posted in PrimeFaces | 1 Comment
Jul 08

InputSwitch

InputSwitch is a new addition to the suite, used to provide a boolean value with a switch UI. Component features customizable labels, ajax behaviors and keyboard access. Note that there is already a switch component in PrimeFaces Mobile and we’ll deprecate it in 5.1 in favor of Mobile Renderer for InputSwitch.

Online Demo

Live demo is available at PrimeFaces Showcase.

InputSwitch will be available for Elite-Pro users starting with 5.0.4 and with 5.1 for Community users.

Posted in PrimeFaces | Comments Off
Jun 30

PrimeFaces Elite Hat-Trick Release

Football fever is on and PrimeFaces Elite scores 3 releases. 5.0.3, 4.0.16 and 3.5.27 are now available featuring over 30 enhancements, new Ribbon component, vertical MegaMenu, other handy improvements along with significant maintenance.

Highlights

  • New Ribbon Component for 5.0.3

  • Vertical orientation mode for MegaMenu

  • ColumGroup Support to TreeTable
  • Improvements to Client Side Validation
  • Improvements to PrimeFaces Mobile
  • Enhancements for ExceptionHandler
  • Better IE8 support for some components
  • Improved quality with significant maintenance
  • New rowSelectMode to DataTable and fixes to Dynamic Columns processing

Here is the detailed changelog per version;

New Features

Defect Fixes

Download

Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle.

Roadmap

Next 5.0.4 with 4.0.17 are planned to be released by mid July.

Accessibility enhancements like improved screen reader support, new features to existing components, responsive grid css features and 2 new components are being planned for 5.1 so it is likely that some of those will make it 5.0.x and 4.0.x as well.

Posted in PrimeFaces | Comments Off
Jun 26

New Component: Ribbon

Ribbon is a set of toolbars grouped in different tabs. It first showed up in Microsoft Office products and then found its way to other places in Windows OS as well. Inspired by it, we have created a Ribbon component for PrimeFaces.

Commonly used components like buttons and dropdowns have special styling applied inside ribbon for a unified look. Demo is available at Showcase.

Ribbon will be available starting with 5.0.3 Elite and also for 5.1.

More new stuff are coming soon such as response layout grid css, responsive components, PDF Viewer component and many more. Keep an eye on Prime Blog to keep updated!

Posted in PrimeFaces | 4 Comments
Jun 12

PrimeUI 1.1 Released

PrimeFaces Team is pleased to announce the new release of PrimeUI featuring the new mighty TreeTable, Scrollable DataTable and overall maintenance.

PrimeUI is a pure JS-CSS framework providing 35+ jQuery UI widgets (menus, forms, tabview, accordion, tree, datatable, dialog …) designed to work with REST and JSON. These widgets were created exclusively for PrimeFaces from scratch as a result you can never find them anywhere else. PrimeUI can be used with any web framework like php, asp.net mvc, ruby on rails, spring mvc and more.

PHP Case Study
Pascal Martinez has developed a great example with PHP and PrimeUI.

AngularPrime
Check out the AngularJS integration module called AngularPrime.

Getting Started with PrimeUI
Stephan Rauh has written a nice quick start tutorial for PrimeUI.

Changelog
Full list of changes are available at our issue tracker.

Downloads
1.0 Final Release is available at PrimeUI downloads page.

New Widget
TreeTable is the highlight of 1.1 along with the Scrollable DataTable feature.

Posted in PrimeUI | 1 Comment
Jun 09

PrimeFaces Elite 5.0.2 and 4.0.15 Released

PrimeFaces is refreshed with two new Elite Releases featuring over 20 improvements. There are two handy new features; custom content can now be placed inside paginator and a move ajax callback behavior is provided for dialog. In addition, there are important fixes to DataTable, Tooltip and Client Side Validation improving overall quality.

New Features

Enhancements

Defect Fixes

Download
Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle.

Roadmap
Next 5.0.3 with 4.0.16 are planned to be released by the end of June.

Posted in PrimeFaces | Comments Off