Pragmatism in today's world

Upgrade time

Just a quick note to warn you that the server that akrabat.com runs on is going to be upgraded tomorrow, so expect serious downtime as we see what happens when you go from FC-old to FC6 ! All should be back up and running by the evening though!

PHP UK Conference 2007

I've just come back from the PHP UK Conference (2007) held in London. It was a one day event with five speakers. I took a few photos, but most didn't come out too well as ISO 400 sucks on my camera! Cal Evans introduced us to mash ups and the pain of getting an API key from UPS! Simon Laws talked about SCA which was new to me and I thought it was a very… continue reading.

Indonesian Translation of the Tutorial

Riki Risnandar has done some sterling work and translated the tuorial to Indonesian! Thank you very much Riki! You can download the PDF directly and it is also listed on the main tutorial page.

Zend Framework Tutorial for 0.7

Just a quick update to let you know that version 1.2.x of my Zend Framework Tutorial does actually work on version 0.7 of the framework with no changes. This is because the public API for the MVC components in 0.7 are backwards compatible with 0.6. I expect that from now on, the basic API for the MVC will stay the same. More advanced stuff, like the module support might change though.

Modules

One of the new features to hit the Zend Framework since 0.7 is Zend_Controller_ModuleRouter and its sibling Zend_Controller_ModuleRewriteRouter. This allows for separating out sets of controlers, models and views into their own modules. The directory structure then looks like: application/ controllers/ IndexController.php ArticleController.php blog/ controllers/ IndexController.php models/ views/ news/ controllers/ IndexController.php ListController.php models/ views/ models/ views/ lib/ Zend/ webroot/ css/ img/ js/ index.php To set this up, you use this code in index.php: $frontController->setControllerDirectory(array( 'default'… continue reading.