The patSidebar for Mozilla / Netscape 6+ is now available. Now you'll be able to keep informed of pat News
and projects while browsing somewhere completely different.
After about 6 months, there's a new version of patConfiguration. In this version we
got rid of the notices and warnings and implemented a caching mechanism, that
allows you to gain performance in applications that use patConfiguration. You will find
more information in this topic in the documentation.
Today we've added a new project to patMisc: patRSS is a small class that provides an
API to RDF and RSS files that are commonly used to syndicate content.
You may want to use this class, if you want to display news from other sites on your
page.
Furthermore we are now providing our news in an RDF format, so you may use it to
display our news on your site. Feel free to spread the word. You'll find
our newsfeed at http://www.php-tools.net/rdf/.
A new version of patServer has just been released. Main cause for the release was
a bug in 1.0 that has been reported by Dominik Wittenbeck, who also sent us a solution
to the problem. Furthermore, we've included patTicTacToe as an example for XML servers.
Slides from the International PHP Conference 2002 available
You may now download all materials and examples used in the presentations at the
International PHP conference 2002 in Frankfurt. The presentations included IPC with PHP 4.3
and a talk on ext/sockets and how it may be used to create a server that is able to communicate with
Macromedia Flash.
Just in time for the PHP Conference 2002 in Frankfurt, we're proud to release a new pat
project: patTicTacToe. We needed something to demonstrate what can be done with our
previously released patServer, so we thought that some entertainment might be nice .
If you're at the PHP Conference, you may want to check out our live demonstration in Stephan Schmidt's
session on XML to Flash communication via XML sockets. Otherwise, just test it here - live (flash 6
player required)! You may need to wait a little, as you need at least another player connected at the
same time.
This week, the new issue of the German PHP Magazin has been released.
Again it contains an article by Stephan Schmidt, this time XML transformations
with patXMLRenderer are discussed.
You may now download all material from Stephan Schmidt's presentation "Introduction to
XSLT with PHP" in our newly opened downloads area. The material includes the powerpoint
presentation as well as all examples and the handout.
In the new presentation area, you will also find the material from the other presentations
we did at various conferences.
Now you get what you always wanted! We have made a collection of small "powered by pat"
buttons that you can add to your site to tell the whole world how proud you are to use our tools.
You'll also find two banners in different sizes (and languages) that may be used to link to our site.
As some of you may have seen, the site has undergone some minor site changes - among other things we
have added a download area and re-designed some pages that were in dire need of a new structure.
We've finally managed to release a new project: patServer, a generic server class
that makes use of PHP's socket functions and allows you to build custom
servers without knowing anything about sockets.
patServer allows you to build web-servers, chat-servers or even servers that are
able to communicate with Macromedia Flash. There are two examples included that
show how patServer works.
We'll show you how to build XML-servers for Flash at the International PHP 2002
Conference in Frankfurt.
patXMLRenderer file: extension has a new maintainer
As we've got pretty much to do, we are glad to announce that the file:
extension of patXMLRenderer has found a new maintainer. All issues
concerning this extension should now be directed at
Matthias Mnich.
You may download the latest release, which now allows you to export data
to a file in the patXMLRenderer extension section.
Stephan Schmidt will be making a short visit to the PHPCon 2002 in San Francisco
on October 24 and 25 to do a talk on XSLT with PHP entitled "Introduction to XSLT with PHP".
The talk will also compare XSLT to the concept of transforming XML directly with PHP as
patXMLRenderer does.
We are looking forward to meeting you either at the PHPCon or the
PHP Conference in Frankfurt/Germany.
The new version of patUser provides methods to return the patUser configuration.
Furthermore, some tiny bugs have been fixed and most of the notices have been
removed. Our thanks go to all of you that reported bugs and especially Oliver Hofer
for helping us with the new version.
No, we are not using any Microsoft technologies, but our site is now also available
at www.php-tools.net.
We decided to use this domain as a sign that PAT is an international project.
10.09.2002
By Stephan Schmidt
pat at the International PHP Conference
Like last year, at least two of us will be attenting the International PHP Conference in
Frankfurt/Germany. Stephan Schmidt and Sebastian Mordziol will be doinf a session on
ext/sockets where we will show you how PHP can be used to develop an XML-socket-server
that helps you creating multi-user applications for Macromedia Flash.
Furthermore, Stephan Schmidt will presnt a session on IPC with PHP.
We are looking forward to meeting you at the conference in November!
We will not only visit the Linuxtag in our hometown Karlsruhe from 6-9 June 2002, but Stephan Schmidt
will also be doing a presentation on patXMLRenderer which explains how it may be used to build
websites.
The presentation will be taking place on Friday, 7th at 11:00.
Melonfire published an excellent tutorial on patTemplate splitted in two parts. This tutorial explains
everything you need to know about patTemplate, we couldn't have done it better ourselves!
We've been finally working on our Javascript navigation and now it also works with
Netscape 6 and Mozilla browsers. If you still experience any problems, please let us know.
01.05.2002
By Sebastian Mordziol
patSpiderizer v2.0.7 released
Version 2.0.7 adds a few minor bugfixes, and implements a third search engine recognition check, the host
check. So now search engines are recognized by useragent, host and ip. I've also included the new patConfiguration
version, which makes the whole administration interface a bit more secure when saving data with special characters.
There is an easy to install update package available to upgrade from v2.0.6 to v2.0.7 on the dowloads page.
Content Builder, a pluggable CMS, which is based on patTemplate and patUser was finally released.
The pat team sends its congratulations to the Content Builder developers.
Today we released a new version of patConfiguration, as it contained several minor
bugs. If you are using patConfiguration, please update your version!
Especially if you are using patSpiderizer, we advise you to update to the new
patConfiguration version!
We finally managed to release a new version of patUser. This version mainly contains bugfixes,
but patUser now also supports password encryption.
Take a look at the changelog for details.
Furthermore we've added syntax highlighting to the examples in the documentation, so they
should be easier to read.
As you've probably noticed, we've included a small popup window with a poll.
We decided to include more interactive features on our site, as we'd like
to get feedback from you so we can steadily improve our tools. In that sense, please take
a minute to vote in our poll!
06.04.2002
By Stephan Schmidt
new extension for patXMLRenderer available
The HTTP: extension allows you to send any HTTP header or set cookies with the
patXMLRenderer. This is the first step in the direction of user-dependent
websites managed by patXMLRenderer
It's here! From now on, the pat forum is open and eager to help you exchange questions, opinions, ideas,
comments, requests, rants, love stories (just kidding)... So just go ahead and be the first to write
a comment!
We've fixed a bug in patXMLRenderer's PHP: extension that occured with PHP versions greater than
PHP 4.1. If you are using this extension, you should download the new version.
patMisc now features another smaller class: patMessenger, a small example script
I did for the German PHP Magazin, which show how IPC can be done via PHP.
We've added a new main category in the project navigation entitled "patMisc".
There you'll find a collection of smaller tools and classes which we thinkl could
be useful for others but laack documentation or were to small to be released as
separate project.
The first class filed under this label is patSHMC, which helps you building IPC on your
server. If your server is running on a UNIX machine, you may want to check it out...
We've fixed a small bug in patExtras v0.2. This will only affect your project if you downloaded
patGuestbook in the last two days. IF you downloaded this tool, please download and install the
new patExtras version.
As we've promised, patGuestbook is finally released. Although it's only a beta version
we've included several features that make most guestbooks envious, like rating possibilities
and several skins.
Yes, it's time to go hiding and finding eggs again! pat is already contributing to the
festivities, as you'll notice. As it's all about hiding and finding, we invite you
to find the "easter egg" in this new pat movie...
21.03.2002
By Stephan Schmidt and Sebastian Mordziol
patGuestbook is coming!
Yes indeed - patGuestbook is mightily in the works and is due to be released soon. The initial
release will have most of the features we wanted to implement, and will only be missing full documentation.
21.03.2002
By Stephan Schmidt
patTemplate leads the downloads
patTemplate has recently hit its thousandth download, and is leading pat's download hall of fame. Second in
line is patXMLRenderer with slightly over 950 downloads. Grouping all downloads together, we'll soon hit
10.000 downloads since we went online 30.06.2001. Big thanks to all you patters out there!
01.03.2002
By Sebastian 'The Argh' Mordziol
First issue of 'PHP Magazin'
The first issue of the german magazine 'PHP Magazin' has appeared in stores, with articles contributed by the
pat team - The first one, 'Brücke an Maschinenraum' (Bridge to engine room) is about cross-communication of PHP
applications with shared memory, by Stephan Schmidt and Gerd Schaufelberger, and the second one is about XML-based
communication between PHP applications and Flash, by Sebastian Mordziol. So if you haven't got it yet, grab it now!
07.02.2002
By Sebastian 'The Argh' Mordziol
It's Fasching!
For those of you that don't live in germany and don't know Fasching, it's a kind of carnival -
you know, everybody trying to have the most original disguise and all that stuff, processions
through the streets... our friend pat is doing his little contribution to the matter .
So happy celebrating everybody!
05.02.2002
By Sebastian 'The Argh' Mordziol
patSpiderizer v2.0.6 released
Finally available - since the release of version 2.0 for the international PHP conference, some major bugfixes
were necessary, as the checking engine still had some issues to be dealt with. This new version is the most stable
yet, with many small additions. Have a look at the overview
or the changelog for details.
04.02.2002
By Stephan Schmidt
Fixed a bug in patExtras
We've fixed a bug in patExtras, that appeared when submitting a bug report via
patExtras (that's Murphy's law . If you are using a tool
that supports patExtras, you should download the new version.
Two new user-contributed XMLRenderer extensions available
We've added Silke Röcker's i18N
XMLRenderer extension used to implement NLS (Native Language Support) which can be used
to internationalize your pages.
Also added Silke Röcker's
XGEN XMLRenderer extension used to add new XML tags dynamically to your XML
files. Typically used to be able to add dynamic XML tag attributes, which wasn't
possible up to now.
We've finally done it - patSysinfo now comes with some real documentation and some additions were made to the patSysinfo XMLRenderer extension.
Additionally, the feedback we've gotten on our tools, and especially patUser led to some bugfixes and new features. Have a look at patUser's changelog for details.
13.01.2002
By Stephan Schmidt
Two bugs in patDbc were fixed
Thanks to Alexander Lücking, who reported two
bugs in patDbc, we were able to release a bugfix of patDbc. One occured when creating a new databasem which was not
possible because the function name was incorrect. The other bug we fixed is the use of the deprecated funcion
"mysql_db_query()".
The slides from most of the presentations at the International 2001 PHP Conference are finally online.
Formats differ from PDF to online readable HTML-pages.
Stephan Schmidt was added to the PHP Who-Is-Who on zend.com. He is the first of our
developers to appear in the list of known PHP people on Zend's site.
We'd like to wish you all a Happy New 2002! Thanks for your support in the last six months
since our launch. We will keep on developing projects to ease your life.