<?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>Sun, 12 Feb 2012 20:41:00 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Andrew Eddie's Blog: Making the most out of Code Assist in Eclipse/PDT and Zend Studio for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/17198</guid>
      <link>http://www.phpdeveloper.org/news/17198</link>
      <description><![CDATA[<p>
<i>Andrew Eddie</i> has posted a helpful tutorial for Eclipse users out there showing how to <a href="http://www.theartofjoomla.com/home/9-developer/136-making-the-most-out-of-code-assist-in-eclipsepdt-and-zend-studio-for-php.html">get the most our of code assist</a> in Eclipse PDT/Zend Studio.
</p>
<blockquote>
One of the powerful features of an IDE like Eclipse is the ability for it to "read" your code and give you some assistance about your API as you type. This could include things like class property or methods names, constants, functions, argument lists, and so on. Eclipse/PDT and ZendStudio do this by parsing a PHP class directly, but they also look at your docblocks and some other special comments where the raw PHP is not enough. This article is a bag of tricks that help you get the most out of code assistance using Eclipse/PDT or Zend Studio in those awkward corners of your code that you might have through previously inaccessible.
</blockquote>
<p>
Among his tips are things like adding "@var" declarations to help with code completion, type hinting on methods/functions, using the "@property" annotation and using a "this" trick to override what class the IDE sees as the local object.
,/p>]]></description>
      <pubDate>Thu, 01 Dec 2011 12:55:32 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Warren Tang's Blog: PHP Unit Testing & Mock Objects with SimpleTest plugin for Eclipse]]></title>
      <guid>http://www.phpdeveloper.org/news/16487</guid>
      <link>http://www.phpdeveloper.org/news/16487</link>
      <description><![CDATA[<p>
<i>Warren Tang</i> has put together <a href="http://blog.tangcs.com/2008/11/08/php-unit-testing-n-mock-objects-with-simpletest/">this new post</a> to his blog showing how you can use the <a href="https://sourceforge.net/project/showfiles.php?group_id=76550">SimpleTest extension for Eclipse</a> to execute your tests without leaving the IDE.
</p>
<p>He breaks it down into a few simple steps (some including screeshots):</p>
<ul>
<li>Download <a href="https://sourceforge.net/project/showfiles.php?group_id=76550">the plugin</a>
<li>Install and configure
<li>Create a basic test with an assertion
<li>Run the test via "Run As > SimpleTest"
</ul>
<p>
He also includes the option for running the test as a web page, but that requires a little bit more code. There's also a quick look at how to run a suite of tests from the IDE (as well as in the browser). for more about using SimpleTest, head over to <a href="http://www.simpletest.org/">the project's site</a>.
</p>]]></description>
      <pubDate>Fri, 17 Jun 2011 12:58:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sasa Stamenkovic's Blog: Eclipse vs NetBeans for PHP Development]]></title>
      <guid>http://www.phpdeveloper.org/news/16437</guid>
      <link>http://www.phpdeveloper.org/news/16437</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Sasa Stamenkovic</i> compares two of the most popular IDEs PHP developers are using these days - <a href="http://dev.umpirsky.com/eclipse-vs-netbeans-for-php-development/">Eclipse and NetBeans</a> and how they stack up on various criteria including configuration, navigation, version control support and debugging.
