Extensions"

From Documentation
m
 
(59 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
{{ZKDevelopersReferencePageHeader}}
 
{{ZKDevelopersReferencePageHeader}}
  
{{TOC limit|limit=2}}
+
__TOC__
  
Here is an overview of the extensions of ZK. They are optional. If you are new to ZK and prefer to understand ZK first, you could skip this section and go back later after you understand ZK more.
+
Here is an overview of the extensions of ZK. They are optional. If you are new to ZK and prefer to 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 that extend ZK's functionality, boost productivity, provide sample code, and many others. For more projects, you could search [http://code.google.com/query/#q=zk Google Code], [http://sourceforge.net/search/?q=zk Sourceforge.net], [http://sourceforge.net/projects/zkforge/ ZK Forge], [https://github.com/search?q=zk&type=Everything&repo=&langOverride=&start_value=1 GitHub] etc.
+
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 [http://forum.zkoss.org/questions/scope:all/sort:activity-desc/tags:project-info/page:1/ ZK Project-Info], [http://code.google.com/query/#q=zk Google Code], [http://sourceforge.net/search/?q=zk Sourceforge.net], [http://github.com/search?langOverride=&q=zk&repo=&start_value=1&type=Repositories GitHub],  [http://sourceforge.net/projects/zkforge/ ZK Forge], etc.
  
=[http://www.zkoss.org/product/zkstudio.dsp ZK Studio]=
+
=IDE and Tools=
 +
==[http://www.zkoss.org/product/zkstudio ZK Studio]==
 
ZK Studio is a visual integrated development environment for developing ZK applications with [http://www.eclipse.org Eclipse IDE].
 
ZK Studio is a visual integrated development environment for developing ZK applications with [http://www.eclipse.org Eclipse IDE].
  
=[http://rem1.sourceforge.net/ REM]=
+
==[http://rem1.sourceforge.net/ REM]==
REM is a [http://www.netbeans.org/ NetBeans] module for ZK that simplifies the development of ZK with [http://www.netbeans.org/ NetBeans IDE].
+
REM is a [http://www.netbeans.org/ NetBeans] module for ZK. It simplifies the development of ZK with [http://www.netbeans.org/ NetBeans IDE].
  
=[http://www.zkoss.org/product/zkspring.dsp ZK Spring]=
+
==[http://www.zkoss.org/product/zats ZATS]==
ZK Spring integrates ZK and [http://www.springsource.org/ Spring framework].
+
ZATS is a testing tool to automate ZK tests without the need of a browser or a server.
  
=[http://www.zkoss.org/product/zkjsp.dsp ZK JSP Tags]=
+
==[http://code.google.com/a/eclipselabs.org/p/zk-cdt/ ZK CDT]==
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.
+
ZK CDT is a component development tool which provides wizards to simplify the creation of ZK components.
  
=[http://code.google.com/p/zk-ztl/ ZTL]=
+
==[[ZK Jet]]==
 +
ZK Jet is a browser extension that works with Firefox and Google Chrome. This provides users with a ZK sandbox environment.
  
ZTL is a testing toll to automate the test of ZK including unit test and screen-image comparing.
+
==[http://code.google.com/p/run-jetty-run/ run-jetty-run]==
  
=[http://code.google.com/p/zest/ ZEST]=
+
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 [https://github.com/tony1223 Tony Wang], a member of the ZK Team.
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).
 
  
=[http://www.grails.org/ZK+Plugin ZKGrails]=
+
=Libraries and Integrations=
ZKGrails integrates ZK and [http://www.grails.org Grails].
+
==[http://www.zkoss.org/product/zkspring ZK Spring]==
 +
ZK Spring integrates ZK and [http://www.springsource.org/ Spring framework]. It supports Spring, [http://static.springsource.org/spring-security/site/ Spring Security], and [http://www.springsource.org/webflow Spring Web Flow].
  
=[http://www.zkoss.org/product/zkspreadsheet.dsp ZK Spreadsheet]=
+
==[http://www.zkoss.org/product/zkjsp ZK JSP Tags]==
ZK Spreadsheet is a ZK component delivering functionalities found in Microsoft Excel to ZK applications.
+
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.
  
=[http://books.zkoss.org/wiki/ZK_Pivottable_Essentials ZK Pivottable (documentation)]=
+
==[http://code.google.com/p/zkgrails/ ZKGrails]==
ZK Pivottable is a ZK component for data summarization. <!-- TODO: polish -->
+
ZKGrails is a ZK plugin for the next generation rapid Web development framework, [http://www.grails.org Grails].
  
=[http://www.zkoss.org/product/zkcalendar.dsp ZK Calendar]=
+
==[http://code.google.com/p/zk-roo/ ZK addon for Spring ROO]==
 +
ZK addon for Spring ROO enables rapid development of ZK / Spring / JPA projects using [http://www.springsource.org/spring-roo Spring ROO].
 +
 
 +
==[http://www.grails.org/plugin/zkui ZK UI Plugin for Grails]==
 +
 
 +
The ZK UI plugin, similar to [http://code.google.com/p/zkgrails/ ZKGrails], can seamlessly integrate ZK with [http://www.grails.org Grails]. It uses the Grails' infrastructures, such as gsp and controllers.
 +
 
 +
==[http://code.google.com/p/zest/ 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).
 +
 
 +
==[http://code.google.com/p/zkcdi/ ZK CDI]==
 +
ZK CDI is integrated with ZK and [http://seamframework.org/Weld JBoss Weld CDI RI].
 +
 
 +
==[http://code.google.com/p/zkseam2/ ZK Seam]==
 +
ZK Seam is integrated with ZK and [http://seamframework.org/ Seam].
 +
 
 +
==[http://www.zkoss.org/product/zkjsf ZK JSF Components]==
 +
ZK JSF Components are a collection of JSF Components built upon highly interactive ZK Ajax components.
 +
 
 +
=Components and Themes=
 +
==[http://code.google.com/p/zkthemes/ ZK Themes]==
 +
ZK Themes is a collection of various themes, including breeze, silvertail and sapphire.
 +
 
 +
==[http://keikai.io Keikai (previously ZK Spreadsheet)]==
 +
Keikai is a ZK component delivering spreadsheet functionalities like Microsoft Excel to a web application.
 +
 
 +
==[http://www.zkoss.org/product/zkpivottable ZK Pivottable]==
 +
ZK Pivottable is a ZK component for data summarization that sorts and sums up the original data layout.
 +
 
 +
==[http://www.zkoss.org/product/zkcalendar ZK Calendar]==
 
ZK Calendar is a ZK component enabling rich and intuitive scheduling functionality to ZK applications.
 
ZK Calendar is a ZK component enabling rich and intuitive scheduling functionality to ZK applications.
  
=[[ZK Jet]]=
+
==[[ZUSS Reference|ZUSS]]==
ZK Jet is a browser extension available for Firefox and Google Chrome which provides the user with a ZK sandbox environment.
+
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/zkcdi/ ZK CDI]=
 
ZK CDI integrates ZK and [http://seamframework.org/Weld JBoss Weld CDI RI].
 
  
=[http://code.google.com/p/zkseam2/ ZK Seam]=
+
==[http://code.google.com/p/zk-widgets/ ZK Incubator Widgets]==
ZK Seam integrates ZK and [http://seamframework.org/ Seam].
+
[https://github.com/jumperchen/zk-widgets-google-code ZK Incubator Widgets] hosts a collection of incubator widgets, tools and add-ons.
  
 
{{ZKDevelopersReferencePageFooter}}
 
{{ZKDevelopersReferencePageFooter}}

Latest revision as of 10:07, 19 January 2024

Here is an overview of the extensions of ZK. They are optional. If you are new to ZK and prefer to 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 ZK Project-Info, 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.

ZATS

ZATS is a testing tool to automate ZK tests without the need of a browser or a server.

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 addon for Spring ROO

ZK addon for Spring ROO enables rapid development of ZK / Spring / JPA projects using Spring ROO.

ZK UI Plugin for Grails

The ZK UI plugin, similar to ZKGrails, can seamlessly integrate 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 CDI

ZK CDI is integrated with ZK and JBoss Weld CDI RI.

ZK Seam

ZK Seam is integrated with ZK and Seam.

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.

Keikai (previously ZK Spreadsheet)

Keikai is a ZK component delivering spreadsheet functionalities like Microsoft Excel to a web application.

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.

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.



Last Update : 2024/01/19

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