Extensions"
m (→Canvas4Z) |
m (→ZUSS) |
||
Line 76: | Line 76: | ||
==[[ZUSS Reference|ZUSS]]== | ==[[ZUSS Reference|ZUSS]]== | ||
− | ZUSS (ZK User-interface Style Sheet) is an extension to CSS. It is compatible with CSS, while allows | + | ZUSS (ZK User-interface Style Sheet) is an extension to CSS. It is compatible with CSS, while allows the dynamic content, such as variables, mixins, nested rules, expressions, and Java methods with existing CSS syntax. |
==[http://code.google.com/p/zk-widgets/ ZK Incubator Widgets]== | ==[http://code.google.com/p/zk-widgets/ ZK Incubator Widgets]== |
Revision as of 07:41, 6 December 2011
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 more about ZK.
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 ZK tests including unit testing and screen-image comparison.
ZK CDT
ZK CDT is a component development tool which provides wizards to simplify the creation of ZK components.
ZK Jet
ZK Jet is a browser extension that works with Firefox and Google Chrome. This provides users with a ZK sandbox environment.
run-jetty-run
Use this plugin's embedded Jetty distribution to run web applications in Eclipse. This helps to speed up the ZK 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 as 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
The ZK UI plugin, similar to ZKGrails, can be seamlessly integrated ZK with Grails. It uses the Grails' infrastructures, such as gsp and controllers.
ZEST
ZEST is a lightweight MVC and REST framework which provides 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 Ajax-based web flow mechanisms for rich applications.
ZK CDI
ZK CDI is integrated with ZK and JBoss Weld CDI RI.
ZK Seam
ZK Seam is integrated with ZK and Seam.
ZK Mobile
ZK Mobile runs as a native application on mobile devices that support, let's say, Java Mobile and Google Android. It does not require a modern Web browser.
ZK JSF Components
ZK JSF Components are a collection of JSF Components built upon highly interactive ZK Ajax components.
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 up 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 in the browsers.
ZUSS
ZUSS (ZK User-interface Style Sheet) is an extension to CSS. It is compatible with CSS, while allows the dynamic content, such as variables, mixins, nested rules, expressions, and Java methods with existing CSS syntax.
ZK Incubator Widgets
ZK Incubator Widgets hosts a collection of incubator widgets, tools and add-ons.