I wrote an article, that introduces the relation featuresw of our ORM compoenent "PersistentObject" to you, using a practical example application. For me the coolest feature of PersistentObject is, that the component does not require you're ORM enabled classes to inherit from a certain base to allow your objects to be stored in a database (made persistent). PersistentObject simply allows you to configure any of your applications objects to be persistent and you keep a nice an clean OO structure. If you are interessted in learning more, just follow my trip into PersistentObject on ez.no. [Read full post…]
For my current exam phase at university, I wanted to have some tiny project where I can play around with, without caring too much, just to relax a bit in the evenings. When Kore infected me with some strange PHP-GTK virus ;) and someone mentioned on IRC, that it would be time to have a GTK UI for PHPUnit, I decided to take this one. So I played some hours with the PHP-GTK extension and voila, here we go with a first running version of a GTK driven test runner for PHPUnit. [Read full post…]
When Sebastian left the Gentoo project, I decided to give it a try to become a Gentoo developer, which is a quite long process. Now I took the first step and provided new ebuilds for the recent eZ Components release 2006.2. Since I'm not an official developer, yet, these ebuilds are only available through the Gentoo PHP overlay, for now. I think Luca will put them into portage, or at least into php-testing, as soon as he is back from Christmas vacation. [Read full post…]
Jakob (a good friend of mine from the PHP UG Dortmund) has written a bash script to create class graphs (non UML conform, but what shalls?) from a PHP source directory. The resulting SVG is generated through GraphViz. He just ran the script on the eZ components. Here is a small excerpt: [Read full post…]
I tried a several times to get eZ components (and other eZ projects) into Ohloh. Ohloh claims to do "Mapping the open source world by collecting objective information on open source projects", which fits the website content quite well. If I got the basic project idea correctly, it should give managers an impression on the quality and usability of open source projects. Since managers usually want to have "hard facts", Ohloh tries to masure numbers it can extract from various public project data (e.g. from SVN). [Read full post…]
While working with the eZ Mail component, for sending some emails comfortably, I noticed some issue with my Qmail installation. With some email accounts that received the emails, the headers were broken and had double line break characters, so the complete email was broken. That (weirdly) happened only with some servers (e.g. Gmail), while my own server handeled the emails gracefully. [Read full post…]
I forgot that Wolfgang and me moved the dates for the sessions, because Wolfgang is on vacation and wants to take part in the sessions. Sorry for that! So, here are the correct dates: [Read full post…]
I remember mentioning that term in my blogs/talks/wherever, too. So, for all of you who still wonder, what the eZ platform will be, we published an article, explaining the architecture of eZ platform, how it is related to eZ components and eZ publish and what you can do with it. [Read full post…]
Yesterday my new article about the eZ Template component (part of the eZ components since 1.1) was published. The article deals with using the template engine in a real-life example and deals with most of it's great features like automatic output escaping, cycles, template includes and many of the built-in template functions. [Read full post…]
I just commited the slides from my recent talk "Enterprise PHP development with eZ components". It should be online in a couple of minutes here. [Read full post…]