A look at package2.xml and how to create a PEAR 1.4 package.
I recently gave an overview on what will be new in PEAR 1.4, this time I'd like to start publishing some more detailed info on PEAR 1.4 news. Today's topic is package.xml version 2 and how to create a PEAR 1.4 package.
Set up your own PEAR channel
This guide to set up a PEAR channel server has been deprecated by this howto, written by Greg Beaver. Anyway, the following text might still give you a few good hints.
Services_Trackback - let your site get tracked back.
Today I called for votes in the PEAR proposal system for my new package Services_Trackback. If you are reading this and don't know, what a trackback is, please read the MT introduction into trackbacks or the technical specs.
Finally: Services_Trackback 0.5.0
I finally managed to upload the next release of Services_Trackback (which is a generic class for sending and receiving trackbacks). The most important new feature for this version is integrated spam checking. Services_Trackback now implements a flexible API to add spam detection modules to a trackback using
PHPUGDO - Presentation day: 2005-06-02
As promised a while ago we'll have a bunch of presentations during the next PHP usergroup meeting in Dortmund. Sadly the date for this event was been moved several times, mainly because of my rare time in the past weeks (thanks guys!). But now the time has come:
PEAR & me @ Linuxtag
As some other community collegues already announced 1 2 3: Linuxtag X will start on upcoming Wednesday.
Services_Trackback - Thoughts on trackback spam
A few weeks ago I announced the release of Services_Trackback 0.5.0, which has a new module system for integrating spam protections into your trackback mechanisms. While the most easy filter (the bad word list) worked quite well for the first time frame, but as usual it did not take long for the spammers to work around that with using entitie encoding. Of course to get around that from the anti spam point of view is very simple, too, with simply reconverting that stuff before running the bad word check. But that's not really the sense, because the spam fraction will not need long to come around this, too.
Vote for PEAR::Image_3D!
I'd like to beg every PEAR developer to vote on Image_3D, the new 3D rendering package for PEAR. Since the first proposal Kore Nordmann (the lead maintainer) highly refactored Image_3D and added some fantastic new features like:
Going to Norway
Time has been running so fast in the past weeks... No it's time for me to travel direction Norway, to visit the eZ Systems (one of my current employers) head quarters. I'll fly tomorrow to Oslo Torp and will arrive at about 5:00pm (I guess) in Skien. I'll stay there for 3 weeks and will return to Dortmund on August 20th.
eZ publish Enterprise Components
eZ systems recently announced the development of eZ publish Enterprise Components, a high quality framework for development of large scale web applications. The Components will be extracted from eZ publish during migration to the new version 4.0 (which also includes the migration of eZ publish itself to PHP5) and will afterwards be available as an own open source product under the LGPL. The distribution of eZ publish Enterprise Components will be done through a PEAR channel server and therefore utilizing the PEAR Installer.