Archive | March, 2006

Using the latest PHP 5 and AJAX technology

Posted on 30 March 2006 by Demian Turner

"… we hope to bring a great web experience". So says the new revamped My Account area of Zend. And this is what it looks like 5 mins after login, ie, the same as it looked immediately after login.

Good in the sense I don’t have to blur out any fields, it’s totally anonymous.

Nice redesign, by the way, Zend folks. But please get off this AJAX bandwagon that encourages situations where the ‘technology’ can render the information useless.

Comments (9)

Tiffin Boxes

Posted on 21 March 2006 by Demian Turner

Man Anil’s blog is really cooking!   Check out March for starters, some really tasty entries, my favourite is dabbawallah.

Comments (0)

Seagull Gets Top Marks in Recent Framework Comparison

Posted on 20 March 2006 by Demian Turner

Thanks to Daniel Pallet over at for his recent article comparing 10 PHP frameworks. It’s a pleasant surprise that based on the checkmarks for features marking scheme, Seagull
came out with the top score. A lot of complaints from the other
contestants "you didn’t give me credit for this" – I guess visibility
of features is an important feature in itself.

Now that most of the work has been done for the 0.6 stable release, a
new round of effort is scheduled to bring the docs up to date and
improve the overall documentation format. My goal would be to get a few tutorials out to the same level of quality as the renowned Askeet series.

Comments (11)

Admin GUI Overhaul for Seagull 0.6

Posted on 13 March 2006 by Demian Turner

After a 2 week sprint to the finish line, I’m pleased to announce the first release candidate for the 0.6 series of Seagull framework project is now available for download.

There’s been a lot of improvements implemented under the hood, but the
most noticeable change is the completely redesigned admin user
interface by Julien Casanova. Curious to try before you ‘buy’, checkout
the demo at (config edits disabled).

Although we have maintained our 1 release per month policy for most of the project’s life, the last stable release was back in November 2005, and that was from the 0.4 series which started way back in the beginning of 2005 . Get more info on our release policy .

Comments (1)

Responding to Feedback on a recent Seagull Development Release

Posted on 11 March 2006 by Demian Turner

The Seagull project recently got reviewed by Florian, I’d like to respond to a few of his points:

the site has 0.5.5 as "development release", I tried installing it via PEAR
(instructions here – didn’t work at all)

A stable release is due out shortly, and the PEAR installs have been improved.

then I tried svn-trunk, as was recommended. This worked better, but 2 more things happened:
– first pageload: template issue: "Notice: Undefined property: HTML_Template_Flexy_Token_Text"

There was a small error in Flexy configuration, now fixed.

– memory_limit of 16 MB may or may not be recommended by setup – I did
get a Fatal error in PEAR::Date_Timezone when a "joined at" should’ve
been displayed in a user page

There are a couple of screens where the PHP process grabs just over the 8MB default (when compiled with –enable-memory-limit), we should be able to address these by the next release.

they use trac, and I personally hate to register to file bugs – ok, no bug reports by me then :/

We were cautious at first due to spam worries, but the comment is a fair one, so we’ve changed the config to allow anonymous tickets now.

minimalistic is ok, but when I see the default page introduced after a
fresh install, why can’t I edit it? – too strict separation of
framework and cms? why is it installed then?

I updated the default homepage to give better instructions regarding what to do after install. Now that the admin GUI has been completely redone, the next step is to provide a better front end look and feel.

when I login as admin, I am presented the modules page – when leaving
it, however, I can’t find my way back there without logging out and in
again or remembering the url

Yep, the default navigation needed to be better thought out, this has now been done. As for Florian’s wishlist at the end of the post:

  • dish out RCs and releases faster
  • unit testing is fine, but how can it be that a new user can’t get
    it too work? my dev webserver happily accepted the last ~20 opensource
  • make submitting bugs open. don’t force work on users. YOU want them to help your project

Releases – we try to keep to one a month, I think that’s fast enough, at least it’s as fast as we can manage! Install probs – we’re always trying to improve. And anonymous bugs – we’ve taken your cue on this one.

Thanks for the feedback!

Comments (1)



Demian Turner's currently-reading book recommendations, reviews, favorite quotes, book clubs, book trivia, book lists



PHPkitchen recommends you also check out the following sites :

Accounting for Small Businesses

FreeAgent sign-up