
Responsive validation feedback on forms is no longer a “nice to have” feature in modern web apps, it’s a standard that users have come to expect to be there.
In Nooku Framework Alpha 3, we added a new API that loads the forms validation library in MooTools More for you. And we implemented it in Nooku Server Alpha 3 to improve the usability of refactored components.
Today I’ll show you how easy it is to get started by simply adding CSS classes to your form inputs. Then I’ll show you how easy it is to create your own input validators for when you need to validate something custom.
… continue reading …
We are moving towards a new era dominated by Web Apps instead of web sites. Web applications are moving out of the browser and onto the desktop. On top of that, tablets and other mobile devices are changing our world and the way we build web applications.

A new era is upon us requiring new technologies and a different approach to building web applications. With Nooku Desktop, we have taken our first step towards making that happen.
Free your apps from the browser
Nooku Desktop is a cross-platform desktop application that lets you easily manage your Nooku Server sites with a simple and easy to use interface.
Nooku Desktop is joining our Nooku Platform empowering developers to create multi-site web applications and making them available as a native desktop application requiring nothing more than existing web skills like Javascript, HTML, CSS and PHP.
… continue reading …

Split View showing the boats list in Harbour, our example component
A month ago Martin asked a very interesting question on Twitter.
Possible to load a detail view & it’s related list view besides each other in the tab of a third view with the “H” of HMVC?
Short answer, yes offcourse ! Luckily our blog doesn’t have a 140 char limit so I can also show you how. In this tutorial I will explain:
- How to create a Ajaxed Split View.
- How to render that Split View from a module.
We will use the overlays we learned about in my previous blog post, and apply this to create the Split View.
… continue reading …