<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Thu, 24 May 2012 19:59:41 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Henrik Bj&oslashrnskov's Blog: Symfony2: How to do a Wizard (multistep form) with Doctrine2]]></title>
      <guid>http://www.phpdeveloper.org/news/17080</guid>
      <link>http://www.phpdeveloper.org/news/17080</link>
      <description><![CDATA[<p>
<i>Henrik Bj&oslashrnskov</i> has a new post with a technique you can use to combine Symfony2 and Doctrine2 to create a <a href="http://henrik.bjrnskov.dk/symfony2-wizard-doctrine/">multi-step form</a> (a wizard) without having to worry about lost user information between steps.
</p>
<blockquote>
The easy ways is doing it with Javascript and just show/hide the correct fieldsets when needed. The downside with this approach is that the data is only saved and validated once at the end. So if the user reloads the page the entered information is gone. The other way is to have every Step in the Wizard being a seperate form and validate the data based on what step you are on and save the necessary fields.
</blockquote>
<p>
For his method, he created a Manager class with a StepInterface that returns the correct field names, forms and template information to render. The interface code is included in the post as well as an example of it in use setting up the wizard object, making a report and getting the correct step information from the wizard.
</p>]]></description>
      <pubDate>Thu, 03 Nov 2011 09:13:51 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sebastian Bergmann's Blog: PHP Project Wizard]]></title>
      <guid>http://www.phpdeveloper.org/news/15865</guid>
      <link>http://www.phpdeveloper.org/news/15865</link>
      <description><![CDATA[<p>
In <a href="http://sebastian-bergmann.de/archives/908-PHP-Project-Wizard.html">this new post</a> to his blog <i>Sebastian Bergmann</i> mentions yet another new tool he's released - the PHP Project Wizard, a tool that helps with the creation of configuration files for setting up project build automation.
</p>
<blockquote>
<a href="https://github.com/sebastianbergmann/php-project-wizard">The PHP Project Wizard (PPW)</a> is a commandline tool that can be used to generate the scripts and configuration files necessary for the build automation of a PHP project. Given the location of a project's directories with sourcecode and tests as well as the project's name, the PHP Project Wizard generates scripts and configuration files necessary for build automation using <a href="http://ant.apache.org/">Apache Ant</a>.
</blockquote>
<p>
An example of its use is included - a simple call to the shell script with information about the source, tests and project directories. It then generates the XML files for Ant and PHPUunit to run. The result can then be used in the <a href="http://jenkins-php.org/">Jenkins jobs for PHP</a> setup seamlessly.
</p>]]></description>
      <pubDate>Mon, 07 Feb 2011 10:35:06 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Derick Rethans' Blog: Find my Xdebug download wizard]]></title>
      <guid>http://www.phpdeveloper.org/news/14451</guid>
      <link>http://www.phpdeveloper.org/news/14451</link>
      <description><![CDATA[<p>
For those that have had trouble getting <a href="http://xdebug.de">Xdbug</a> up and working on your PHP installation, <i>Derick Rethans</i> has a new tool that just might help you out - a <a href="http://derickrethans.nl/find-my-xdebug-download-wizard.html">new wizard installer</a> that handles some of the trickier parts (mostly for Windows issues).
</p>
<blockquote>
Installing Xdebug seems to be a problem for some users. The main trouble is for Windows users that don't know which file to download. Over the past few days I've worked on a <a href="http://xdebug.org/find-binary.php">wizard</a> that analyzes <a href="http://php.net/phpinfo">phpinfo()</a>'s output.
</blockquote>
<p>
It has suggestions for both sides of the common installation platform - Windows and Unix - showing you which file to download, how to set it up (or compile it) and what php.ini settings you'll need to add or modify to get it working. 
</p>]]></description>
      <pubDate>Mon, 03 May 2010 12:48:14 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Johannes Schluter's Blog: NetBeans plugin for running phpt tests]]></title>
      <guid>http://www.phpdeveloper.org/news/11593</guid>
      <link>http://www.phpdeveloper.org/news/11593</link>
      <description><![CDATA[<p>
In a <a href="http://schlueters.de/blog/archives/95-NetBeans-plugin-for-running-phpt-tests.html">new post to his blog</a> today <i>Johannes Schluter</i> talks about a plugin for the NetBeans IDE that allows you to run tests for PHP's regression test suite right in the editor.
</p>
<blockquote>
<p>
The test system therefore produces a bunch of files, a file containing the expected output, one containing the actual output and a diff between these as relevant files. The problem there is that the diff, for being portable, is using a quite simple mechanism which only shows the lines which differ without any context. 
</p>
<p>[...] Lately I've changed my way of working and use vim less, I still use it, but I use NetBeans as an IDE more and more. So I thought a bit about that test issue and searched my brain for my Java skills and started playing around to see whether I manage to write a NetBeans plugin which can run the tests and report the results in a usable way.
</p>
</blockquote>
<p>
Hes <a href="https://launchpad.net/phpttestrunner">created a project</a> for the plugin (where you can download the latest version - <a href="https://launchpad.net/phpttestrunner/trunk/0.6.0">0.6.0</a>) and install it to your local IDE copy. It adds a toolbar icon, asks for the location of the binaries to test and runs the diff quickly and easily. You can see a screenshot of the tool <a href="http://schlueters.de/~johannes/nb-phpttest.png">in action here</a>.
</p>]]></description>
      <pubDate>Thu, 18 Dec 2008 09:35:16 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[David Van Couvering's Blog: Real-world experience with the new NetBeans PHP and JavaScript editors]]></title>
      <guid>http://www.phpdeveloper.org/news/10830</guid>
      <link>http://www.phpdeveloper.org/news/10830</link>
      <description><![CDATA[<p>
<i>David Van Couvering</i> has <a href="http://davidvancouvering.blogspot.com/2008/08/real-world-experience-with-new-netbeans.html">posted about</a> some of his experience with the latest version of the NetBeans editor for some of his PHP and Javascript development work.
</p>
<blockquote>Yesterday I spent the whole day trying to help a friend in need who had waded in too deep with a contract he has. He has no database experience, and was trying to customize a Wordpress plugin that uses PHP, JavaScript and MySQL. So I downloaded the <a href="http://bits.netbeans.org/dev/nightly/latest/">daily build</a> of the PHP bundle of NetBeans for 6.5 and started working.
</blockquote>
<p>
He happily notes that things like syntax highlighting, inline documentation and completion were still there in the PHP bundle as well. He also mentions a few other things that could come in handy for the IDE - ssh tunnel support (<a href="http://davidvancouvering.blogspot.com/2008/01/setting-up-ssh-tunnel-to-talk-to-remote.html">see here</a>), an "Add Column Wizard" and a "Insert DLL Wizard".
</p>]]></description>
      <pubDate>Thu, 14 Aug 2008 09:32:56 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[phpRiot.com: Creating multi-step forms and wizards in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/4404</guid>
      <link>http://www.phpdeveloper.org/news/4404</link>
      <description><![CDATA[If you've ever wanted an easy, structured way to create a wizard-type form on your site (ie a multi-step form), then you might want to check out <a href="http://www.phpriot.com/d/articles/php/application-design/multi-step-wizards/index.html">this new tutorial</a> from phpRiot.com today.
<p>
<quote>
<i>
There will be many situations when creating web forms, that either you cannot accept all data on one page, either because certain responses result in a different set of subsequent questions, or because you form is so long that you need to split it up into multiple pages.
<p>
This tutorial covers how to implement such forms using PHP. This will include covering the various issues that need to be taken into consideration, as well as a class to help build such forms. Finally, there will be real-world example of implementing a multi-page form using the class.
</i>
</quote>
<p>
He <a href="http://www.phpriot.com/d/articles/php/application-design/multi-step-wizards/index.html">shows you the creation process</a> using his own "lightweight Wizard class" instead of a standby like PEAR's QuickForm for structural reasons. QuickForm works great for single-page forms, but trips up a bit when it comes to more than one. He talks about considerations you'll need to take, and provides the code for his "ZervWizard class"...]]></description>
      <pubDate>Wed, 30 Nov 2005 07:31:02 -0600</pubDate>
    </item>
  </channel>
</rss>

