ZK 6.0 New Feature Highlight Part 3: Datebox/Timebox Input Shortcut
This blog post is the third in a series which introduces more new features of ZK 6. For the main features please click here. In ZK 6.0, we introduce a new simple feature on Datebox and Timebox: with a...
View ArticleZK Bind Syntax and Other Refinements from ZK 6 RC to RC2
In ZK 6 RC, we introduced various new features including ZK Bind, Generic enhancements, jQuery & CSS3 style server-side selectors, advanced templates etc. Thanks to the enthusiastic response and...
View ArticleZK 6.5 & responsive design: Desktop and tablet applications from the same...
Introduction The upcoming ZK 6.5 focuses on incorporating responsive design principles to afford developers the ability to create web applications which have an excellent user experience on desktops...
View ArticleZK 6.5 & Tablet UI Design
Introduction Tablets are inherently different from desktops. Screen sizes and resolutions are smaller, finger-swiping replaces mouse-pointing and yes, sometimes, the tablet rotates. Web designers need...
View ArticleScrollview Component: An Easy Way to Create Scroll-able page on Tablet Devices
Introduction Previously in ZK, applications exceeding the boundaries of browser resolution relies on desktop browsers to automatically generates scroll bars by using CSS style overflow attribute so...
View ArticleCardlayout: Swipe to change screen view
Introduction In the upcoming ZK 6.5, we will introduce a new component called ‘Cardlayout’ enabling end-users to switch components like switching cards. On tablet, this navigation operation is...
View ArticleZK 6.5′s Responsive Philosophy
Introduction The Web and mobile development market are growing rapidly with more and more enterprises needing a strong presence on both platforms. This leads to a need for significant time and money...
View ArticleSeparate Codebase for Mobile, You’re Doing it Wrong
While working on the new version of ZK the question kept popping up, what do people want? If you could improve ZK, what would you do? One thing kept coming up time and time again, that was to further...
View ArticleControl page visibility with HTML5 API in ZK
According to HTML5 page visibility API, it is useful to develop power efficient web applications. Here is an excellent demo written by Sam Dutton. In the upcoming ZK 6.5.1, we implemented this API with...
View ArticleZKPushState: A ZK Addon to Handle HTML5 History API in Pure Java
Introduction HTML5 specification introduces new History API: history object can use pushState() to push given data onto the session history and change the URL to a given one, if provided. When history...
View ArticleManipulate components inside a macro component
Introduction Macro component is a useful technique to modularize complex ZUL pages. In most use cases, macro component consists of several fixed components. However, you may want to append more...
View ArticleZK 7: New Theme System with Bootstrap & CSS 3
Introduction ZK 7 is an upcoming big release focusing on HTML5 & CSS3. Simplified by reducing the DOM structure and JavaScript code, ZK 7′s theme will be more easily customizable than previous...
View ArticleZK 7 Navigation Component: Your Website’s Digital Roadmap
Introduction Navigation is a key component in a website, a good navigation design can greatly improve a user’s experience. It not only presents the website’s information briefly, but also helps users...
View ArticleZK 7: ZK Components x Bootstrap 3
Introduction In our previous blog post, we demonstrated how to use ZK 7′s new theme system with Bootstrap & CSS3. In this blog, we will guide you with more details on how to make ZK components and...
View ArticleZK7: Create a new a theme project
Introduction ZK 7 is an upcoming big release focusing on HTML5 and CSS3. Themes are now based on LESS, which means that code is now much cleaner and more concise. The greatest value of this change to...
View ArticleZK 7 Introduces Atlantic Theme: A New Flat Design
Introduction Flat Design is getting more and more popular lately and has become the new trend in the world of user interface design (you can take a look at this article explaining the philosophy of...
View ArticleIntroducing the New ZK-Less Compiling Engine in Node.js Environment
Introduction We introduced a new ZK-Less Engine built on Node.js in the release of ZK 7.0.3. The new Engine will have a much faster compiling speed. You will need to install Node.js in your environment...
View ArticleOnline ThemeRoller Enhanced
Previously, we have introduced the online theme roller for ZK 7.0 which allows users to customize and design their own personal or corporate themes. We have received a lot of feedback from our users...
View ArticleIntroducing new ZK Addon – ZK Timeline
Introduction Timeline is used to visualize events in the times which they occur. These events can be inserted with their own start date and end date. Same as any ZK component, you can easily customize...
View ArticleZK8: New Form Binding Approach
2015/3/16 updated: Now the proxy object in form binding will auto-detect the changes of proxy object and form status. In this sample, the following code segment can be omitted :...
View Article