</p>
<blockquote>
I was happy Eclipse fanboy for quite a long time, and I can say that I still am. I like to try out new things, but this IDE was doing perfect job and I stick to it for PHP development. But few months ago I have tried NetBeans 7.0, and boy, after few hours it felt like home. At the end of the day, with all respect to Eclipse, I decided to switch. I will try to compare this two, but before we start I must say that they are both very good at what they do, and no matter which one you choose it will do great job for sure.
</blockquote>
<p>
He includes descriptions and screenshots for quite a bit of the features, comparing the interfaces as well as the bundled functionality for the following:
</p>
<ul>
<li>configuration options
<li>code completion abilities
<li>general application navigation
<li>code formatting abilities
<li>version control support
<li>debugging integration
<li>testing support (unit tests, etc.)
<li>plugins
<li>and perfomance
</ul>]]></description>
      <pubDate>Tue, 07 Jun 2011 12:34:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DZone.com: PHP Tool Integration (PHPsrc)]]></title>
      <guid>http://www.phpdeveloper.org/news/16378</guid>
      <link>http://www.phpdeveloper.org/news/16378</link>
      <description><![CDATA[<p>
On the PHP on Windows section of DZone.com, <i>Eric Hogue</i> <a href="http://css.dzone.com/news/php-tool-integration-phpsrc">looks at the PHPsrc extension</a> for Eclipse - a handy tool that lets you run some of the common PHP QA tools right from the IDE.
</p>
<blockquote>
<a href="http://www.phpsrc.org/">PHPsrc</a> is a plugin that allow you to run PHP_CodeSniffer, PHPUnit, PHP Depend and PHP Copy/Paste Detector directly in Eclipse. The site also says that more tools should come. As you work, you will see any transgression you make. That will save you from breaking the build, but it also makes it easier to fix the problem. After all, you just wrote the faulty lines of code.
</blockquote>
<p>
He walks you through the install of the plugin and shows you how to set things up to point to the executables on your development environment (complete with some screenshots). There's even an <a href="http://erichogue.ca/wp-content/uploads/2011/04/PHPsrcResults.png">example of the output</a> for a particularly offensive (standards-wise, of course) piece of code.
</p>]]></description>
      <pubDate>Tue, 24 May 2011 12:05:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Mayflower Blog: Cinder now available at Mayflower Open Source Labs]]></title>
      <guid>http://www.phpdeveloper.org/news/15630</guid>
      <link>http://www.phpdeveloper.org/news/15630</link>
      <description><![CDATA[<p>
On the Mayflower blog today there's <a href="http://blog.mayflower.de/archives/627-Cinder-now-available-at-Mayflower-Open-Source-Labs.html">a new post</a> about an extension that's been released for Eclipse environments that lets you work with the error output from your continuous integration server right in the IDE.
</p>
<blockquote>
<a href="http://confluence.opensource.mayflower.de/display/CINDER/Home">Cinder</a> is a plug-in for your eclipse-based IDE (eclipse, Zend Studio, etc.) to display results of your Continuous Integration environment right inside your IDE. [...] You open the XML file containing the errors and warnings of your build (for us that's typically the PHP_CodeBrowser XML generated by a Hudson build) and get an overview of reports. Now you can sort them, categorize them and work on them in any order. Cinder can grab these files periodically if you make them available via http or on a filesystem.
</blockquote>
<p>
They've included <a href="http://blog.mayflower.de/uploads/opensource/cinder01.png">two</a> <a href="http://blog.mayflower.de/uploads/opensource/cinder02.png">screenshots</a> with the list of errors and the panel showing the specific problem directly in the code.
</p>]]></description>
      <pubDate>Fri, 24 Dec 2010 09:50:05 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Brian Swan's Blog: Using the Windows Azure Tools for Eclipse with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/15282</guid>
      <link>http://www.phpdeveloper.org/news/15282</link>
      <description><![CDATA[<p>
<i>Brian Swan</i> has <a href="http://blogs.msdn.com/b/brian_swan/archive/2010/10/12/using-the-windows-azure-tools-for-eclipse-with-php.aspx">a new post today</a> looking at how to use the Eclipse tools for Windows Azure with your PHP applications. The tools allow you to more directly interface with your Azure instance without having to do much outside of Eclipse.
</p>
<blockquote>
Following on the heels of <a href="http://blogs.msdn.com/b/brian_swan/archive/2010/09/20/announcing-the-windows-azure-companion-and-more.aspx">announcements a couple of weeks ago</a>, the Interoperability Team at <a href="http://blogs.msdn.com/b/interoperability/archive/2010/10/12/windows-azure-tools-for-eclipse-for-php-new-update-new-tutorial.aspx">Microsoft is announcing the availability of another update</a> to the <a href="http://www.interoperabilitybridges.com/projects/windows-azure-tools-for-eclipse">Windows Azure Tools for Eclipse</a>. In this post, I'll use the updated Eclipse plug-i to walk you through creating and running a project in the Windows Azure Development Fabric, readying a project for deployment to Windows Azure, and deploying a project to Windows Azure. 
</blockquote>
<p>
He walks you through the basics of getting the extension for Eclipse installed and how to create a fresh development project to hook into your Azure instance. Then you select the PHP runtime you want to use, set some debugging and create the project. Then running the PHP instance is as easy as selecting the "Run Windows Azure PHP Project..." from the "Windows Azure" menu. He also includes some instructions about running a custom PHP version and project deployment - all with screenshots to help along the way.
</p>]]></description>
      <pubDate>Thu, 14 Oct 2010 12:29:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[UltraVisual Blog: Running PHP Eclipse with FDT / FB & Ant]]></title>
      <guid>http://www.phpdeveloper.org/news/15269</guid>
      <link>http://www.phpdeveloper.org/news/15269</link>
      <description><![CDATA[<p>
From the UltraVisual blog there's a recent post showing how you can get <a href="http://ultravisual.co.uk/blog/2010/09/04/running-php-eclipse-with-fdt-fb-ant/">PHP Eclipse working with FDT/Flash Builder and Ant</a> to create some custom automated tasks.
</p>
<blockquote>
OK, so lately I have been doing a lot of work in both FDT & Flash builder and building data centric applications with PHP and mySQL back ends, it has been vital that my work flow has been up to scratch to ensure that these project's deadlines have been met and also so that I don't go crazy doing loads of crap that I don't need to do! As I have been very pleased with the ways things have run I though it best to share my set up with a wider audience. 
</blockquote>
<p>
He shows you how to <a href="http://www.zoltanb.co.uk/articles/flash-blog/162-fb4-standalone-how-to-install-ant-in-flash-builder-4-premium">set up Ant support for Flash Builder</a> and get the "PHPEclipse Stable Builds" package installed for your Eclipse instance. His example shows his process of having all of his files in one place, regardless of their type. A code snippet for the URLLoader is included as well as an Ant XML configuration to make the task work.
</p>]]></description>
      <pubDate>Tue, 12 Oct 2010 14:19:59 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Five tips for speeding up Eclipse PDT and Zend Studio]]></title>
      <guid>http://www.phpdeveloper.org/news/15101</guid>
      <link>http://www.phpdeveloper.org/news/15101</link>
      <description><![CDATA[<p>
On the Zend Developer Zone there's <a href="http://devzone.zend.com/article/12521-Five-tips-for-speeding-up-Eclipse-PDT-and-Zend-Studio">a new post</a> giving you five tips you can use to help speed up Eclipse PDT and Zend Studio if you happen to use one of those IDEs.
</p>
<blockquote>
<a href="http://eclipse.org/helios/">Eclipse Helios (3.6)</a> includes an improved version of <a href="http://eclipse.org/pdt/">Eclipse PDT</a>, labeled 2.2. It is also included in the current <a href="http://www.zend.com/en/products/studio/">Zend Studio</a> (7.1 and above). Among other enhancements, it dramatically improved the performance of code lookup-related tasks like searching references, creating a type hierarchy and even code completion.
</blockquote>
<p>
Some of the recommendations have more to do with the system the IDE is running on, but they're helpful none the less:
</p>
<ul>
<li>Disable virus scanners
<li>Use a fast storage device
<li>Keep your JVM up to date
<li>Delete the database if your experience problems
<li>Do not backup the database
</ul>]]></description>
      <pubDate>Thu, 09 Sep 2010 09:47:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[EchoDitto Labs Blog: How to Configure Eclipse PDT with Zend Server Debugger on MAMP for Drupal]]></title>
      <guid>http://www.phpdeveloper.org/news/14958</guid>
      <link>http://www.phpdeveloper.org/news/14958</link>
      <description><![CDATA[<p>
On the EchoDitto Labs blog there's <a href="http://echodittolabs.org/blog/2010/08/how-configure-eclipse-pdt-zend-server-debugger-mamp-drupal">a new post</a> about getting Eclipse PDT with Zend Server Debugger on MAMP for Drupal (by <i>Jeremy John</i>).
</p>
<blockquote>
Anything involving Eclipse is always epic. First, you have to get your head around what distribution of it to use, as confusing as one's first introduction to Linux distributions (there are different kinds of Linux?). Next, you have to grok the fact that the Zend Debugger must be installed on your server. In this case, MAMP. Then, you have to make Eclipse listen to the debugging information being outputted, on the debug port. Finally, you have to figure out how to use a debugger effectively (not in scope, but careful, debugging will blow your mind).
</blockquote>
<p>
After following along with <a href="http://blip.tv/file/3253369">this screencast</a> he was still getting errors when trying to debug (connection failed message). Eventually, though, he finally figured out the problem - an extra zend_extension call to load the XDebug module.
</p>]]></description>
      <pubDate>Fri, 13 Aug 2010 12:58:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Project: MakeGood - A test runner for doing Test Driven Development with Eclipse PDT]]></title>
      <guid>http://www.phpdeveloper.org/news/14759</guid>
      <link>http://www.phpdeveloper.org/news/14759</link>
      <description><![CDATA[<p>
<i>Goran</i> has pointed out a plugin for Eclipse that can help those out there wanting to adopt Test-Driven Development into their process - <a href="http://redmine.piece-framework.com/projects/makegood/wiki">MakeGood</a> (<a href="http://redmine.piece-framework.com/attachments/download/202">screenshot here</a>).
</p>
<blockquote>
MakeGood provides a test runner to run unit tests on Eclipse PDT. MakeGood strongly supports Test Driven Development (TDD) by various features.
</blockquote>
<p>Features in the plugin include:</p>
<ul>
<li>Runs all tests when a file is saved.
<li>Debugs a test.
<li>Reruns the last test.
<li>Can use the system include path when running tests.
</ul>
<p>
It supports both PHPUnit and SimpleTest so you're covered either way. It also supports the Zend Debugger and Xdebug for help with your debugging needs.
</p>]]></description>
      <pubDate>Wed, 07 Jul 2010 13:39:56 -0500</pubDate>
    </item>
  </channel>
</rss>

