<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <items_returned>7</items_returned>
  <items_available>7</items_available>
  <first_item_position>0</first_item_position>
  <result>
    <project>
      <id>5779</id>
      <name>patForms</name>
      <created_at>2007-06-04T10:02:44Z</created_at>
      <updated_at>2009-02-25T15:49:59Z</updated_at>
      <description>patForms is a form abstraction class intended to finally make web forms fun.

patForms offers an intuitive and simple API and a collection of specialized tools to create and manage forms, as well as an extensive range of validation and form logic controls.</description>
      <homepage_url>http://trac.php-tools.net/patForms/</homepage_url>
      <download_url>http://snaps.php-tools.net/</download_url>
      <url_name>patforms</url_name>
      <user_count>7</user_count>
      <average_rating>5.0</average_rating>
      <rating_count>3</rating_count>
      <analysis_id>196394</analysis_id>
      <licenses>
        <license>
          <name>lgpl</name>
          <nice_name>GNU Lesser General Public License 2.1</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>5880</id>
      <name>patTemplate</name>
      <created_at>2007-06-07T21:50:39Z</created_at>
      <updated_at>2009-10-07T00:51:05Z</updated_at>
      <description>patTemplate helps you separating the business logic from the layout and the content of your websites.

Using patTemplate, you will no more embedd PHP code directly in your HTML code. Instead you will insert placeholders in your HTML documents, which will be replaced by the actual computed values by your PHP application.</description>
      <homepage_url>http://trac.php-tools.net/patTemplate</homepage_url>
      <download_url>http://snaps.php-tools.net/</download_url>
      <url_name>pattemplate</url_name>
      <user_count>7</user_count>
      <average_rating>4.6</average_rating>
      <rating_count>5</rating_count>
      <analysis_id>721230</analysis_id>
      <licenses>
        <license>
          <name>lgpl</name>
          <nice_name>GNU Lesser General Public License 2.1</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>5894</id>
      <name>patError</name>
      <created_at>2007-06-08T13:16:50Z</created_at>
      <updated_at>2009-02-25T15:48:46Z</updated_at>
      <description>Inspired by the PEAR error handling, patError tries to solve the problem of handling runtime-errors within your PHP-projects. Therefore patError supplies the developer with a simple interface for &quot;throwing&quot; errors or sending error-objects as return values. On the other side the errors are &quot;catched&quot; automatically by the registered error-handler.

patError also supports different error-levels. The three well-known error levels: notice, warning and error are built-in and can be used without further configuration. patError also includes predefined default-behaviour for each of these error levels.</description>
      <homepage_url>http://trac.php-tools.net/patError/</homepage_url>
      <download_url>http://snaps.php-tools.net/</download_url>
      <url_name>patError</url_name>
      <user_count>4</user_count>
      <average_rating>3.66667</average_rating>
      <rating_count>3</rating_count>
      <analysis_id>226192</analysis_id>
      <licenses>
        <license>
          <name>lgpl</name>
          <nice_name>GNU Lesser General Public License 2.1</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>5968</id>
      <name>Testing_FIT</name>
      <created_at>2007-06-12T20:16:26Z</created_at>
      <updated_at>2009-05-25T23:33:48Z</updated_at>
      <description>Ward Cunningham's FIT is a well known tool for enhancing collaboration in software development. The FIT platform is available in many language like Java, C++, Pythen etc.

FIT works by reading tables in HTML files, produced with a tool like Microsoft Word. Each table is interpreted by a &quot;fixture&quot; that programmers write. The fixture checks the examples in the table by running the actual programme.

With tables and annotations, non-software-developers can precisely define how software tobe build should work and what behaviour is expected. Hence FIT gives customers and programmers a way to communicate precisely about their software. Customers' concrete examples give programmers insight into the product being built. Programmers' work on fixtures and the software allow customers to experiment w</description>
      <homepage_url>http://gerd.exit0.net/testingFIT/</homepage_url>
      <download_url>http://pear.php.net/package/Testing_FIT/</download_url>
      <url_name>testingfit</url_name>
      <user_count>4</user_count>
      <average_rating>5.0</average_rating>
      <rating_count>3</rating_count>
      <analysis_id>573861</analysis_id>
      <licenses>
        <license>
          <name>lgpl</name>
          <nice_name>GNU Lesser General Public License 2.1</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>5969</id>
      <name>patSession</name>
      <created_at>2007-06-12T20:24:35Z</created_at>
      <updated_at>2009-06-19T16:19:08Z</updated_at>
      <description>patSession is an abstraction layer for session-management. Therefore patSession can be used if you need session support. patSession comes with some with some security-features for session-fixiation. Also the patSession storage-containers are based on drivers.</description>
      <homepage_url>http://trac.php-tools.net/patSession/</homepage_url>
      <download_url>http://snaps.php-tools.net/</download_url>
      <url_name>patession</url_name>
      <user_count>3</user_count>
      <average_rating>5.0</average_rating>
      <rating_count>2</rating_count>
      <analysis_id>618154</analysis_id>
      <licenses>
        <license>
          <name>lgpl</name>
          <nice_name>GNU Lesser General Public License 2.1</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>5995</id>
      <name>Wombat</name>
      <created_at>2007-06-13T17:07:41Z</created_at>
      <updated_at>2009-12-01T08:01:57Z</updated_at>
      <description>Wombat - sort of Australish web site framework :-)</description>
      <homepage_url>http://wombat.exit0.net/</homepage_url>
      <download_url>http://wombat.exit0.net/download/</download_url>
      <url_name>wombat</url_name>
      <user_count>2</user_count>
      <average_rating>5.0</average_rating>
      <rating_count>1</rating_count>
      <analysis_id>774844</analysis_id>
      <licenses>
        <license>
          <name>lgpl</name>
          <nice_name>GNU Lesser General Public License 2.1</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>7741</id>
      <name>patI18n</name>
      <created_at>2007-08-15T09:31:14Z</created_at>
      <updated_at>2009-02-25T15:52:36Z</updated_at>
      <description>Inspired by GNU Gettext {http://www.gnu.org/software/gettext/}  and it's PHP implementation, this packages provides an sort of compatible but modular interface for translation.

Both, text domains and plural forms are supported as Gettext does it. The  names of the static functions are the same as in Gettext. This way using it is piece of cake when you are familiar with Gettext. Besides providing the same interface, allows you to use the normal Gettext tools like  &quot;xgettext&quot; to extract to-be-translated strings etc. 

Still, patI18n is not fixed to utilise Gettext at all. The modular design allows to connect any kind of translation tool. Furthermore, you can even  use more than one module at the same time.</description>
      <homepage_url>http://www.php-tools.net/svn/patI18n/trunk/</homepage_url>
      <download_url>http://snaps.php-tools.net/</download_url>
      <url_name>pati18n</url_name>
      <user_count>1</user_count>
      <average_rating>5.0</average_rating>
      <rating_count>1</rating_count>
      <analysis_id>314215</analysis_id>
      <licenses>
        <license>
          <name>lgpl</name>
          <nice_name>GNU Lesser General Public License 2.1</nice_name>
        </license>
      </licenses>
    </project>
  </result>
</response>
