31 Jul 2010
Planet PHP
Features in PHP trunk: Array dereferencing
31 Jul 2010 11:11am GMT
30 Jul 2010
Planet PHP
Zend Framework 1.10.7 Released
The Zend Framework team announces the immediate availability of Zend Framework 1.10.7, our seventh maintenance release in the 1.10 series. This release includes around 60 bug fixes. For those uses of Zend_Service_Twitter , please ensure you upgrade to 1.10.6 or 1.10.7 ASAP. These releases introduce a change in the Zend_Service_TWitter API that enforces the use of OAuth by default when using methods that require authentication. The change was introduced to help prepare Zend Framework users for the Twitter OAuthcalypse in mid-August. (If you cannot upgrade, there are other ways to integrate Zend_Oauth with Zend_Service_Twitter .)
30 Jul 2010 5:52pm GMT
Sandboxed DOM API
Description I finally sat down and started work on a sandboxed DOM API. Originally I was just going to develop a new framework because the DOM is messy but instead I decided it would be cool to have a safe simulated DOM instead and build a framework on top of that. It isn't complete yet and there's [...]
30 Jul 2010 10:52am GMT
29 Jul 2010
Planet PHP
Auto Increment with MongoDB
We are currently working on an app that uses a number of technologies, including PHP, Python, and MongoDB. Recently, a need arose to use sequential identifiers for users, similar to an auto_increment column in MySQL. If you've used MongoDB, you migh...
29 Jul 2010 7:52pm GMT
A Case of Mistaken Iterator
29 Jul 2010 3:30pm GMT
28 Jul 2010
Planet PHP
Open Source Your Career, my story
About a month ago my good friend Lorna Mitchell put out a call for stories on how working with Open Source has influenced people's careers. Given that a lot of my recent career has been driven by my involvement in Open Source, I shared my story with Lorna. But I also wanted to share some of my story with everyone. So here is my story and opinion on how Open Source can influence your career in a positive way.
28 Jul 2010 9:06pm GMT
July Slides
July was a month of talks and travel, including speaking at OSCON and user group talks to DCPHP and PDXPHP. For those who saw the "Micro Optimize This!" talk, you can download the slides here. For those looking for the "Five Tips To Make Good Object Oriented Code Better" slides, those are available here.
28 Jul 2010 3:28pm GMT
27 Jul 2010
Planet PHP
Speaking at Dallas TechFest 2010 – Building a Web Service API
Just a heads up for all of those in the Dallas/Ft. Worth area - there's a great one-day event coming up this Friday (July 31st) blending PHP, .NET, Java, new media, Joomla and WordPress into one packed day of sessions - Dallas TechFest 2010 at the University of Texas at Dallas. I'll be giving a session [...]
27 Jul 2010 6:33pm GMT
Beer Alchemy Integration
27 Jul 2010 4:48pm GMT
Aloha and the art of semantic web content
To bring CMS editing to the next level, the IKS project is working on a semantic html5 editor. This week we had a hackathon in Helsinki focusing on implementing our ideas with the Aloha Editor. In addition to enjoying the hot summer weather here, we accomplished quite a bit and in the end were able to present the whole pipeline of:
- Loading content from Midgard CMS to Aloha Editor
- Annotating our content with Google-compatible Person RDFa elements
- Saving the content back to Midgard
- ...and finally analysing the content with FISE to find more semantic information

The hackathon participants included developers from Nemein, Gentics, Infigo, Salzburg Research and the German Research Center for Artificial Intelligence. Some screenshots:

Editing content with Aloha in Midgard

Annotating persons with the Aloha RDFa plugin

RDFa annotation created with the semantic editor

Additional semantic information suggested by FISE
All the relevant code can be found from GitHub (see also the FISE Midgard integration).
27 Jul 2010 4:31pm GMT