<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3108650974441718574</id><updated>2011-08-01T19:01:24.389-07:00</updated><category term='1.0-M4'/><category term='grails'/><category term='1.0-m5'/><category term='1.0-series'/><category term='groovy'/><category term='1.0-M1'/><category term='zk'/><category term='1.0.3'/><category term='zk-delta'/><category term='release'/><category term='1.1-M1'/><category term='patches'/><category term='1.0'/><category term='scaffolding'/><category term='app-engine'/><title type='text'>ZKGrails</title><subtitle type='html'>Bringing convention-over-configuration to direct AJAX</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-7953718768274805906</id><published>2011-05-12T03:15:00.000-07:00</published><updated>2011-05-13T20:37:21.376-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><category scheme='http://www.blogger.com/atom/ns#' term='1.0.3'/><category scheme='http://www.blogger.com/atom/ns#' term='1.1-M1'/><title type='text'>ZKGrails 1.0.3 and 1.1-M1 for Cloud</title><content type='html'>I am please to announce that we are releasing two versions of ZKGrails&lt;br /&gt;today. Both ship with ZK 5.0.7.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/zkgrails/wiki/ReleaseNotes103"&gt;ZKGrails 1.0.3&lt;/a&gt; is the third maintenance release for 1.0 series, and&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/zkgrails/wiki/ReleaseNotes110M1"&gt;ZKGrails 1.1-M1&lt;/a&gt; is the first milestone of the 1.1 series.&lt;br /&gt;This version of ZKGrails focuses on supporting cloud portability.&lt;br /&gt;It is able to deploy to Cloud Foundry already (Hibernate/MySQL,&lt;br /&gt;MongoDB as well as Redis).&lt;br /&gt;&lt;br /&gt;See ZKGrails with MongoDB backend at &lt;a href="http://zkgrails.cloudfoundry.com"&gt;http://zkgrails.cloudfoundry.com&lt;/a&gt;&lt;br /&gt;Other cloud environments will be supported soon.&lt;br /&gt;&lt;br /&gt;To install ZKGrails 1.1-M1, you need to specify it's version after the&lt;br /&gt;install-plugin command, as follows:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ grails install-plugin zk 1.1-M1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Other plugins in this release train are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;zk-hibernate&lt;/li&gt;&lt;li&gt;zk-mongodb&lt;/li&gt;&lt;li&gt;zk-redis&lt;/li&gt;&lt;/ul&gt;Each supports different backends for ZKGrails.&lt;br /&gt;&lt;br /&gt;Enjoy Ajax!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-7953718768274805906?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/7953718768274805906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2011/05/zkgrails-103-and-11-m1-for-cloud.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/7953718768274805906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/7953718768274805906'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2011/05/zkgrails-103-and-11-m1-for-cloud.html' title='ZKGrails 1.0.3 and 1.1-M1 for Cloud'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-892668216181013562</id><published>2010-11-02T20:00:00.000-07:00</published><updated>2010-11-02T20:03:10.627-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><category scheme='http://www.blogger.com/atom/ns#' term='1.0'/><title type='text'>ZKGrails 1.0 Released !!</title><content type='html'>The project ZKGrails on Google Code started 2.5 years ago. The public first release there was 0.5. We have been blending ZK's best practices and Grails' ways of doing RIA together for the past 2 years. This results in a rapid and robust framework for developing Grails-based RIA applications.&lt;br /&gt;&lt;br /&gt;ZKGrails 1.0 is released today!&lt;br /&gt;&lt;br /&gt;You may find a presentation summerising ZKGrails features on its project page:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/zkgrails/"&gt;http://code.google.com/p/zkgrails/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can usually install the ZK plugin using the following commands:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ grails install-plugin zk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ grails install-plugin zk-ee&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We also setup some roadmap for future versions of ZKGrails.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/zkgrails/wiki/Roadmap"&gt;http://code.google.com/p/zkgrails/wiki/Roadmap&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy Ajax!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-892668216181013562?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/892668216181013562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2010/11/zkgrails-10-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/892668216181013562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/892668216181013562'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2010/11/zkgrails-10-released.html' title='ZKGrails 1.0 Released !!'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-3474188994931212622</id><published>2010-10-01T07:48:00.000-07:00</published><updated>2010-10-01T07:48:19.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='1.0-m5'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='1.0-series'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>ZKGrails 1.0-M5 Released</title><content type='html'>&lt;p&gt;The new milestone of ZKGrails - the ZK plugin for Grails - has been released. This is milestone M5 and last milestone as we are moving to the RC phase.&lt;/p&gt;&lt;p&gt;This M5 version has been tested with Grails 1.2.x series and still have some small issue with the 1.3.x series. We hope to make things smooth by the next version, RC1.&lt;/p&gt;&lt;p&gt;ZKGrails 1.0-M5 contains 10 enhancements and 12 bugs fixed, including:&lt;/p&gt;&lt;p&gt;- Updated to ZK 5.0.4.&lt;br /&gt;- Better handling 1-1 and 1-M relationships in dynamic scaffolding.&lt;br /&gt;- Sub-plugin architecture.&lt;br /&gt;- Comet enhancement.&lt;br /&gt;- Ship jQuery4j with ZKGrails.&lt;br /&gt;&lt;br /&gt;and etc.&lt;/p&gt;&lt;p&gt;You can install ZKGrails from the central Grails repository by typing:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier;"&gt;$ grails install-plugin zk&lt;/span&gt;&lt;/p&gt;&lt;p&gt;As usual, the Enterprise Add-on for ZKGrails can be installed as a sub-plugin by typing:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: courier new,courier;"&gt;$ grails install-plugin zk-ee&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The release notes of this version may be found here:&lt;br /&gt;&lt;a href="http://code.google.com/p/zkgrails/wiki/ReleaseNotes100M5"&gt;http://code.google.com/p/zkgrails/wiki/ReleaseNotes100M5&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-3474188994931212622?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/3474188994931212622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2010/10/zkgrails-10-m5-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/3474188994931212622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/3474188994931212622'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2010/10/zkgrails-10-m5-released.html' title='ZKGrails 1.0-M5 Released'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-1698399292921582323</id><published>2010-05-14T07:01:00.000-07:00</published><updated>2010-05-14T07:06:35.060-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='1.0-series'/><category scheme='http://www.blogger.com/atom/ns#' term='1.0-M4'/><title type='text'>ZKGrails 1.0-M4 released</title><content type='html'>ZKGrails - the ZK plugin for Grails version 1.0-M4 has been released.&lt;br /&gt;This version includes the latest ZK 5.0.2 and also tested with both&lt;br /&gt;Grails 1.2.2 and Grails 1.3.0. It contains 16 bugs fixed and 7&lt;br /&gt;enhancements, including:&lt;br /&gt;&lt;br /&gt;- ZK 5.0.2.&lt;br /&gt;- The Comet artefact, a Quartz-Job-like scheduler for pushing updates to  clients.&lt;br /&gt;- Functional test support via Grails Selenium-RC plugin.&lt;br /&gt;- A separate plugin for ZK Enterprise Edition.&lt;br /&gt;- Custom file extension; you can define your own extension for ZUL&lt;br /&gt;pages, in case you embedding ZKGrails in other products.&lt;br /&gt;&lt;br /&gt;We will do another milestone (M5) before going a couple of RC&lt;br /&gt;releases, and then the final version.&lt;br /&gt;&lt;br /&gt;As usual, you can install ZKGrails with&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ grails install-plugin zk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you would like to install the Enterprise addon for ZKGrails, use the following command:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ grails install-plugin zk-ee&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Please read the release notes here:&lt;br /&gt;&lt;a href="http://code.google.com/p/zkgrails/wiki/ReleaseNotes100M4" target="_blank"&gt;http://code.google.com/p/&lt;wbr&gt;zkgrails/wiki/&lt;wbr&gt;ReleaseNotes100M4&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-1698399292921582323?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/1698399292921582323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2010/05/zkgrails-10-m4-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/1698399292921582323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/1698399292921582323'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2010/05/zkgrails-10-m4-released.html' title='ZKGrails 1.0-M4 released'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-1672218241706835122</id><published>2010-04-05T01:31:00.000-07:00</published><updated>2010-04-05T01:43:43.642-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>ZKGrails 1.0-M3 released</title><content type='html'>ZKGrails 1.0-M3 has been released. This milestone release bundles ZK  5.0.1  and is built with Grails 1.2.2. This version also comes with  several enhancements and bug fixes.&lt;br /&gt;&lt;br /&gt;Please refer to the release  notes &lt;a href="http://code.google.com/p/zkgrails/wiki/ReleaseNotes100M3"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;ZKGrails   is released under LGPL.&lt;br /&gt;&lt;br /&gt;You can install ZKGrails, as usual,   from the central Grails repository by:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$  grails install-plugin zk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enjoy Ajax!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-1672218241706835122?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/1672218241706835122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2010/04/zkgrails-10-m3-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/1672218241706835122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/1672218241706835122'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2010/04/zkgrails-10-m3-released.html' title='ZKGrails 1.0-M3 released'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-3265098161408381736</id><published>2010-03-22T20:48:00.000-07:00</published><updated>2010-03-22T20:49:30.065-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>ZKGrails 0.7.8 has been released</title><content type='html'>ZKGrails 0.7.8 has been released. This is a maintenance release to&lt;br /&gt;support ZK 3.6.4 and Grails 1.1.2+.&lt;br /&gt;Here's the release notes:&lt;br /&gt;&lt;a href="http://code.google.com/p/zkgrails/wiki/ReleaseNotes078"&gt;http://code.google.com/p/zkgrails/wiki/ReleaseNotes078&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can install ZKGrails, as usual, from the central Grails or&lt;br /&gt;ZKGrails repository by:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;$ grails install-plugin zk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You may set your Grails setting (in &lt;span style="font-family:Courier New;"&gt;$HOME/.grails/settings.groovy&lt;/span&gt;):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;grails.plugin.repos.discovery.zkgrails="http://zkgrails.googlecode.com/svn/plugins"&lt;br /&gt;grails.plugin.repos.resolveOrder=['zkgrails','default','core']&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;to install ZKGrails from its Google Code repository.&lt;br /&gt;&lt;br /&gt;Enjoy Ajax!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-3265098161408381736?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/3265098161408381736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2010/03/zkgrails-078-has-been-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/3265098161408381736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/3265098161408381736'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2010/03/zkgrails-078-has-been-released.html' title='ZKGrails 0.7.8 has been released'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-6860254960681818765</id><published>2010-02-05T07:50:00.000-08:00</published><updated>2010-02-05T07:53:45.725-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>ZKGrails 1.0-M2 has been released</title><content type='html'>ZKGrails 1.0-M2 has been released. This milestone release supports ZK 5 and Grails 1.2.&lt;br /&gt;This version comes with a very exciting feature, GSP tag library support.&lt;br /&gt;You can now be able to use Grails taglib to develop ZUL components!&lt;br /&gt;&lt;br /&gt;Please refer to the release notes &lt;a href="http://code.google.com/p/zkgrails/wiki/ReleaseNotes100M2"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;ZKGrails is now released under LGPL.&lt;br /&gt;&lt;br /&gt;You can install ZKGrails, as usual, from the central Grails repository by:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ grails install-plugin zk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enjoy Ajax!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-6860254960681818765?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/6860254960681818765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2010/02/zkgrails-10-m2-has-been-released.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/6860254960681818765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/6860254960681818765'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2010/02/zkgrails-10-m2-has-been-released.html' title='ZKGrails 1.0-M2 has been released'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-4558958340857512755</id><published>2010-01-07T03:56:00.000-08:00</published><updated>2010-01-07T04:07:41.017-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='patches'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><category scheme='http://www.blogger.com/atom/ns#' term='zk-delta'/><title type='text'>Patch repository for ZK available at Github</title><content type='html'>ZKGrails now has a patch repository for ZK available at &lt;a href="http://github.com/zkgrails/zk-delta"&gt;http://github.com/zkgrails/zk-delta&lt;/a&gt;, as we want to ensure that every ZKGrails release will conform our user's requirements. Codes in the zk-delta repository will be available for each stable branch of ZK to provide quick fixes and enhancements. Currently we have patches for the 3.6.3. Thanks to &lt;a href="http://www.procode.org/stgit/"&gt;Stacked GIT&lt;/a&gt; that helps us easily manage patches along with ZK's upstream branches.&lt;br /&gt;&lt;br /&gt;Instructions for applying patches are in the README file.&lt;br /&gt;&lt;br /&gt;Enjoy Ajax!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-4558958340857512755?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/4558958340857512755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2010/01/patch-repository-for-zk-available-at.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/4558958340857512755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/4558958340857512755'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2010/01/patch-repository-for-zk-available-at.html' title='Patch repository for ZK available at Github'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-993027072151345221</id><published>2009-11-30T05:37:00.000-08:00</published><updated>2009-11-30T05:39:26.544-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>ZKGrails 0.7.6 has been released</title><content type='html'>ZKGrails 0.7.6 has been released. This version supports ZK 3.6.3 and&lt;br /&gt;Grails 1.1.2. This version also comes with a number of new features. Please refer to the release note &lt;a href="http://code.google.com/p/zkgrails/wiki/ReleaseNote076"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can install ZKGrails, as usual, from the central Grails repository by:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ grails install-plugin zk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enjoy Ajax!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-993027072151345221?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/993027072151345221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2009/11/zkgrails-076-has-been-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/993027072151345221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/993027072151345221'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2009/11/zkgrails-076-has-been-released.html' title='ZKGrails 0.7.6 has been released'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-8668706071129925393</id><published>2009-11-03T00:22:00.000-08:00</published><updated>2009-11-03T00:28:43.626-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>ZK Development Team released ZK 3.6.3</title><content type='html'>From: &lt;a href="http://www.zkoss.org/release/rn-3.6.3.dsp"&gt;http://www.zkoss.org/release/rn-3.6.3.dsp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The ZK development team at Potix releases their latest version of ZK, 3.6.3. This version comes with a pack of improvements, bug fixes and new features.&lt;br /&gt;&lt;br /&gt;FYI, ZKGrails 0.7.6 will be an upgrade for this ZK release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-8668706071129925393?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/8668706071129925393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2009/11/zk-development-team-released-zk-363.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/8668706071129925393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/8668706071129925393'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2009/11/zk-development-team-released-zk-363.html' title='ZK Development Team released ZK 3.6.3'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-2270660658440855096</id><published>2009-10-26T11:28:00.000-07:00</published><updated>2009-10-26T11:32:44.499-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><category scheme='http://www.blogger.com/atom/ns#' term='groovy'/><title type='text'>Tweaking GrailsComposer for MOP's event handlers</title><content type='html'>Felipe Cypriano has &lt;a href="http://felipecypriano.com/blog/2009/10/26/tweak-zk-to-make-event-processing-call-groovys-invokemethod/"&gt;posted&lt;/a&gt; about his tweaking of GrailsComposer to dispatch event handles through the Groovy's MOP. His patch is already in the current version (1.0-M1) of ZKGrails now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-2270660658440855096?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/2270660658440855096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2009/10/tweaking-grailscomposer-for-mops-event.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/2270660658440855096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/2270660658440855096'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2009/10/tweaking-grailscomposer-for-mops-event.html' title='Tweaking GrailsComposer for MOP&apos;s event handlers'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-7498915552592881696</id><published>2009-10-23T06:33:00.000-07:00</published><updated>2009-10-23T06:36:59.483-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='1.0-M1'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>ZKGrails 1.0-M1 Released</title><content type='html'>ZKGrails 1.0-M1 has been released. This version uses ZK 5.0-RC and it's for Grails 1.2-M3.&lt;br /&gt;This is a milestone release, and the license has been changed (according to ZK) to LGPL.&lt;br /&gt;Now, it's freely to use ZKGrails for opensource and commercial projects.&lt;br /&gt;&lt;br /&gt;You can install ZKGrails from either the central Grails repository or the ZKGrails repository (which is hosted on Google Code and probably faster).&lt;br /&gt;&lt;br /&gt;To install from the ZKGrails repository, put the following lines into&lt;br /&gt;your application's &lt;span style="font-family:courier new;"&gt;grails-app/conf/BuildConfig.groovy&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;grails.plugin.repos.discovery.zkgrails="http://zkgrails.googlecode.com/svn/plugins"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;grails.plugin.repos.resolveOrder=['zkgrails','default','core']&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then type:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ grails install-plugin zk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(You can also have a setting of ZKGrails repository in&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$USER_HOME/.grails/settings.groovy&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;As usual, you can install ZKGrails directly from the central Grails&lt;br /&gt;repository by:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ grails install-plugin zk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enjoy Ajax!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-7498915552592881696?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/7498915552592881696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2009/10/zkgrails-10-m1-released.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/7498915552592881696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/7498915552592881696'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2009/10/zkgrails-10-m1-released.html' title='ZKGrails 1.0-M1 Released'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-7021391416424154338</id><published>2009-10-17T11:17:00.000-07:00</published><updated>2009-10-17T11:23:38.393-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='1.0-series'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>ZKGrails 1.0 Series for Grails 1.2 and ZK 5</title><content type='html'>I have an update for ZKGrails today. The master branch has been updated to Grails 1.2-M3. ZK used in this branch is 5.0-RC and the next release will be ZKGrails 1.0-M1.&lt;br /&gt;&lt;br /&gt;Please note that the license of 1.0 series will be changed to LGPL. This means that you can now freely using ZKGrails in commercial products.&lt;br /&gt;&lt;br /&gt;To build it, you need Grails 1.2-M3 installed and the compatible web container is Jetty, not Tomcat, which is by default in Grails 1.2.&lt;br /&gt;&lt;br /&gt;To clone from the master branch, you can use the following command:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;git clone git://github.com/chanwit/zkgrails.git&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Enjoy Ajax!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-7021391416424154338?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/7021391416424154338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2009/10/zkgrails-10-series-for-grails-12-and-zk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/7021391416424154338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/7021391416424154338'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2009/10/zkgrails-10-series-for-grails-12-and-zk.html' title='ZKGrails 1.0 Series for Grails 1.2 and ZK 5'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-4744104674128507583</id><published>2009-06-28T18:08:00.000-07:00</published><updated>2009-06-28T18:25:01.871-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>ZKGrails 0.7.4 has been released</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;The new version of &lt;a href='http://code.google.com/p/zkgrails/'&gt;ZKGrails&lt;/a&gt;, 0.7.4, has been released.&lt;br/&gt;&lt;br/&gt;This version supports ZK 3.6.2 and Grails 1.1.1. Grails applications using ZKGrails 0.7.4 will be benefit from performance improvement of the latest version of ZK, especially with IE 6. Users of ZKGrails 0.7.3 are recommended to upgrade to this release.&lt;br/&gt;&lt;br/&gt;You can install ZKGrails into your Grails application directly from the central plugin repository by running:&lt;br/&gt;&lt;br/&gt;&lt;font face='Courier New'&gt;$ grails install-plugin zk&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-4744104674128507583?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/4744104674128507583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2009/06/zkgrails-074-has-been-released.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/4744104674128507583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/4744104674128507583'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2009/06/zkgrails-074-has-been-released.html' title='ZKGrails 0.7.4 has been released'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-8591013185643283049</id><published>2009-06-08T15:12:00.000-07:00</published><updated>2009-06-09T03:37:10.683-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='scaffolding'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>Basic Scaffolding in 0.8-FL</title><content type='html'>I have done simple scaffolding support for ZKGrails. It currently supports primitive column types of GORM domain class.&lt;br /&gt;&lt;br /&gt;You can find the capture of the scaffolding screen of Event domain class as follow:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7gu9HQYUUjE/Si2N5gVhfgI/AAAAAAAAAUg/YevXE9pY3lU/s1600-h/scaffold_of_event.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 194px;" src="http://3.bp.blogspot.com/_7gu9HQYUUjE/Si2N5gVhfgI/AAAAAAAAAUg/YevXE9pY3lU/s320/scaffold_of_event.png" alt="" id="BLOGGER_PHOTO_ID_5345084351830916610" border="0" /&gt;&lt;/a&gt;Here's the domain class and its composer:&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;class Event {&lt;br /&gt;&lt;br /&gt;    String name&lt;br /&gt;    Integer priority&lt;br /&gt;    Date date&lt;br /&gt;    Boolean complete = false&lt;br /&gt;    Long number = 0&lt;br /&gt;&lt;br /&gt;    static constraints = {&lt;br /&gt;        name()&lt;br /&gt;        priority()&lt;br /&gt;        date()&lt;br /&gt;        complete()&lt;br /&gt;        number()&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;import org.zkoss.zkgrails.*&lt;br /&gt;&lt;br /&gt;class EventComposer extends GrailsComposer {&lt;br /&gt;&lt;br /&gt;    static scaffold = Event&lt;br /&gt;&lt;br /&gt;    def afterCompose = { c -&amp;gt;&lt;br /&gt;        // initialize component here&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I am trying, as much as possible, to keep the spirit of Grails in Composer. Next step is to make the scaffolding handle GORM relationship. It will be surely  fun to use ZKGrails with this exciting feature.&lt;br /&gt;&lt;br /&gt;You can try this feature in the snapshot &lt;a href="http://github.com/chanwit/zkgrails/raw/1803ab37e76c04ed3a87ff4af05595608e7ba67b/grails-zk-0.8-FL.zip"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-8591013185643283049?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/8591013185643283049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2009/06/basic-scaffolding-in-08-fl.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/8591013185643283049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/8591013185643283049'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2009/06/basic-scaffolding-in-08-fl.html' title='Basic Scaffolding in 0.8-FL'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_7gu9HQYUUjE/Si2N5gVhfgI/AAAAAAAAAUg/YevXE9pY3lU/s72-c/scaffold_of_event.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-2543585574652936215</id><published>2009-06-06T13:56:00.001-07:00</published><updated>2009-06-06T16:07:11.377-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='app-engine'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>ZKGrails to Support AppEngine</title><content type='html'>Announced by the ZK team, they are currently &lt;a href="http://docs.zkoss.org/wiki/ZK/How-Tos/Installation/How_to_Integrate_ZK_with_Google_App_Engine"&gt;working&lt;/a&gt; to make ZK fully run on Google AppEngine for the next coming release, 3.6.2.&lt;br /&gt;On the Grails side, it has been already supported AppEngine since 1.1.1, with &lt;a href="http://grails.org/plugin/app-engine"&gt;the AppEngine plugin&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;ZKGrails 0.8-AE, the special branch of ZKGrails to support AppEngine, has been updated to the freshly version of ZK (3.6.2-FL). It now partially runs on AppEngine. You can find the demo &lt;a href="http://chanwit-grails.appspot.com/index.zul"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Source of its development version is also available on &lt;a href="http://github.com/chanwit/zkgrails/tree/app-engine"&gt;Github&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-2543585574652936215?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/2543585574652936215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2009/06/zk-grails-to-support-appengine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/2543585574652936215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/2543585574652936215'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2009/06/zk-grails-to-support-appengine.html' title='ZKGrails to Support AppEngine'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3108650974441718574.post-1141398063819928235</id><published>2009-06-06T13:47:00.000-07:00</published><updated>2009-06-28T18:24:16.742-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zk'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>ZKGrails 0.7.3 has been released</title><content type='html'>&lt;a href="http://code.google.com/p/zkgrails/"&gt;ZKGrails&lt;/a&gt; 0.7.3 has been released. ZKGrails is an AJAX plugin for Grails, a full-stack web application framework built on top of Spring and Hibernate. It provides seamless integration between these two frameworks, bringing &lt;span style="font-style: italic;"&gt;convention-over-configuration&lt;/span&gt; to direct AJAX.&lt;br /&gt;&lt;br /&gt;Version 0.7.3 of ZKGrails:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Supports Grails 1.1.1 and ZK 3.6.1.&lt;/li&gt;&lt;li&gt;Provides Grails script to create Composers.&lt;/li&gt;&lt;li&gt;Provides Grails script to create Facades, session scoped Spring beans to hold your GUI elements (which is implemented in ZkToDo version 2).&lt;/li&gt;&lt;li&gt;Supports Zk Groovy Builder, to programmatically create ZUL elements using an easy-to-use Groovy domain specific language.&lt;/li&gt;&lt;li&gt;Supports auto-reloading for Composer and Facade via Spring container, make your development as fast as scripting!&lt;/li&gt;&lt;li&gt;Allows you to use Grails classes, for example Services and GORM (Grails Object-Relational Mapping) to dramatically boost your productivity.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;How to get start with ZK &amp;amp; Grails?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Just download Grails from &lt;a href="http://grails.org/"&gt;grails.org&lt;/a&gt;, follow installation instructions and run:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; $ grails install zk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Resources&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You may find this Groovy DZone's &lt;a href="http://groovy.dzone.com/articles/implementing-load-demand-using"&gt;tutorial&lt;/a&gt; useful.&lt;/li&gt;&lt;li&gt;There is also a &lt;a href="http://rem1.sourceforge.net/LoadOnDemand_onNB.htm"&gt;NetBeans version of the above tutorial&lt;/a&gt; from REM, ZK plugin for NetBeans, website.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3108650974441718574-1141398063819928235?l=zkgrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkgrails.blogspot.com/feeds/1141398063819928235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkgrails.blogspot.com/2009/06/zk-grails-073-has-been-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/1141398063819928235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3108650974441718574/posts/default/1141398063819928235'/><link rel='alternate' type='text/html' href='http://zkgrails.blogspot.com/2009/06/zk-grails-073-has-been-released.html' title='ZKGrails 0.7.3 has been released'/><author><name>chanwit</name><uri>http://www.blogger.com/profile/00064240675718056931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7gu9HQYUUjE/SZylbu8k6jI/AAAAAAAAASU/8LrnKrv5Gcs/s1600-R/8521163ddd403e477d514798488c4b6a%3Fs%3D80'/></author><thr:total>0</thr:total></entry></feed>
