Archive | June, 2004

TinyButStrong – Template Engine : 1.97released

Posted on 29 June 2004 by Demian Turner

TinyButStrong is an original Template Engine for pro and beginners. It\’s 1 file, 1 class with 8 methods and 2 properties. With TinyButStrong, you can design template using WYSIWYG Html editors. And it supports several databases systems in native.

TinyButStrong has been chosen to be part of the Php Quebec Cd-Rom 2003 and 2004.

Version 1.97 brings:
– merge block faster,
– new operators for conditional display,
– display object variables,
– and other minor new stuff and bug fixes.

Comments (0)

Run Postgres on Windows

Posted on 27 June 2004 by Demian Turner

Windows users interested in working with PosgreSQL can now enjoy the database’s advanced features with ease. 

I’ve setup a page on the Seagull wiki which covers

  • download and install info
  • how to configure Seagull to work with Postgres
  • accessing all your databases via a single GUI tool that allows for auto-complete SQL queries

Thanks to Andy for these tips.

Comments (0)

PHP Interview

Posted on 25 June 2004 by Demian Turner

With the 3rd Release Candidate released on 8th June (2004) and the Zend PHP 5 Coding Contest, it is easy to see that the full stable release of PHP version 5 is just around the corner.

David Mytton has just published an interview he conducted with the two creators of PHP and Zend founders, Zeev Suraski and Andi Gutmans, at which delves into their lives as PHP Developers.

Comments (0)

June: Tutorial Bonanza month for PEAR

Posted on 23 June 2004 by Demian Turner

As further testament to the ever-growing popularity of the PEAR project, please note the addition of not fewer than 7 new PEAR tutorials to PHPkitchen this month with an 8th, the powerful Date package, shortly on its way.

Comments (0)


Posted on 18 June 2004 by Demian Turner

Thanks to Andrew at work for the heads up regarding the API War article just out by Joel Spolsky. Knowing that there are many who won’t have read this article yet even though it’s heavily doing the rounds of the blog circuit, I’m mentioning it here.

Joel sheds some interesting light on various attitude changes that have taken place in the last 20 years of software development.  He’s well-positioned to comment between his 13 years of programming experience and his former role as head honcho of Excel at MS.

An excellent read – highly recommended.

Comments (0)

Selling Text Links

Posted on 17 June 2004 by Demian Turner

Via Berber, an interesting article on the ins and outs of selling text links on your site.

Comments (0)

Interactive PHP

Posted on 06 June 2004 by Demian Turner

One of those aha moments, wish someone had pointed this out ages ago, thanks to Jon from for shedding the light.

After playing with Python recently I thought one of the most useful things was its interactive shell, where you could type in and evaluate variable expressions at the commandline.  “Why doesn’t PHP have this,” I lamented, having played with php -r at the command line and finding it pretty useless.  Up until now there’s been my ‘test’ folder which currently has 258 files in it.

“It does” retorted Jon, “what you need is php -a”.  And lo and behold he was right, but this little insight doesn’t seem to be mentioned anywhere save one of the comments on the relevant page.  If you’ve ever done a php –help to list the commandline options, the php -a found there doesn’t tell you very much.

So, all you need to do is issue a php -a at the command line (the php cli executable is generally in your path on unix systems and quite easy to add on windows), enter PHP mode by typing a <?php, enter the PHP expressions you want to evaluate, and prompt execution by hitting <ctrl-d> on unix or <ctrl-z> on windows.

Comments (1)

CSS ain’t Rocket Science

Posted on 06 June 2004 by Demian Turner

There are stacks of CSS tutorials on the web, I’ve bookmarked many but found most of them disappointing and frankly, lost interest 😉

I mention this because we finally got Seagull mostly Xhtml-ified, with decent CSS, and folks are now complaining they want good old fashioned tables back.

It’s not difficult to sympathise, when you’re used to doing things a certain way for a length of time, jumping from easy table layouts to CSS hacks/trickery can be a pain.

One tutorial I found that presented the basic concepts in an accessible way was Simon Willison’s CSS ain’t Rocket Science.  There’s several blog entries here which, along with the comments, give a very well-rounded picture.

Comments (0)

Seagull 0.3.8 Released

Posted on 05 June 2004 by Demian Turner

Check out the latest release of Seagull, once again lots of activity on the list and many code improvements including:

  • themes properly separated and now have their own images and css directories
  • great strides have been taken towards xhtml compliance, we’re still not 100% but Seagull now uses an xhtml div-based theme as the default, with further cleanup in the sytlesheet making it easier than ever to customise (AJ Tarachanowicz and others)
  • directory structure improvement: with the latest changes you only have to give perms to one directory, and Seagull takes care of the rest for you, vastly simplifying installs
  • Czech translation added (Petr Votocek)
  • sessions can now be db-based
  • ability to switch in and out of ssl mode
  • Publisher module now fully works under PostgreSQL (Radek Maciaszek)
  • global namespace cleanup, iow, no stray vars in $GLOBALS, everything is namespaced
  • new guestbook module
  • new fortune/random message module (Micha?Willemot)

And many other smaller fixes, check the changelog for ful details, and grab the latest tarball.

Comments (0)



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