I have finally found the time to fix the annoying "cannot redeclare xmlrpc_decode()" bug. This
only happened on PHP installations with the xmlrpc extension, as the xml-rpc class we are using
in some of our projects has the same function names... This is now fixed, you can either download
the small update for existing installations, or the complete package. Note that this is only a
bugfix version - if you do not have any problems, don't change anything (NTARS - Never Touch A Running System).
After it has been in the making for about one year, the stable version of patTemplate 3.0.0
is finally available and ready for download. If you are using any version of patTemplate, we
recommend you to upgrade to the newest version. If you do not yet use patTemplate, we recommend you
to start using it.
Many were eagerly awaiting this moment, and this is it: patForms is out, It's only
an alpha version, but that depends on the parts of patForms you will be using. In you
don't know what our form abstraction class is or what it can do for you, have a look
at the overview. Otherwise, download and test away! Just make sure you report any bugs you find via
our patBugzilla.
patBBCode is our XML-based BBCode parser, very flexible and easy to
extend. With its SAX-based tag parser, no regular expressions are
required to add new tags.
Even if patSession a very small project and was started a long time ago, we never
managed to add some documentation or at least create some pages to anounce the project
on his site. But finally we did it!
As you might guess, patSession is an object oriented abstraction layer for session handling.
The design of patSession uses plugable sorage drivers that allows you to expand patSession
with custom session handlers. Even if you don't want to implement a custom driver, patSession
will ease juggling with sessions and security issues.
The second beta version of the completely recoded patTemplate 3.0.0 is now available.
This is supposed to be the last beta release before 3.0.0 stable and only bugs will be fixed until
3.0.0 is released. If you are using patTemplate, please test this release.
A list of changes since beta1 is available in the changelog,
if you never used 3.0.0, you will find a summary of all new features in the patTemplate 3.0.0
overview.
I just updated our list of publications, as the current issue of the German
PHP Magazin contains three articles, that I've written. The articles cover the topics
PHP-CLI, PEAR::XML_XUL and PECL's xmlreader extension.
Yesterday I arrived from my trip to the OSCON and my short visit to San Francisco. You can now find
the materials from my "PEAR for the masses" presentation online, including a
PDF version (thanks to Carsten for this).
patBBCode is our custom pat BBCode parser, with a slightly different syntax than
the widely known BBCode. pat BBCode features tags with attributes, empty tags and
even tags with custom namespaces. Tag filters enable mapping classes to tags with
a very simple to use API for quick development.
Some of you may already have heard about it: I will be doing at session at the
OSCON
in July. In my session
"PEAR for the masses"
I will be giving a round-trip through all you need to know about PEAR. Topics include
a short history, internal structure and organization as well as an in-depth look into
some important packages.
You do not have to wait any longer, it's finally here! A lot of people
probably thought it would never happen, but today I released the first beta of
the completely refactored patTemplate 3.0.0.
The list of all new features is nearly endless, so I just mention the most important
features here, see the news file for a list of all changes.
split into several small modules for performance
support for input- and output-filters
support for variable modifiers (PHP functions and custom classes)
support for modulo template
able to read from any datasource
able to read PHPLib templates
support for new tags: comment and var
support for custom tags
support for template cache
flexible namespace
new built-in conditions: __first and __last
and many more...
This release is a beta release, please test it and report bugs.
Finally we did it. patError is now available for download.
This new package in our collection eased dealing with errors and exceptions inside your
own projects. Furthermore the patTeam will use patError within all future patProjects.
Two days ago, we released a new PEAR packages that helps you creating XUL documents.
XUL is used by Mozilla to build frontends for applications that can be run in Mozilla and
it can be combined with Javascript, CSS and RDF.
We are currently importing our projects to our new CVS server, that
will be available 24/7. This server provides anonymous CVS so you are
able to get the latest development versions. If you only want to browse
the code, you may use our WebCVS, courtesy of Horde.
Furthermore we provide daily snapshots of all projects that are available in CVS,
so you may download a rather new version without using CVS.
In our endless quest to enhance our site, we added an new forum and a bug tracker.
Both are open source tools, we are using BugZilla
and phpBB, both will be adjusted to
match our design in the near future.
So if you want to report a bug, please use our bug tracking system.
After our new server is up-and-running again, pat decided that he'd need something new
to play with. So I decided to install s9y for him so he could have his own weblog.
Our site moved to a new server, which allows us full access to shell, daemons and
anything else we desired. So if you experience any problems with our site, please
let us know.
In the process of moving our site, we also decided to drop the forum as we were not able
maintain it. We will soon add some other services like a mailinglist and a bug tracker
that will help you with our projects. Please stay tuned.
29.01.2004
By Stephan Schmidt
PEAR::HTTP_Server 0.3 released
We released the first official version of HTTP_Server, a class that enables you to create
HTTP servers without worrying about socket connections or the HTTP protocol.
Furthermore we added an RSS feed of the last releases we did for PEAR on this page.
Just take a look at the sidebar.
Today the new issue of the German PHP magazine has been released. It features two
PEAR related articles by Stephan Schmidt. You'll find more information in our
list of publications.