Skip to content

jxmai/primefaces-extensions

 
 

PrimeFaces Extensions


Maven Actions Status Security Rating Discord Chat Stackoverflow License: MIT

This is an overview page, please visit primefaces-extensions.github.io or the showcase for more information.

Versioning

There are multiple versions available please check which one for your PrimeFaces release version.

Version Explanation Showcase
unreleased PrimeFaces 16.0.0 HTTPS
15.x PrimeFaces 15.0.0 HTTPS
14.x PrimeFaces 14.0.0
13.x PrimeFaces 13.0.0
12.x PrimeFaces 12.0.0
11.x PrimeFaces 11.0.0
10.x PrimeFaces 10.0.0
8.x PrimeFaces 8.0

Maven

Release (javax)

<dependency>
    <groupId>org.primefaces.extensions</groupId>
    <artifactId>primefaces-extensions</artifactId>
    <version>${primefaces-extensions.version}</version>
</dependency>
<dependency>
   <groupId>org.primefaces.extensions</groupId>
   <artifactId>resources-monacoeditor</artifactId>
   <version>${primefaces-extensions.version}</version>
</dependency>

Release (jakarta)

<dependency>
    <groupId>org.primefaces.extensions</groupId>
    <artifactId>primefaces-extensions</artifactId>
    <version>${primefaces-extensions.version}</version>
    <classifier>jakarta</classifier>
</dependency>

Namespaces

The PrimeFaces Extensions namespace is necessary to add PrimeFaces Extensions components to your pages.

xmlns:pe="http://primefaces.org/ui/extensions"

Getting Started

Please refer to the Getting Started Guide to see what you need to get started and any optional libraries.

Migration Guide


Please refer to the Migration Guide.

Demo

Please refer to the Showcase submodule in order to see the full usage of the components. Simply do the following to run the Showcase:

cd showcase
mvn clean jetty:run

Then open your web browser to http://localhost:8080/showcase-ext/

Issues

Please report all issues here.

Releasing

  1. Go to the Actions tab in GitHub
  2. Select the "Release" workflow
  3. Click "Run workflow"
  4. You will be prompted for:
    • Branch (default to master)
    • Version to release (e.g. 8.0.2)
    • Next development version (e.g. 8.0.3-SNAPSHOT)
  5. The workflow will automatically:
    • Set the release version in all pom.xml files
    • Create and push a release tag
    • Build and deploy artifacts to Maven Central
    • Update version to the next development version

License

Licensed under the MIT license.

SPDX-License-Identifier: MIT

Powered by

IntelliJ IDEA logo.

About

PrimeFaces Extensions

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 76.2%
  • Java 13.1%
  • HTML 8.1%
  • CSS 2.4%
  • TypeScript 0.2%
  • Dockerfile 0.0%