Love at first sight / PHP Conference Wrapup
May 5th, 2005 by Ivo
Love..
I fell in love. I was doing some post-conference reading this morning, and came across SAJAX. A wrapper that makes AJAX extremely easy.
I'm going to experiment with this. If it works in the common browsers, I'm going to put it in ATK. Dynamic contents for listattributes, recordlist paging without reload, frameless application with dynamic menu loading, I think the possibilities are endless, or, as is the slogan at Ibuildings, 'even the sky is no limit'.
Conference wrapup
The PHP Conference was nice. The second day had a lot less traffic than the first, but we still had some nice conversations. Several people came around for a second chat about ATK or more questions.
One of the features that people particularly liked in the demo, was Peter's atkMetaNode. The one-line employee admin mini application came down to:
[code]
class employee extends atkMetaNode
{
function employee()
{
$this->atkMetaNode(array("type"=>"employee", "table"=>"lesson1_employee"));
}
}
[/code]
(Ok, that's 7 lines, but I only count the ones that matter
)
This was a very nice part of the demo, after first showing off with the 10 line demo.
I should encourage Peter to finish his howto on the metanode. Sandy already created a 'lesson6' about the atkMetaNode for inclusion in the ATK demo application.
Near the end of the day, I had a short chat with IBM's Dan Scott. He suggested adding IBM DB2/Cloudscape support to ATK. It shouldn't be too difficult. I'm thinking about setting up a test server to create the drivers. atkDb2Db should not be hard to create, and creating an atkDb2Query for the SQL query abstraction would require some experimenting, but sounds doable. It might bring us a whole new set of users, and give DB2 users an easy way to start a web application.