An open API service indexing awesome lists of open source software.

https://github.com/primefaces-extensions/primefaces-extensions

PrimeFaces Extensions
https://github.com/primefaces-extensions/primefaces-extensions

faces faces-4 java javaee jsf jsf2 primefaces primefaces-extensions

Last synced: about 1 month ago
JSON representation

PrimeFaces Extensions

Awesome Lists containing this project

README

          


# PrimeFaces Extensions



[![Maven](https://img.shields.io/maven-central/v/org.primefaces.extensions/primefaces-extensions.svg)](https://repo1.maven.org/maven2/org/primefaces/extensions/primefaces-extensions/)
[![Actions Status](https://github.com/primefaces-extensions/primefaces-extensions/workflows/Java%20CI/badge.svg)](https://github.com/primefaces-extensions/primefaces-extensions/actions)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=org.primefaces.extensions%3Aprimefaces-extensions-parent&metric=security_rating)](https://sonarcloud.io/dashboard?id=org.primefaces.extensions%3Aprimefaces-extensions-parent)
[![Discord Chat](https://img.shields.io/badge/chat-discord-7289da)](https://discord.gg/gzKFYnpmCY)
[![Stackoverflow](https://img.shields.io/badge/StackOverflow-primefaces-chocolate.svg)](https://stackoverflow.com/questions/tagged/primefaces-extensions)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

This is an overview page, please visit [primefaces-extensions.github.io](http://primefaces-extensions.github.io/) or the [showcase](https://primefaces-extensions-showcase-55pq8.ondigitalocean.app/) 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](https://primefaces-extensions-showcase-55pq8.ondigitalocean.app/) |
| ![15.x](https://img.shields.io/maven-central/v/org.primefaces.extensions/primefaces-extensions?versionPrefix=15.0&color=cyan) | PrimeFaces 15.0.0 | [HTTPS](https://primefaces15-extensions-showcase-totdb.ondigitalocean.app/) |
| ![14.x](https://img.shields.io/maven-central/v/org.primefaces.extensions/primefaces-extensions?versionPrefix=14.0&color=cyan) | PrimeFaces 14.0.0 | |
| ![13.x](https://img.shields.io/maven-central/v/org.primefaces.extensions/primefaces-extensions?versionPrefix=13.0&color=cyan) | PrimeFaces 13.0.0 | |
| ![12.x](https://img.shields.io/maven-central/v/org.primefaces.extensions/primefaces-extensions?versionPrefix=12.0&color=cyan) | PrimeFaces 12.0.0 | |
| ![11.x](https://img.shields.io/maven-central/v/org.primefaces.extensions/primefaces-extensions?versionPrefix=11.0&color=cyan) | PrimeFaces 11.0.0 | |
| ![10.x](https://img.shields.io/maven-central/v/org.primefaces.extensions/primefaces-extensions?versionPrefix=10.0&color=cyan) | PrimeFaces 10.0.0 | |
| ![8.x](https://img.shields.io/maven-central/v/org.primefaces.extensions/primefaces-extensions?versionPrefix=8.0&color=cyan) | PrimeFaces 8.0 | |

## Maven

### Release (javax)

```xml

org.primefaces.extensions
primefaces-extensions
${primefaces-extensions.version}

org.primefaces.extensions
resources-monacoeditor
${primefaces-extensions.version}

```

### Release (jakarta)

```xml

org.primefaces.extensions
primefaces-extensions
${primefaces-extensions.version}
jakarta

```

## Namespaces

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

**Faces 2.3**
```xml
xmlns:pe="http://primefaces.org/ui/extensions"
```

**Faces 4.0+**
```xml
xmlns:pe="primefaces.extensions"
```

## Getting Started

Please refer to the [Getting Started Guide](https://github.com/primefaces-extensions/primefaces-extensions.github.com/wiki/Getting-Started) to see what you need
to get started and any optional libraries.

## Migration Guide
***
Please refer to the [Migration Guide](https://github.com/primefaces-extensions/primefaces-extensions.github.com/wiki/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:

```sh
cd showcase
mvn clean jetty:run
```

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

## Issues

Please report all issues [here](https://github.com/primefaces-extensions/primefaces-extensions/issues).

## 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](https://en.wikipedia.org/wiki/MIT_License) license.

`SPDX-License-Identifier: MIT`

## Powered by

[![IntelliJ IDEA logo.](https://resources.jetbrains.com/storage/products/company/brand/logos/IntelliJ_IDEA.svg)](https://jb.gg/OpenSourceSupport)