<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>PHProjekt 6 - Developers Blog - Backend / Server</title>
    <link>http://blog.phprojekt.com/</link>
    <description>-</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.3 - http://www.s9y.org/</generator>
    <pubDate>Tue, 10 Jun 2008 14:46:48 GMT</pubDate>

    <image>
        <url>http://blog.phprojekt.com/templates/mayflower/img/s9y_banner_small.png</url>
        <title>RSS: PHProjekt 6 - Developers Blog - Backend / Server - -</title>
        <link>http://blog.phprojekt.com/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Tests on PHProjekt6</title>
    <link>http://blog.phprojekt.com/archives/8-Tests-on-PHProjekt6.html</link>
            <category>Backend / Server</category>
    
    <comments>http://blog.phprojekt.com/archives/8-Tests-on-PHProjekt6.html#comments</comments>
    <wfw:comment>http://blog.phprojekt.com/wfwcomment.php?cid=8</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.phprojekt.com/rss.php?version=2.0&amp;type=comments&amp;cid=8</wfw:commentRss>
    

    <author>nospam@example.com (Eduardo Polidor)</author>
    <content:encoded>
    PHProjekt 6 is being developed including unit tests of a big percentage of the code. Currently more than 80% of code is covered by tests and it will grow up before first release. It includes creation, edition and deletion of users, projects, todo and any kind of items available on PHProjekt 6. Also includes tests of specific methods like save tags, search functions and all kind of actions.&lt;br /&gt;
&lt;br /&gt;
Each developer that creates a new method or class is in charge of creating his respective tests using the Pear unit test library. The software will be distributed with his tests, and every user will be able to run them locally.&lt;br /&gt;
&lt;br /&gt;
For testing it will provide a test database with a suite on test information. Currently we have more than 150 individual tests that check several cases of wrong information and invalid data.&lt;br /&gt;
&lt;br /&gt;
One important point of testing is the inclusion of controllers testing, checking the application from the client side, and reproducing the dojo client request in the same way that the browser does. E.g. the test reproduces the user login with each variant of error (invalid user, invalid pass, inactive user, etc).&lt;br /&gt;
&lt;br /&gt;
At last, each bug reported by users (if you find any bug &lt;img src=&quot;http://blog.phprojekt.com/templates/mayflower/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ) will be included on the test suite to prevent the error occurs again.&lt;br /&gt;
&lt;br /&gt;
These tests will definitely help us developers to work in a sustainable way, and for sure it will help PHProjekt 6 to have less bugs &lt;img src=&quot;http://blog.phprojekt.com/templates/mayflower/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Tue, 10 Jun 2008 16:46:48 +0200</pubDate>
    <guid isPermaLink="false">http://blog.phprojekt.com/archives/8-guid.html</guid>
    
</item>
<item>
    <title>What's new, part 2: New Features for developers</title>
    <link>http://blog.phprojekt.com/archives/4-Whats-new,-part-2-New-Features-for-developers.html</link>
            <category>Backend / Server</category>
            <category>Frontend</category>
            <category>Technical</category>
    
    <comments>http://blog.phprojekt.com/archives/4-Whats-new,-part-2-New-Features-for-developers.html#comments</comments>
    <wfw:comment>http://blog.phprojekt.com/wfwcomment.php?cid=4</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.phprojekt.com/rss.php?version=2.0&amp;type=comments&amp;cid=4</wfw:commentRss>
    

    <author>nospam@example.com (David Soria Parra)</author>
    <content:encoded>
    While part one of &lt;em&gt;What&#039;s new&lt;/em&gt; was dedicated to users, part two will give you a short overview what developer can expect from PHProjekt 6.&lt;br /&gt;
&lt;br /&gt;
As a result of the long-lived, procedural and hard to mantainable code from earlier PHProjekt versions, we especially had developers in mind when creating the initial architecture of PHProjekt 6 last year. Thus, PHProjekt is based on well-known technologies including &lt;a href=&quot;http://framework.zend.com&quot;&gt;Zend Framework&lt;/a&gt; and &lt;a href=&quot;http://dojotoolkit.org&quot;&gt;Dojo&lt;/a&gt;. PHProjekt 6.0 is implemented using an &lt;a href=&quot;http://en.wikipedia.org/wiki/Model-view-controller&quot;&gt;model, view, controller architecture&lt;/a&gt;, with &lt;a href=&quot;http://php.net&quot;&gt;PHP&lt;/a&gt; in the backend and a rich-client frontend based on dojo, giving you a much easier to use interface. And for sure it&#039;s PHP5.&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://blog.phprojekt.com/archives/4-Whats-new,-part-2-New-Features-for-developers.html#extended&quot;&gt;Continue reading &quot;What&#039;s new, part 2: New Features for developers&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 04 Apr 2008 14:56:55 +0200</pubDate>
    <guid isPermaLink="false">http://blog.phprojekt.com/archives/4-guid.html</guid>
    
</item>

</channel>
</rss>