Archive | July, 2004

CMSs Benchmarked

Posted on 26 July 2004 by Demian Turner

An interesting article over at the Mambo forums, some benchmarks have been put together comparing a few of the CMS players:

  • Mambo
  • Xoops
  • Drupal
  • e107
  • Post-Nuke
  • Xaraya

Basically, Xaraya gets sliced but I’m not sure the methodology inspires great confidence.  [*Note: we had a candidate come in to interview for a lead programmer position recently and the chap didn’t know the word ‘methodology’, he was sure it was ‘methology’ ;-)]

It’s claimed Xaraya took 42 seconds to load a page which sounds a bit Olympic, and e107 (never heard of it) is touted as the big performer.  Would be nice to see of few of the other players put through their paces.

While the graphs are nice and probably about as misleading as all graphs, what I liked is the benchmarks compared server load sustained over a given test period, ie, indicating which software was more CPU intensive and likely die under duress.

Maybe e107 had the smallest impact on the server but maybe that impact is mirrored by a modest feature set?  Can’t really be scientific.  Derick Rethans latest xDebug usefully measures memory usage, this will shed light if you want to run your own tests.

Comments (0)

First book on eZ publish released

Posted on 26 July 2004 by Demian Turner

Packt Publishing have released the first book on the php based open source content management system eZ publish

The book takes you through the process of designing and building content-rich web sites and applications using eZ publish. Famed for its power and flexibility, eZ publish can be daunting on first approach. Moreover, it has advanced features that reward the investment in learning.

This book exists to ease experienced PHP developers into thinking and developing the eZ publish way. With hard-won experience of the practical difficulties faced by developers working with eZ publish, and technical approval from eZ systems (creators of eZ publish) this book is a distillation of the authors’ expertise, and the perfect way to master the system

With this book you will conquer eZ publish, and learn the skills to become an accomplished eZ publish developer.

At the end of this book, you will:

  • Understand how eZ publish handles, versions, and publishes content to the Web
  • Be confident working in the eZ publish administration area
  • Know the secrets of the eZ publish templating system to design your own pages
  • Have the skills to create new eZ publish extensions
  • See how real world eZ publish sites have been designed and implemented

The book covers:

  • Installing eZ publish
  • The basic concepts of eZ publish
  • The structure of an eZ publish site
  • Content management with eZ publish
  • Controlling your page output with eZ publish templates
  • The eZ publish core libraries
  • Creating eZ publish extensions
  • Creating new modules and datatypes
  • Working with RSS import and export
  • Deploying an eZ publish site
  • Case studies of real eZ publish sites
  • Optimizing your eZ publish installation.

For more information:

Comments (0)

Hot Tips For Office Success

Posted on 23 July 2004 by Demian Turner

Trying to move onwards and upwards in your office life?  Looking to acquire diplomacy skills to use with your colleagues?  Check out this invaluable list of etiquette ideas that will help to pave the way to your next promotion.

I’m particularly short-changed in this area, wish I had come across this years ago.

Comments (0)

Seagull 0.3.9 Released

Posted on 13 July 2004 by Demian Turner

Check out the latest Seagull release, main new features:

  • new flexible roles/permissions system (see How To Create Modules tutorial)
  • all runtime application data created dynamically (logs, entities, session data, compiled templates, caches, config files)
  • better performance with lots of bug fixes, better trouble-shooting system messages
  • new Portuguese translation (Adelino Monteiro)
  • switch to PEAR::Pager (Lorenzo Alberton)
  • Added ability to add custom Output objects to modules, ie, if you want to add to your own methods to Flexy (more info)

Comments (0)

XMLHttpRequest Techniques

Posted on 08 July 2004 by Demian Turner

Check out Chregu Stocker’s blog for good usage of the XMLHttpRequest technique, where a remote resource is called and loaded into the page without refreshing the browser.  He uses it in his search box – type slowly đŸ˜‰

Like many I thought this was an msie-only technique, but according to the Apple page most browers support this object now with the exception of Opera.  This will definitely bring web apps a little closer to their desktop cousins.

Comments (3)

Eclipse: the PHP Editor that Cleans Up Shop

Posted on 05 July 2004 by Demian Turner

from a recent post by  AJ Tarachanowicz

I know Eclipse IDE [1] detects and allows you to set file encoding along with an HTML Tidy ability, CVS Clients, SSH Client, DB Client, Visual Diff (CVS vs Current History, Local History, Another Project, Different CVS), and the standard IDE feature.

With the release of Eclipse 3.0 it has definitely come a long way from 2.x. There are also serveral plugins avaliable for CSS, (X)HTML, php[2], phpDocumentor [3] struts, perl, an abundant amount of java plugins, UML, and much much more [4][5]. It’s open source and it receives major support from major industry leaders such as IBM, Borlan, QNX Software Systems, Red Hat, SuSe, and Oracle just to name a few [6].

[1] – Eclipse IDE
[2] – PhpEclipse
[3] – TruStudio IDE
[4] – Eclipse Tools
[5] – Eclipse Plugins
[6] – History of Eclipse

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