<?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>Mon, 08 Sep 2008 05:47:19 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[SitePoint PHP Blog: Useful in-browser development tools for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10172</guid>
      <link>http://www.phpdeveloper.org/news/10172</link>
      <description><![CDATA[<p>
<a href="http://www.sitepoint.com/blogs/2008/05/13/useful-in-browser-development-tools-for-php/">This new post</a> from <i>Troels Knak-Nielsen</i> on the SitePoint PHP blog shares a few helpful in-browser development tools that could come in handy in your day to day coding.
</p>
<blockquote>
While debuggers exists, there isn't much of a tradition for using them in PHP. People have largely come to rely on injecting debugging code directly into the program, for inspecting program scope.
</blockquote>
<p>
Tools mentioned include traceers and error handlers (like XDebug), some debugging parts of the popular PHP frameworks and the set of *cachegrind tools to help you parse the output of XDebug for profiling your application.
</p>]]></description>
      <pubDate>Tue, 13 May 2008 11:14:48 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Hasin Hayder's Blog: How to make your own springloops in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10053</guid>
      <link>http://www.phpdeveloper.org/news/10053</link>
      <description><![CDATA[<p>
Recently, the <a href="http://springloops.com/">Springloops</a> version control system made its debut on the web and was greeted with both skepticism and interest. One developer, <i>Hasin Hayder</i> decided to look at it from a different angle and worked to <a href="http://hasin.wordpress.com/2008/04/27/how-to-make-your-own-springloops-in-php/">see how easy it would be</a> to reproduce a similar service.
</p>
<blockquote>
<a href="http://springloops.com/">Springloops</a> is a nice code management service recently came into focus. It helps you to manage the code base of your application, monitor the commit and deploy the final version easily to another server. So if you are wondering how to build such a system and how it actually works, this article is for you.
</blockquote>
<p>
He breaks it down into the six main topics (as he sees it) that are the core parts of the system - things like payment gateways, setting up subversion and making it user friendly. He goes through each topic, explaining its place in the application and providing some links to resources to help you set it up (or at least learn more about it).
</p>]]></description>
      <pubDate>Mon, 28 Apr 2008 10:26:33 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Setting Up a Web-Based File Manager: PHPfileNavigator2]]></title>
      <guid>http://www.phpdeveloper.org/news/10015</guid>
      <link>http://www.phpdeveloper.org/news/10015</link>
      <description><![CDATA[<p>
DevShed has posted <a href="http://www.devshed.com/c/a/PHP/Setting-Up-a-WebBased-File-Manager-PHPfileNavigator2/">the second part</a> of their series looking at installing and using web-based file managers written in PHP. This time they look at <a href="http://pfn.sourceforge.net/">PHPfileNavigator2</a>.
</p>
<blockquote>
We are going to continue with the installation and configuration of web-based file managers. We'll present another freeware, open-source PHP-based file manipulation utility in the same way we explained bfExplorer in the previous part. This time, it's going to be the PHPfileNavigator2 (pfn2).
</blockquote>
<p>
They cover the basics - <a href="http://www.devshed.com/c/a/PHP/Setting-Up-a-WebBased-File-Manager-PHPfileNavigator2/1/">installation</a> (on a pre-existing Apache/PHP server), <a href="http://www.devshed.com/c/a/PHP/Setting-Up-a-WebBased-File-Manager-PHPfileNavigator2/2/">configuuration</a> and some example screenshots of it in action when correctly set up.
</p>]]></description>
      <pubDate>Tue, 22 Apr 2008 12:35:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Setting Up a Web-Based File Manager: bfExplorer]]></title>
      <guid>http://www.phpdeveloper.org/news/9989</guid>
      <link>http://www.phpdeveloper.org/news/9989</link>
      <description><![CDATA[<p>DevShed has posted <a href="http://www.devshed.com/c/a/PHP/Setting-Up-a-WebBased-File-Manager-bfExplorer/">the first part of a series</a> looking at the installation, configuration and usage of two web-based file managers - <a href="http://bfexplorer.sourceforge.net/">BytesFall Explorer</a> and <a href="http://pfn.sourceforge.net/">PHPfileNavigator</a>. This first part of the series focuses on BytesFall.
</p>
<blockquote>
Everybody knows how to use a conventional desktop application that acts as a file manager. And we all know how useful these manipulation utilities really are. They give us a hierarchical view of the content of our folders. They also have dozens of extra functions. [...] We will present two freeware PHP-based file managers. You'll find out how to install and configure them.
</blockquote>
<p>
<a href="http://www.devshed.com/c/a/PHP/Setting-Up-a-WebBased-File-Manager-bfExplorer/">Part one</a> handles the first steps with BytesFall - the installation and configuration (you'll already need a web server with PHP installed for this one). 
</p>]]></description>
      <pubDate>Thu, 17 Apr 2008 15:29:27 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Tiffany Brown's Blog: Review: WorkSpace]]></title>
      <guid>http://www.phpdeveloper.org/news/7847</guid>
      <link>http://www.phpdeveloper.org/news/7847</link>
      <description><![CDATA[<p>
On her blog, <i>Tiffany Brown</i> has <a href="http://tiffanybbrown.com/2007/05/15/review-workspace/">a review</a> of an online editing resource she came across that can help you write code and work with remote files via a web interface - <a href="http://www.createworkspace.com/">WorkSpace</a> (including HTML, JavaScript, CSS, PHP, SQL, Java, and Perl documents).
</p>
<blockquote>
WorkSpace - which currently is currently in limited beta testing - is an online text editing environment with an eye towards web development. You can create documents and save them in your hosted sandbox, or directly to your server via FTP.
</blockquote>
<p>
She <a href="http://tiffanybbrown.com/2007/05/15/review-workspace/">talks about</a> her experiences with it - both the good and the bad. She liked the simplicity of it all but thought it lacked a few of the features it needed. She also mentions the lack of version control in the application.
</p>
<blockquote>
I do like the idea behind WorkSpace. [...] The downside is that you're trusting a company with all of your web site data. I'm not sure the slight gain in the ability to work remotely is worth the trade-off of giving WorkSpace server access.
</blockquote>]]></description>
      <pubDate>Tue, 15 May 2007 11:07:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[O'Reilly: Migrating Web-Based PHP Applications to Ajax]]></title>
      <guid>http://www.phpdeveloper.org/news/7818</guid>
      <link>http://www.phpdeveloper.org/news/7818</link>
      <description><![CDATA[<p>
In a <a href="http://www.onlamp.com/pub/a/php/2007/05/10/migrating-web-based-php-applications-to-ajax.html?CMP=OTC-6YE827253101&ATT=Migrating+Web-Based+PHP+Applications+to+Ajax">new tutorial</a> on O'Reilly's ONLamp.com website today, <i>Bill Lubanovic</i> shows an example of moving a normal web-based PHP application over to a more Ajax-enabled environment.
</p>
<blockquote>
<p>
In the web environment, we've typically needed hacks like populating hidden fields in a form, and regenerating the whole page, even for a tiny change. Can we make the process more rational?
</p>
<p>
This article describes a makeover of a typical database-backed web form. We'll show some old code '" a mixture of HTML, JavaScript, and PHP '" and rebuild it with modern web techniques like Ajax, and modern tools like jQuery.
</p>
</blockquote>
<p>
In <a href="http://www.onlamp.com/pub/a/php/2007/05/10/migrating-web-based-php-applications-to-ajax.html?CMP=OTC-6YE827253101&ATT=Migrating+Web-Based+PHP+Applications+to+Ajax">their example</a>, they show how to take a simple form element, a select box of names, and modify it to work with an Ajax connection. Instead of having to submit the information back to to the PHP script with a form submit button, they can make a request when the user changes the select option to get that person's information. They've included all of the relevant code and some great explanation to help you recreate the example and move on to work up your own.
</p>]]></description>
      <pubDate>Thu, 10 May 2007 10:54:04 -0500</pubDate>
    </item>
  </channel>
</rss>
