Waugh Partners is launching the first national research project to study companies and contributors involved in the Australian Open Source industry and community.With growing demand for Open Source skills and technology, it's the perfect time to launch a major research effort to understand the strength of Open Source in Australia, the economic potential for the broader Australian ICT industry, our skills capacity, and the symbiotic relationship between the Open Source industry and community around it.

The resulting report will be released as a free PDF in February 2008The census closes next Friday (30 Nov) so if you are working with or providing Open Source products, technologies or services in Australia visit the Census page and fill it out!

Firstly I must state that in the past I worked with the author of this book for a number of years at designIT. I've been involved in many of the projects mentioned in the book as well as discussed and work-shopped many of the techniques both with and with out the assistance of a cold frothy beer or two.

This book isn't as much a step by step technical guide to creating an eZ Publish site but a series of observations and techniques that can help in specifying, delivering and managing medium to large web based content management projects. While the title and some of the content imply an eZ publish focus, most of the advice could be applied to web content management in general regardless of the platform.

The tone of the book is quite informal which makes it easy to read. The book takes the reader through the stages of the Software D…

This Friday is my last day with designIT. In July designIT was sold and I made the decision not to continue on with the new company. Currently I don't have any plans apart from having a few weeks off, knocking down a brick wall and finding work a little closer to home. I thought I'd take a trip down memory lane before I have my mind scrubbed ready for whatever comes next.

I started with designIT in October/November 2002 working on an online version of a survey that is sent to all university graduates in Australia. While this project was progressing another project was starting that used a CMS called eZ Publish produced by a little company on the other side of the world. Initially the project was to use version 2.0 but given that version 3.0 was to be released soon it was decided to postpone development until it was released (well the beta at least).

Much of the development was based on beta versions of eZ publish and the site went live before the initial 3.0 version was act…

The locale in incomplete in that I have not been able to establish the short names for days and months. It's good enough to use for most cases (not sure where and if the short names actually get used) and have released it as a contribution:

One of the things I love about eZ publish is that it's so configurable and often settings can be used in ways that were not thought of when introduced.

In version 3.8 the ability to add and override HTTP headers was introduced (from what I can tell to allow for fine tuning of cache related headers).

In the most basic terms a web service is the ability to provide machine readable data (typically XML) over a network.

eZ publish has the ability to provide RSS feeds which is contained within it's own module. However this is quite limited. eZ also come with a SOAP library that would allow the coding of services.

The introduction of the httpd header overwrite feature allows for eZ Publish to use the templating system and the content within the site to produce any data you require, i.e. no php coding required. It also allows for the data feeds to be dynamic and relative to the existing web content.

The process in a nutshell is:create a layout for the webservice (layout.ini)overwrite the…

The article discusses indepth the following principles:minimise the number of optionsbe robust and error-proofprovide task-based interfaceshide implementation detailsmeet core usability guidelinesmatch authors' mental modelssupport both frequent and infrequent usersprovide efficient user interfacesprovide help and instructionsminimise training requiredsupport self-sufficiencyI think thats it's a pretty impressive list and one that any CMS on the market will have trouble meeting today.

eZ Publish while not perfect meets many of the principles at least in some aspect. When I have a bit more time (yeah right) I may evaluate eZ based against these principles in more depth.

Making something as complex as a CMS especially one as feature packed and complex as eZ Publish usable is a huge task but in the end it is a tool that has to be used and usibility is important.