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 …
Christian Hent aka Captain 'H'
After a longer break, I re-joined the Joomla community about a year ago and was first shocked, then a bit confused. Johan, lead developer of Joomla 1.5, had left Joomla and was now working on a new project called Nooku. After the initial shock and confusion, curiosity followed. I signed-up for the mailing list and before I knew it found myself inside of a community, full with friendly and helpful developers.
Eagerly I began to explore the possibilities of Nooku Framework and played with com_harbour, Nooku’s sample component. I love demos that just work and help me to understand how a framework is intended to be used and com_harbour is just that. It works.
Harbour is a simple component build on Nooku Framework which manages something like a harbour dictionary. It supports BREAD, searching, letter indexes, pagination, ordering, SEF, various possibilities to limit the displayed data by relations, a nice dashboard plus a lot of trifles. The whole component is deliberately kept simple.
After three months of learning and playing I had some ideas on how to improve it. So I took the bold leap and asked if I could help maintain it and add new features to it. To my surprise I got the job as lead maintainer and have been working on it since.
We have been claiming for quite a while now that Nooku Framework helps you to write less code. A lot less! So time to put our money where our mouth is and show you a little example.
Today’s topic: Building an AJAX widget with just a few lines of code, actually just one line. We will be using a new simple technique called overlays. You don’t believe me? Watch and learn!
… continue reading …