Archive for July 5th, 2006

Sebastian Bergmann’s Blog: So Long, and Thanks for all the PEARs

Sebastian today announces the departure of PHPUnit from the PEAR Project.

Skirting the political issues involved, he cites the move from CVS to SVN+Trac as a major factor in his decisiont to move.

The CVS repository has been migrated to Subversion, Trac is now used to provide repository browsing, issue tracking, and wiki functionality. The PHPUnit Pocket Guide website is now proudly served by lighttpd and the DocBook/XML sources of the book are now also publically available.

Whilst shocking and somewhat tear-sheding, I hope this move doesn’t set a precedence for PEAR. Sebastians technical reasons for moving are certainly decisions I have made for projects outside of PEAR and I am happy to see another project make that jump.

Continue Reading · Add comment

Rob Richards Blog: New XML Features and WSSE and ext/soap

From Rob Richards comes some news on new XML features in PHP 5.2, as well as some help on using WSSE with ext/soap.

XML Canonicaliztion functions C14N() and C14NFile() have been added to DOM for PHP 5.2. Until this is released, I wrote some functionality to perform basic exclusive canonical XML (So far it has worked fine with all the Soap services implemeting WSSE I have encountered as well as XML using XMLDSIG). When used within a system running PHP 5.2 it will use the functionality built into the DOM extension rather than the custom implementation.

Its great to see he is taking the time to port functionality back to PHP 5.1.x in userland, and yet, when the functionatility is available through the XML extension it is used instead. Great job.

Continue Reading · Add comment

Developing Applications on Oracle 10g XE: Generating a Report

This tutorial shows you how to create a report based on a table in the Oracle 1 g XE database without stepping out of the IDE. It will show you how to manipulate the report and create a UI….

(Advertisement) Automate Software Builds with Visual Build Pro Easily create an automated, repeatable process for building and deploying software.

Continue Reading · Add comment