Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

PrimeFaces

From Wikipedia, the free encyclopedia
PrimeFaces
Original authorPrimeTek Informatics
Stable release
15.0.0 / February 17, 2025; 17 months ago (2025-02-17)
Written inJava
Operating systemCross-platform
TypeJava, JavaServer Faces, Ajax
LicenseMIT License[1]
Websiteprimefaces.org
Repository

PrimeFaces is an open-source user interface (UI) component library for JavaServer Faces-based applications, created by Turkish company PrimeTek Informatics.[2]

History

[edit]

The initial development of PrimeFaces was started in late 2008.[3] Predecessor of PrimeFaces is the YUI4JSF library,[4] a set of JSF components based on YUI JavaScript library. YUI4JSF got cancelled [5] in favor of PrimeFaces in early 2009.

Since its release, PrimeFaces has been strongly supported by Oracle, particularly within the NetBeans world.[6]

Release history

[edit]
Release Release date Highlights
PrimeFaces 0.8.12009-02-23Introduced Captcha and resizable components and AJAX tab loading features were also added.
PrimeFaces 0.8.22009-03-26Enhanced Carousel component.
PrimeFaces 0.8.32009-04-23YUI upgraded to 2.7.0.
PrimeFaces 0.9.02009-06-15Initial adoption of jQuery JS library for creating PrimeFaces widgets.
PrimeFaces 0.9.12009-08-04New components such as Drag&Drop, Media, InputMask, Dock, outputPanel and many features for existing components.
PrimeFaces 0.9.22009-09-07Layout and TabSwitch components.
PrimeFaces 0.9.32009-10-05TouchFaces mobile UI kit, five new components (PickList, HotKey, VirtualKeyboard and reimplemented FileUpload, Tooltip components), improved portlet support, enhanced datatable and various improvements.
PrimeFaces 1.0.0 and 2.0.02010-02-15First release with production ready status and suitability for JSF 2.0.
PrimeFaces 1.0.1 and 2.0.12010-04-19New components (Dashboard, ProgressBar, MenuButton, Focus and ContextMenu), Spring WebFlow support and Security EL Extensions.
PrimeFaces 1.0.2 and 2.0.22010-05-31New components (TreeTable, DataGrid, TimeLine and Spreadsheet)
PrimeFaces 1.1 and 2.12010-07-26Last release targeting JSF 1.2.
PrimeFaces 2.22011-02-07Initial portlet support enhancements, jQuery 1.43 and jQuery UI 1.8.5.[7]
PrimeFaces 3.02012-01-04Fully reworked architecture for JSF 2.0, Update PrimePUSH and PrimeFaces Mobile, new components (TimeLine, FeedReader, Sheet, Subtable and new chart types).
PrimeFaces 3.12012-02-06Accessibility enhancements for WAI-ARIA.
PrimeFaces 3.22012-03-12New widget architecture, Themes upgrade, brand new components (BlockUI, MegaMenu, SplitButton, DefaultButton).
PrimeFaces 3.32012-05-29Partial Submit and Selector API.
PrimeFaces 3.42012-09-03Enhanced PrimePUSH framework based on Atmosphere based, Upgrade to jQuery 1.8.1 and jQuery UI 1.8.23.
PrimeFaces 3.52013-02-04RTL Support, accessibility improvements, new components(Clock, Horizontal Tree)and many features for existing components.
PrimeFaces 4.02013-10-03JSF 2.2 Support, Client Side Validation Framework, Dialog Framework, Search Expressions, Deferred Loading, brand new HTML5 FileUpload, new components(fragment, multiSelectListbox, sticky) and many features for existing components.
PrimeFaces 5.02014-05-05Brand new chart API, new components(DataScroller, Cache, Spotlight, ColumnToggler and ContentFlow), Exception handler, PrimeFaces mobile(PFM) reimplementation, improved PrimePUSH, accessibility enhancements and many features for existing components.
PrimeFaces 5.12014-10-06New components (Ribbon, InputSwitch, Barcode, and GridCSS), accessibility improvements and many features for existing components.
PrimeFaces 5.22015-04-08New components (Diagram and Steps), accessibility enhancements and many features for existing components.
PrimeFaces 5.32015-10-19New components (Signature Component and DragDrop Support for Touch Enabled Devices).
PrimeFaces 6.0 2016-06-07 New components (TimeLine, InputNumber, KeyFilter, ImportEnum, ImportConstants, Knob, Repeat), new theme called Omega, new CSS grid, accessibility enhancements and many features for existing components.
PrimeFaces 6.1 2017-04-19 JSF 2.3 support, new components (Organigram, TriStateCheckbox, Chips, TextEditor), accessibility enhancements and many features for existing components.
PrimeFaces 6.2 2018-03-01 New components (SideBar, InputGroups, AutoUpdate), new utility class for users (PrimeFaces.current() instead of RequestContext.getCurrentInstance(), security enhancements and many features for existing components.
PrimeFaces 7.0 2019-03-18 New components (DataView, ToggleSwitch and LinkButton), new themes (Nova and Luna) and icons, better performance, various enhancements on accessibility and security.
PrimeFaces 8.0 2020-03-05 CSP, changes for components (Scatter Chart, Timeline, DataExporter, Inverted DataScroller, DatePicker)
PrimeFaces 10.0 2021-03-11 New themes and components, file upload and download changes, improved implementation of JSF Client Window mode, new audio and video components, observer/event based p:autoUpdate, supports JSF 3.0
PrimeFaces 11.0 2021-12-09[8]
PrimeFaces 12.0 2022-10-05[9]
PrimeFaces 13.0 2023-07-24
PrimeFaces 14.0 2024-05-01[10]
PrimeFaces 15.0 2025-02-17[11]

Features

[edit]
  • Over 100 UI components
  • Ajax Framework
  • Mobile UI Kit
  • Push Framework
  • Dialog Framework
  • Client Side Validation
  • Theme Engine
  • Search Expression Framework

Books

[edit]

Packt Publishing publish books on this technology.[12]

  • PrimeFaces CookBook (2013)
  • PrimeFaces Starter (2013)
  • PrimeFaces Beginner's guide (2013)
  • Learning PrimeFaces Extensions Development (2014)
  • PrimeFaces Blueprints (2014)
  • PrimeFaces Theme Development (2015)
  • PrimeFaces Cookbook - Second Edition (2015)

Videos

[edit]
  • Building an App UI with PrimeFaces (2014)
  • Rapid Primefaces (2014)
  • Mastering PrimeFaces (2015)

See also

[edit]
Other JSF component libraries

References

[edit]
  1. "PrimeFaces Framework Licenses". 15 August 2016. Retrieved 16 Jan 2020.
  2. "PrimeTek - Home". Retrieved 16 Jan 2020.
  3. "Google Code Archive - Long-term storage for Google Code Project Hosting". Retrieved 30 July 2016.
  4. YUI4JSF
  5. "What happened to YUI4JSF". 9 January 2009. Retrieved 30 July 2016.
  6. PrimeFaces in the Enterprise, Josh Juneau, Oracle Technology Network, April 2014
  7. "PrimeFaces 2.2RC1 Upgrades JQuery - JAXenter". 3 November 2010. Retrieved 30 July 2016.
  8. "PrimeFaces 11.0.0 Released". 9 December 2021.
  9. "Release PrimeFaces 12.0.0". 5 October 2022.
  10. "PrimeFaces Releases". 1 May 2024.
  11. "Release PrimeFaces 15.0.0". 17 Feb 2025.
  12. "All Books and eBooks - PACKT Books". Retrieved 30 July 2016.