I have had several articles published on the main eZ Publish community site, share.ez.no and another article is pending. Each article has been based partly on articles written for my technical blog www.onequarterenglish.co.uk but were rewritten before being sent to be published.
The first article detailed how to create objects for the CMS using custom PHP code to enable users to import content from external sources, or to allow the automation of bulk content creation. The article can be viewed here. The article was awarded “Tutorial of the Year” by eZ Systems, the company behind the CMS (I was also nominated for blog of the year for www.onequarterenglish.co.uk).
The second article was a two part article which provided walkthroughs for exporting node information from the CMS (for the article I took the specific case of exporting user information). The tutorial was published in two parts:
Part One detailed how to extract information from the User Object itself and provided examples of methods built into eZ Publish for handling users in bulk (for example getting all users under a specific role).
Part 2 covered how you can use eZContentTreeNode::subTreeByNodeID() to extract the information (this more generic function can be used on any type of information). It also provided a guide for producing a cronjob to automate the process.