eZ Components and PEAR
Finally we managed to release a first beta of eZ systems' new open source product eZ components. As I'm part of the development team, it's a great pleasure for me to see our work becoming ready after all. The project went quite good from my viewpoint, although it was a bit hard to manage work and university in paralell after the great summer vacation time (we have around 2-3 month of free time here).
A sensible place for a fluent interface
The new buzz term "fluent interface" has been mentioned a lot in the PHP world recently, so I will not again explain, what a "fluent interface" is. Andi already mentioned, that this way of desining an API is quite good and can give you a really handy interface, but he also points out, that one should make very careful use of the technique.
Abject "sponsored link" practice on PHPFreaks (update -2-)
I still recieve lot's of comments on this issue, which all have basically the same content, affirming my opinion. The most common sense is, that abusing the content created by somebody else to put ads into it (in the way it is done, by modifying the content) is a real shame and has to be considered equal with spam. Today an anonymouse reader pointed out, that they actually violate the OPL, under which the PHP manual is provided. The OPL says "The modified version must be labeled as such." and "The person making the modifications must be identified and the modifications dated.". Both points seem not being fulfilled on that site.
Trackbacks for eZ Publish
My friend Lukasz has used my PEAR::Services_Trackback package to create an eZ publish trackback extension. This enables you, to integrate trackback capabilities very easily into your eZ publish based weblog or your whole eZ publish based website. Read more here.
Kore has a blog
My friend Kore Nordmann (the developer of PEAR::Image_3D) finally managed to relaunch his private website. It now is in english language and also has a weblog integrated. Therefore: Welcome to the planet, Kore! :)
Happy birthday PHPUGDO!
The local PHP usergroup turns 1. The actual annuary of the first meeting is tomorrow, but since we meet every Thursday, we celebrate the birthday today. Although I'm not a member of the first minute, I'm one of the oldest members there. It's very nice to see, what we reached so far. The group grew from a bunch of 4 people that started to meet, to being a real user group by now. Our mailinglist counts 34 subscribers so far and the meetings take place every week with always between 5 to 15 people. We already had a bunch of presentation during our meetings, we had lots of fun just sitting around and ranting about technical stuff and tend to meet for hacking around PHP. But also beside these meetings, we have a fairly good running ICR channel (#phpug on EUIRC) where usually 10-20 people are in. It's very cool to have a bunch of geeks around oneself. Not only that you always have cool ideas (of which you can realize about 5% in your lifetime), but also that you can discuss technical decisions so easily and can have input on all those problems you have.
It's absolutely amazing, how my friend Kore is always good for a surprise. In the past weeks, he managed to suprise me multiple times:
Welcome to the team, Sebastian
Sebastian finally signed his contract with eZ systems and will move to our headquarter in Skien - Norway - next month. He will write his diploma thesis there about the new work flow engine for eZ publish 4. I'm really happy to have Sebastian with us. Another member of the open source community in our middle. For that: Welcome on board, Sebastian! Have a lot of fun with the great guys in Skien! :)
PHP at FrOSCon - Call for papers!
The FrOSCon (Free and open source conference) is an event organized by the faculty for Computer Science of the college of higher education Bonn-Rhein-Sieg (24./25. Juni 2006). The PHP usergroups Köln-Bonn and Dortmund will organize a PHP room under the hood of the FrOSCon. This will give all PHP enthusiasts a meeting place and allows us to have a special PHP talk track during the 2 day conference.
The eZ Components tutorial online
We finally got a tutorial about eZ components online. I wrote a little example application for that, which realizes a very basic image gallery on basis of the eZ components. It explains how to use a lot of our components in the real world, like Database, PersistentObject, ImageConversion, and some more. You can directly view it online and download it's source code here. Would be great to get some feedback on it!
phpDay in italy
I was invited to join the phpDay in Bari, Italy, this Mai. Since I think that Bari in May must be beautiful, I accepted to go there from May 19th until May 21st. I'm pretty much looking forward to this event, since it means to get to know a lot of new people. If you are located in Italy and are interested on PHP, it would be a pleasure, if you join my talk about eZ components there.
Renewal of the PEAR Core QA team
My friend Arnaud has developed a PEAR proposal for the renewal of the PEAR Core-QA team. This group (to which I still belong) is dedicated to quality assurance questions in PEAR and was founded about 2 years ago. As it is in open source, most of the current members don't have much time any more to take account for their responsibilities (as it is with in the past months).