Difference between revisions of "Plugin: ZK Enterprise Components"

From iDempiere en
Line 1: Line 1:
 
*'''Creator:''' [[User:JamesChu|James Chu]]
 
*'''Creator:''' [[User:JamesChu|James Chu]]
 
*'''SPONSOR:''' [https://www.zkoss.org/ zkoss.org]
 
*'''SPONSOR:''' [https://www.zkoss.org/ zkoss.org]
−
*'''iDempiere version''': [https://github.com/zkoss-demo/zkoss-idempiere-ee-plugin/tree/v12 12] and [https://github.com/zkoss-demo/zkoss-idempiere-ee-plugin/ 13]
+
*'''iDempiere version''': [https://github.com/zkoss-demo/zkoss-idempiere-zkcharts-plugin/tree/v12 12] and [https://github.com/zkoss-demo/zkoss-idempiere-zkcharts-plugin/ 13]
 
*'''License:''' This plugin is licensed under the GNU [http://www.gnu.org/licenses/gpl-2.0.html GPLv2] or later. The plugin source code itself does not include ZK EE.
 
*'''License:''' This plugin is licensed under the GNU [http://www.gnu.org/licenses/gpl-2.0.html GPLv2] or later. The plugin source code itself does not include ZK EE.
 
*'''Source:''' [https://github.com/zkoss-demo/zkoss-idempiere-ee-plugin GitHub repository]
 
*'''Source:''' [https://github.com/zkoss-demo/zkoss-idempiere-ee-plugin GitHub repository]

Revision as of 10:29, 7 May 2026

  • Creator: James Chu
  • SPONSOR: zkoss.org
  • iDempiere version: 12 and 13
  • License: This plugin is licensed under the GNU GPLv2 or later. The plugin source code itself does not include ZK EE.
  • Source: GitHub repository
  • Dependencies: This plugin depends on ZK EE, which are commercial products and are not covered by this plugin’s open-source license. Users must obtain valid licenses for these components separately for production use.

Description

  • This plugin enables iDempiere implementors to use ZK Enterprise (EE) components in iDempiere without modifying iDempiere core. It is designed as an optional add-on: you can install/uninstall it as a standard iDempiere OSGi plugin.
  • ZK EE requires a proper commercial license/subscription from ZK. iDempiere core uses ZK CE by default. This plugin is intended for implementors who have ZK EE access.

Features

  • The fragment project provides ZK EE component libraries (e.g., zkex / zkmax / zuti / za11y / client-bind) to the iDempiere runtime as an OSGi add-on.
  • (Optional) Example UI / Form to verify ZK EE components are resolved and working at runtime.
  • Keep iDempiere core unchanged (plugin-based integration).

Installation

  • Download the release / install package from the GitHub repository.
  • Install the generated OSGi plugin + fragment into your iDempiere runtime (same way as other plugins). Note: A server restart may be required after installing fragments in some environments.

Usage

  • After installation, open the included example (if any) from the iDempiere menu and verify ZK EE components render correctly.
  • If you want to use ZK EE components in your own windows/forms, add dependencies on this plugin and develop as usual.
  • Demo builds may include evaluation versions of ZK EE for demonstration purposes only. A valid commercial license is required for production use.

Feedback

  • If you would like to discuss specific use cases or workflows for this plugin, we’d be happy to hear from you. Please feel free to contact the ZK Framework team at [email protected].
  • If you want to provide additional comments, please use:
Cookies help us deliver our services. By using our services, you agree to our use of cookies.