ZK Blog

Category: ZK Core

< Blog

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 in order to use it.  If you have not tried ZK-Less features yet, please take a quick look at How […]

Read More...

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 flat design if you’re interested). As of this reason, we have created a whole new theme based on flat design […]

Read More...

Introduction ZK 7 is an upcoming big release focusing on HTML5 and CSS3, and has been designed keeping in mind the cyber security threats in 2020. Themes are now based on LESS, which means that code is now much cleaner and more concise. The greatest value of this change to users is that it is […]

Read More...

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 Bootstrap 3 (& Bootstrap 2) work seamlessly. Our target in this tutorial is to try and implement the […]

Read More...

Introduction Navigation is a key component in a website,  a good navigation design can greatly improve a user’s experience. Check out the best web hosting for wordpress. It not only presents the website’s information briefly, but also helps users locate and link to other pages in the website. Previously in ZK, we provide components like […]

Read More...

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 versions and its JavaScript code running more efficiently than ever. ZK 7 will also support CSS3’s icon font feature bringing the great benefits […]

Read More...

IntroductionMacro 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 components inside a macro component based on some action. This blog will show how you can add additional components to a wired component inside a macro […]

Read More...

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 changes, browser will fire an onpopstate event to window.onpopstate. History management with HTML5 History API in ZK introduces how developers can use this […]

Read More...

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 onVisibilityChange event which is easy to use. Here is a very simple sample: if (!event.isHidden()) lbl.setValue(“Welcome back”); We can also use […]

Read More...

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 our support for mobile platforms such as tablets. One of the interesting pieces of feedback which […]

Read More...