Extensions

From Documentation
Revision as of 08:23, 20 July 2011 by Alicelin (talk | contribs) (→‎ZTL)

Here is an overview of the extensions of ZK. They are optional. If you are new to ZK and prefer have some knowledge of ZK first, you could skip this section and come back later after you understand ZK more.

There are hundreds of projects which extend ZK's functionality by boosting programmer productivity, providing sample code and many others. For more projects, you could search Google Code, Sourceforge.net, GitHub, ZK Forge etc.

IDE and Tools

ZK Studio

ZK Studio is a visual integrated development environment for developing ZK applications with Eclipse IDE.

REM

REM is a NetBeans module for ZK. It simplifies the development of ZK with NetBeans IDE.

ZTL

ZTL is a testing toll to automate the test of ZK including unit testing and screen-image comparison.

ZK CDT

ZK CDT is a component development tool providing wizards to simplify the creation of ZK components.

ZK Jet

ZK Jet is a browser extension available for Firefox and Google Chrome which provides the user with a ZK sandbox environment.

run-jetty-run

Run web applications in Eclipse using this plugin's embedded Jetty distribution. It speeds up the development by minimizing the deployment time. The project is maintained by Tony Wang, a member of the ZK Team.

Libraries and Integrations

ZK Spring

ZK Spring integrates ZK and Spring framework. It supports Spring, Spring Security, and Spring Web Flow.

ZK JSP Tags

ZK JSP Tags is a collection of JSP tags built upon ZK components, such that developers could use ZK components and other JSP tags in the same JSP page.

ZKGrails

ZKGrails is a ZK plugin for the next generation rapid Web development framework, Grails.

ZK UI Plugin for Grails

ZK UI plugin, similar to ZKGrails, seamlessly integrates ZK with Grails. The difference is it uses the Grails' infrastructures more, such as gsp and controllers.

ZEST

ZEST is a lightweight MVC and REST framework providing an additional page-level MVC pattern to isolate the request's URI, controller and view (such as ZUML document).

ZK Web Flow

ZK Web Flow provides the Ajax-based web flow mechanism for rich applications.

ZK CDI

ZK CDI integrates ZK and JBoss Weld CDI RI.

ZK Seam

ZK Seam integrates ZK and Seam.

Components and Themes

ZK Themes

ZK Themes is a collection of various themes, including breeze, silvertail and sapphire.

ZK Spreadsheet

ZK Spreadsheet is a ZK component delivering functionalities found in Microsoft Excel to ZK applications.

ZK Pivottable

ZK Pivottable is a ZK component for data summarization that sorts and sums independent of the original data layout.

ZK Calendar

ZK Calendar is a ZK component enabling rich and intuitive scheduling functionality to ZK applications.

Canvas4Z

Canvas4Z is an experimental component that leverages the power of HTML5 Canvas to draw arbitrary shapes and objects on the browser.

ZK Incubator Widgets

ZK Incubator Widgets hosts a collection of the incubator widgets, tools and addons.



Last Update : 2011/07/20

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.