Chapter 10. [fleXive] Plugins

Table of Contents

Core JSF components
Global Configuration Plugin
Usage
Administration GUI Feedback Plugin

Plugins provide additional functionality for [fleXive] applications. Plugins can provide stand-alone functionality (possibly with web frontends), or be integrated in the administration GUI.

To enable a plugin when compiling a project using the [fleXive] distribution, add it to the lib folder of your project. Plugins that are shared by all applications are stored in flexive-dist/applications. With Apache Maven, you only need to add the corresponding dependencies to your project.

Core JSF components

Core JSF components and managed beans that support working with [fleXive] components (as described in the section called “The [fleXive] component library ”).

  • Package name: flexive-plugin-jsf-core.jar

  • Maven package:

    <dependency>
        <groupId>com.flexive</groupId>
        <artifactId>flexive-plugin-jsf-core</artifactId>
        <version>3.1.4</version>
    </dependency>