<?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, 08 Jan 2009 03:37:14 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Community News: Eclipse PDT 2.0 Released]]></title>
      <guid>http://www.phpdeveloper.org/news/11635</guid>
      <link>http://www.phpdeveloper.org/news/11635</link>
      <description><![CDATA[<p>
As <i>Roy Ganor</i> <a href="http://twitter.com/royganor/status/1083972242">noted</a> in a recent tweet - the long-awaitedversion 2.0 of the PHP Development Tools (PDT) extension for Eclipse <a href="http://www.eclipse.org/pdt/release-notes/pdt2_0.php">has been released</a>:
</p>
<blockquote>
PDT 2.0 was designed based on principles different to those of Eclipse PDT 1.0. For example, different techniques were used to model workspace projects. PDT 2.0 now uses an indexing and caching mechanism for improved performance and experience with code assist and navigation. Moreover, since PHP provides enhanced Object-Oriented features like inheritance and polymorphism, PDT 2.0 provides enhanced features such as type hierarchy, override indicators and type navigation for programmers who utilize these language properties.
</blockquote>
<p>
The extension is now lighter and faster, making better use of the Eclipse framework for caching/indexing language elements. The release also includes a method for configuring your buildpath, a "mark occurrences" feature, an icon that notes overrides, improved code assist and much more.
</p>
<p>
You can grab this latest download from <a href="http://www.eclipse.org/pdt/downloads">a Eclipse PDT page</a> off of the Eclipse site.
</p>]]></description>
      <pubDate>Mon, 29 Dec 2008 12:51:04 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Chuck Burgess' Blog: Remote CLI Debugging via Eclipse PDT]]></title>
      <guid>http://www.phpdeveloper.org/news/11498</guid>
      <link>http://www.phpdeveloper.org/news/11498</link>
      <description><![CDATA[<p>
<i>Chuck Burgess</i> has <a href="http://thenazg.blogspot.com/2008/12/remote-cli-debugging-via-eclipse-pdt.html">posted a discovery</a> he made while working with Eclipse PDT and a command line script that he needed to debug:
</p>
<blockquote>
This week, I found a need to do this same kind of remote debugging, but for a command-line PHP script. This seems to be something that Eclipse is not already designed to do, as there is no "perpetual listener" available for its debug client. <A href="http://www.xdebug.org/docs/remote">Instructions for remote CLI debugging</a> are available, which showed me that environment variables might be the missing link to getting it working with Eclipse. It turned out to be one of two missing links. The other link was tricking Eclipse into keeping a debug session open (and therefore "listening").
</blockquote>
<p>
He found that by loading up the PHP file in a shell script with the XDEBUG_CONFIG and XDEBUG_SESSION variables defined, it allows the Eclipse listener to connect and work through the file like a normal web page request.
</p>]]></description>
      <pubDate>Wed, 03 Dec 2008 12:53:38 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Justin Carmony's Blog: Zend Studio vs PHP Development Tools]]></title>
      <guid>http://www.phpdeveloper.org/news/11091</guid>
      <link>http://www.phpdeveloper.org/news/11091</link>
      <description><![CDATA[<p>
<i>Justin Carmony</i> has <a href="http://www.justincarmony.com/blog/2008/09/24/zend-studio-vs-php-development-tools/">submitted a post</a> from his blog today that looks at to of the major PHP IDEs - Zend Studio 6 and Eclipse PDT - and compares them on features and functionality.
</p>
<blockquote>
I've been using <a href="http://www.zend.com/en/products/studio/">Zend Studio</a> (ZS) for the last two years. It is developed by <A href="http://www.zend.com/">Zend</a>, the company behind <a href="http://www.php.net/">PHP</a>. The very first time I used it and it was able to auto-complete my custom PHP classes I was sold. With version 6 of Zend Studio, they integrated Zend Studio with Eclipse, a popular IDE framework. I've been mostly happy with the new version, where as in some areas I felt that things were took a step back.
</blockquote>
<p>
He compares their ease of installation, how easy they make it to refactor your code, debuggers included, the editor environment itself and, of course, the integration with Zend Platform/Zend Framework.
</p>]]></description>
      <pubDate>Thu, 25 Sep 2008 14:34:03 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Alex Netkachov's Blog: PHP IDE with autocomplete for class properties]]></title>
      <guid>http://www.phpdeveloper.org/news/11015</guid>
      <link>http://www.phpdeveloper.org/news/11015</link>
      <description><![CDATA[<p>
<i>Alex Netkachov</i> made a happy discovery recently and wanted to <a href="http://www.alexatnet.com/node/177">share it</a>, so he blogged about it - the inclusion of his suggestion into the nightly build of the PDT extension for Eclipse:
</p>
<blockquote>
Happy dreams of PHP developers come true. Yesterday I received a letter from Eclipse PDT bugzilla with notification that my <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=183352">proposition</a> about autocomplete for properties that submitted more than a year ago is <A href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=183352#c10">implemented in PDT 2.0 nightly builds</a>.
</blockquote>
<p>
There's a screenshot included in <a href="http://www.alexatnet.com/node/177">the post</a> and he points to the <A href="http://download.eclipse.org/tools/pdt/downloads/">download page</a> where you can grab the files you'll need.
</p>]]></description>
      <pubDate>Mon, 15 Sep 2008 08:45:02 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Chad Kieffer's Blog: Speed up PHP development in Eclipse PDT with Templates and Snippets]]></title>
      <guid>http://www.phpdeveloper.org/news/10954</guid>
      <link>http://www.phpdeveloper.org/news/10954</link>
      <description><![CDATA[<p>
Recently <i>Chad Kieffer</i> made <a href="http://2tbsp.com/node/104">a post</a> to his blog about a handy little feature of the Eclipse IDE that can help you speed up your development - snippets and templatings.
</p>
<blockquote>
You already know that Eclipse PDT provides autocompletion and hints for PHP's built in functions. In addition, commenting your code with PHPDoc adds autocompletion and hinting for your application's classes, methods, and variables. If you haven't already discovered, Eclipse PDT also provides autocompletion of PHP's control structures, class definitions, and methods through code templates.
</blockquote>
<p>
He gives examples of both the templating and the snippets - inserting a switch() statement template and how to create a custom snippet of whatever code you choose.
</p>]]></description>
      <pubDate>Wed, 03 Sep 2008 11:17:54 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Max Horvath's Blog: Eclipse PDT 2.0 release postponed]]></title>
      <guid>http://www.phpdeveloper.org/news/10901</guid>
      <link>http://www.phpdeveloper.org/news/10901</link>
      <description><![CDATA[<p>
For the Eclipse PHP developers out there anxiously awaiting the next major release of the extension, you'll have to <a href="http://www.maxhorvath.com/2008/08/eclipse-pdt-20-release-postponed.html">wait just a bit longer</a>. <i>Max Horvath</i> mentions a few of the reasons why:
</p>
<blockquote>
As expected by many, <a href="http://www.eclipse.org/pdt">Eclipse PDT</a>'s next major release has been postponed. While two milestones couldn't be released, it became clearer and clearer that the release date of September 15th 2008 couldn't be met. 
</blockquote>
<p>
The new deadline has been set though - December 29th, 2008. New improvements in this release will include a type hierarchy view, new PHP explorer functionality, code templates and a code assist for dynamic variables. There was also a large change to the API that set things back a bit.
</p>]]></description>
      <pubDate>Tue, 26 Aug 2008 11:17:29 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Max Horvath's Blog: Call for proposals of requirements for support of Phar archives in Eclipse PDT]]></title>
      <guid>http://www.phpdeveloper.org/news/10864</guid>
      <link>http://www.phpdeveloper.org/news/10864</link>
      <description><![CDATA[<p>
<i>Max Horvath</i> has <a href="http://www.maxhorvath.com/2008/08/call-for-proposals-of-requirements-for-a-complete-support-of-phar-archives-in-eclipse-pdt.html">called for some help</a> in getting a feature included (and fully working) into the next release of the Eclipse PDT extension - phar support.
</p>
<blockquote>
With Eclipse PDT 2.0 <a href="http://www.eclipse.org/pdt/plans/php_plan_2_0.php">to be released</a> in September (or October) support for namespaces is already on the roadmap. Support for Phar archives has not been listed, yet. But in my opinion Eclipse PDT 2.0 must support handling Phar archives when PHP 5.3 will hit the street.
</blockquote>
<p>
He points out some of the current lackings that the Eclipse extension has including the inability to browse phar archives and that there is no way to debug the archives. He's <a href="http://www.eclipse.org/pdt/plans/php_plan_2_0.php">opened a feature request</a> for the functonality to be added and suggested fleshing it out on <a href="http://wiki.eclipse.org/index.php/PDT">the wiki</a>.
</p>
<p>
This is where you come in - he wants to know what sort of support that developers out there would like for phar in this next release. Just leave comments <a href="http://www.maxhorvath.com/2008/08/call-for-proposals-of-requirements-for-a-complete-support-of-phar-archives-in-eclipse-pdt.html">on his blog</a> with your ideas.
</p>]]></description>
      <pubDate>Wed, 20 Aug 2008 10:23:13 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP-GTK Community Site: Code completion for PHP-GTK in Eclipse PDT]]></title>
      <guid>http://www.phpdeveloper.org/news/10553</guid>
      <link>http://www.phpdeveloper.org/news/10553</link>
      <description><![CDATA[<p>
They've already shown you how to get PHP-GTK code completion working in <a href="http://www.phpdeveloper.org/news/10485">the Zend Studio IDE</a>. In this <a href="http://php-gtk.eu/code-completion-for-phpgtk-in-eclipse-pdt">new post</a> they show you how to do the same with Eclipse running the PDT extension.
</p>
<blockquote>
Enabling PHP-GTK2 code completion in Eclipse PDT for a project is very simple. The following example is given on Windows, but the steps should be the same on any supported platform
</blockquote>
<p>
It's a simple <a href="http://php-gtk.eu/code-completion-for-phpgtk-in-eclipse-pdt">eight step process</a> (the steps are little) to get support working. You'll need to use the <a href="http://php-gtk.eu/sites/php-gtk.eu/files/Gtk_Dumper.php.txt">Gtk_Dumper</a> to get the info the IDE will need for the completion.
</p>]]></description>
      <pubDate>Mon, 07 Jul 2008 09:34:45 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: Debugging PHP using Eclipse and PDT]]></title>
      <guid>http://www.phpdeveloper.org/news/10435</guid>
      <link>http://www.phpdeveloper.org/news/10435</link>
      <description><![CDATA[<p>
The IBM developerWorks website has a <a href="http://www.ibm.com/developerworks/edu/os-dw-os-php-eclipse-pdt-debug.html?S_TACT=105AGX59&S_CMP=GRsite-btw01&ca=dgr-btw01EclipsePDTDebug">new tutorial</a> (login required) showing how to use the Eclipse PDT functionality to debug scripts your PHP development.
</p>
<blockquote>
The PHP Development Tools (PDT) plug-in, when installed with Eclipse Europa, gives you that ability to quickly write and debug PHP scripts and pages. PDT supports two debugging tools: XDebug and the Zend Debugger. Learn how to configure PDT for debugging PHP scripts and discover which perspectives you use when taking closer looks at your scripts. 
</blockquote>
<p>
You'll need to have a machine with PHP, Eclipse, Apache and the PHP Development Tools already installed to follow along (as well as a trial version of the Zend Studio Web Debugger). They also include the methods for setting up <a href="http://www.xdebug.de">XDebug</a> as the debugger.
</p>]]></description>
      <pubDate>Wed, 18 Jun 2008 11:17:13 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News:  Eclipse PDT Bug Day (May 30th)]]></title>
      <guid>http://www.phpdeveloper.org/news/10281</guid>
      <link>http://www.phpdeveloper.org/news/10281</link>
      <description><![CDATA[<p>
<i>Roy Ganor-Shwaartz</i> has <a href="http://ganoro.blogspot.com/2008/05/eclipse-pdt-bug-day.html">blogged about</a> an upcoming event that's an effort to "help foster community outreach and growth" around the Eclipse PDT project - <a href="http://wiki.eclipse.org/BugDay/May_2008#Projects">Eclipse PDT Bug Day</a> (May 30th).
</p>
<blockquote>
Since there are <a href="http://www.eclipse.org/newsportal/article.php?id=1991&group=eclipse.tools.pdt#1991">more and more</a> people in the Eclipse PHP Development Tools (PDT) community that <a href="http://divby0.blogspot.com/2007/08/phpeclipse-vs-pdt-part-2.html">start asking</a> <a href="http://intellectualcramps.blogspot.com/2008/05/pdt-needs-community-patch-loving.html">for diversity</a> in the development side, <a href="http://divby0.blogspot.com/">Nick Boldt</a> has suggested to help out and contribute patches to the project "if there's Zend folks willing to coach me...". Actually, I am very excited from his (and others) proposal, since it's the first time a group of people have stated that they want to contribute to PDT.
</blockquote>
<p>
The <a href="http://wiki.eclipse.org/BugDay/May_2008#Projects">event</a> will happen on May 30th, 2008 and an effort will be made to squash as many from <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Tools&product=PDT&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=bugday&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_severity=enhancement&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&known_name=pdt_open_bugs&query_based_on=pdt_open_bugs&field0-0-0=noop&type0-0-0=noop&value0-0-0=">this list</a> as possible (as well as potential others that might be found along the way). You can get more information about how to participate and help out the PDT project on <a href="http://wiki.eclipse.org/Bug_Day">this page</a> on the Eclipse site.
</p>]]></description>
      <pubDate>Tue, 27 May 2008 13:49:32 -0500</pubDate>
    </item>
  </channel>
</rss>
