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:
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.
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: http://www.packtpub.com/view_book/isbn/1904811019
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.
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)
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.
Posted on 05 July 2004 by Demian Turner
from a recent post by AJ Tarachanowicz
I know Eclipse IDE  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, phpDocumentor  struts, perl, an abundant amount of java plugins, UML, and much much more . 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 .
 http://www.eclipse.org – Eclipse IDE
 http://www.phpeclipse.de – PhpEclipse
 http://www.xored.com/download.php – TruStudio IDE
 http://www.eclipse.org/tools/index.html – Eclipse Tools
 http://www.eclipse.org/community/plugins.html – Eclipse Plugins
 http://www.eclipse.org/org/index.html – History of Eclipse