<?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>Tue, 21 May 2013 23:42:11 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Matt Frost: Starting with Selenium (and Headless on a VM)]]></title>
      <guid>http://www.phpdeveloper.org/news/18404</guid>
      <link>http://www.phpdeveloper.org/news/18404</link>
      <description><![CDATA[<p>
<i>Matt Frost</i> has posted a two part series of some of his experiences in <a href="http://shortwhitebaldguy.com/blog/2012/08/starting-with-selenium">setting up Selenium</a> to <a href="http://shortwhitebaldguy.com/blog/2012/08/headless-selenium-from-your-vm">execute it in a VM</a> and run tests on your application.
</p>
<blockquote>
I was a little scared when it came to setting up Selenium, I figured it was going to be difficult to setup and configure. So I was pleasantly surprised when it really wasn't. So here are a few of the mistakes I made; since I use Vagrant to do all my development I actually grabbed Selenium and started from there. Not a good place to start, although as I found out later; not a total dead end.
</blockquote>
<p>
He includes <a href="http://shortwhitebaldguy.com/blog/2012/08/starting-with-selenium">the initial setup</a> of things like PHPUnit and the <a href="http://seleniumhq.org/download/">Selenium .jar file</a> as well as a sample test that loads a page and checks the title of the page. His <a href="http://shortwhitebaldguy.com/blog/2012/08/headless-selenium-from-your-vm">second post</a> shows how to set it up in the VM (using Vagrant, <a href="http://en.wikipedia.org/wiki/Xvfb">xvfb</a> to capture the output and Firefox to execute the tests). 
</p>]]></description>
      <pubDate>Mon, 27 Aug 2012 08:16:55 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: Lately in PHP Podcast Episode 12 - Is PHP 5.4 really coming soon?]]></title>
      <guid>http://www.phpdeveloper.org/news/16412</guid>
      <link>http://www.phpdeveloper.org/news/16412</link>
      <description><![CDATA[<p>
PHPClasses.org has posted their latest episode of their "Lately in PHP" podcast series, <a href="http://www.phpclasses.org/blog/post/148-Is-PHP-54-really-coming-soon--Lately-in-PHP-podcast-episode-12.html">Is PHP 5.4 really coming soon?</a>
</p>
<blockquote>
On the episode 12 of the Lately in PHP podcast, Manuel Lemos and Ernani Joppert discuss the latest developments and what is still stalling the progress of the developments needed to make PHP 5.4 happen.
</blockquote>
<p>
They also have a bit of discussion about which browser is better for development - Chrome or Firefox (and the places Chrome might be lacking). You can listen to this latest episode either through the <a href="http://www.phpclasses.org/blog/post/148-Is-PHP-54-really-coming-soon--Lately-in-PHP-podcast-episode-12.html">in-page player</a> or by <a href="http://www.phpclasses.org/blog/post/148/file/59/name/Lately-In-PHP-12.mp3">downloading the mp3</a> to listen at your convenience.
</p>]]></description>
      <pubDate>Wed, 01 Jun 2011 10:54:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Christoph Dorn's Blog: FirePHP on Magenting]]></title>
      <guid>http://www.phpdeveloper.org/news/15596</guid>
      <link>http://www.phpdeveloper.org/news/15596</link>
      <description><![CDATA[<p>
<i>Christoph Dorn</i> has <a href="http://www.christophdorn.com/Blog/2010/12/17/firephp-on-magenting/">a new post</a> to his blog today about using the <a href="http://www.firephp.org/">FirePHP</a> extension for Firefox/FireBug to help debug applications running on the <a href="http://magenting.com/">Magenting</a> service.
</p>
<blockquote>
<a href="http://www.firephp.org/">FirePHP</a> can be useful when debugging remote PHP applications on shared or dedicated servers. This tutorial illustrates how to setup <a href="http://www.christophdorn.com/OpenSource/#FirePHP">FirePHP 1.0</a> on <a href="http://magenting.com/">Magenting</a> which is a managed <a href="http://www.magentocommerce.com/">Magento</a> hosting service. Go to http://magenting.com/ and create an account. This tutorial was prepared by using a Spark account, but it should work just the same with all plans.
</blockquote>
<p>
He walks you through all the steps you'll need - getting the FirePHP extension installed, getting the PHP libraries set up on the remote server and configuring it to work with your application. A snippet of code is included that can be used to test the connection.
</p>]]></description>
      <pubDate>Fri, 17 Dec 2010 10:08:47 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Derick Rethans' Blog: New Xdebug browser extensions]]></title>
      <guid>http://www.phpdeveloper.org/news/14042</guid>
      <link>http://www.phpdeveloper.org/news/14042</link>
      <description><![CDATA[<p>
<i>Derick Rethans</i> has posted about <a href="http://derickrethans.nl/new-xdebug-helper.html">some new browser extensions</a> for the popular PHP-based debugger <a href="http://xdebug.de">Xdebug</a>. These are to replace the helper that is no longer available on FireFox's site (<a href="http://xdebug.org/files/xdebug_helper-0.3.1-fx.xpi">download</a>).
</p>
<blockquote>
Years ago I wrote about a Firefox extension that allows you to start an Xdebug debugging session by clicking on an icon in Firefox' status bar. For some unexplained reason, this extension is no longer available through Firefox' addon-site. [...] There are now a few other browser extensions that do the same thing.
</blockquote>
<p>
He lists three new extensions that can most of what you'd need to keep your testing going - <a href="https://addons.mozilla.org/en-US/firefox/addon/58688">easy Xdebug</a>, <a href="http://blog.remailed.net/2010/01/xdebug-enabler-v0-2/">Xdebug enabler</a> (for Chrome) and <a href="http://highervisibilitywebsites.com/simple-cross-browser-xdebug-helper-session-starter-and-stopper-no-add-ons-needed">this blog post</a> with a pure Javascript method done with bookmarklets.
</p>]]></description>
      <pubDate>Wed, 17 Feb 2010 11:20:49 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony Blog: FireSymfony: Installing and Configuring the Plugin]]></title>
      <guid>http://www.phpdeveloper.org/news/13210</guid>
      <link>http://www.phpdeveloper.org/news/13210</link>
      <description><![CDATA[<p>
On the Symfony blog there's <a href="http://www.symfony-project.org/blog/2009/09/09/firesymfony-installing-and-configuring-the-plugin">a new post</a> following up on the <a href="http://www.phpdeveloper.org/news/13188">previous article</a> about the FireSymfony debugging plugin. Previously, they introduced the tool - this time they look at the actual installation and configuration.
</p>
<blockquote>
In the previous post we went through the features provided by FireSymfony. In this post we are going to see how to install the Firefox Add On and the symfony plugin.
</blockquote>
<p>
Installing the Symfony plugin is simple - a standard plugin:install command and a bit of tweaking on the factories.yml file to add it to the logging settings. The FireFox extension installs like normal - grab it from <a href="https://addons.mozilla.org/en-US/firefox/addon/9096">here</a> and install like any other extension.
</p>]]></description>
      <pubDate>Fri, 11 Sep 2009 12:29:57 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sameer Borate's Blog:Pushing xpi mime content from php]]></title>
      <guid>http://www.phpdeveloper.org/news/12541</guid>
      <link>http://www.phpdeveloper.org/news/12541</link>
      <description><![CDATA[<p>
In <a href="http://www.codediesel.com/php/sending-xpi-mime-content-from-php/">this new post</a> to his blog, <i>Sameer</i> shows how you can push content with the xpi content type out from your PHP scripts (for things like a Firefox toolbar/extension).
</p>
<blockquote>
A couple of days back I created a Firefox toolbar for my blog as an experiment in learning XUL. Once installed on my blog I wanted Firefox to recognize it as an addon and install it rather than displaying a 'save/open' dialog. 
</blockquote>
<p>
Since his hosting provider (GoDaddy) didn't seem to work with adding it into an .htaccess file (an AddType for Apache), he had to force the download type with a few calls to <a href="http://php.net/header">header</a> with the right content type, file size and file name to push it to the user.
</p>]]></description>
      <pubDate>Wed, 20 May 2009 07:06:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org Blog: How large is the PHP market?]]></title>
      <guid>http://www.phpdeveloper.org/news/12507</guid>
      <link>http://www.phpdeveloper.org/news/12507</link>
      <description><![CDATA[<p>
On the PHPClasses.org blog today <i>Manuel Lemos</i> has <a href="http://www.phpclasses.org/blog/post/95-How-large-is-the-PHP-market.html">taken a look</a> at how big the PHP market is - how many developers there are and what kind of tools those developers might be using.
</p>
<blockquote>
Even knowing that only a fraction of the PHP developers in the world will come to a given PHP event, the more PHP developers there are, greater is the chance to have more developers coming to the event. Therefore the first big question is: how large is the PHP developer community world wide? This is a difficult question. Zend has been publishing rough estimates of the number of PHP developers that exist in the world. 
</blockquote>
<p>
According to <a href="http://www.zend.com/en/company/management/">some estimates</a>, there's over five million PHP developers out there. The PHPClasses site has <a href="http://www.phpclasses.org/browse/group/">this tool</a> that can help show the distribution of some of these in user groups. <i>Manuel</i> also shares some stats he's gathered off of his site - a growing trend for visitors to use Linux and OSX as compared to Windows and the predominance for developers to use Firefox over Internet Explorer.
</p>
<p>
Other tools mentioned include <a href="https://addons.mozilla.org/en-US/firefox/addon/6149">FirePHP</a>, a <a href="https://addons.mozilla.org/en-US/firefox/addon/216">Javascript Debugger</a>.
</p>]]></description>
      <pubDate>Wed, 13 May 2009 12:03:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Juozas Kaziukenas' Blog: Debugging with FirePHP and Firebug]]></title>
      <guid>http://www.phpdeveloper.org/news/12129</guid>
      <link>http://www.phpdeveloper.org/news/12129</link>
      <description><![CDATA[<p>
In <a href="http://dev.juokaz.com/php/debugging-with-firephp-and-firebug">this new post</a> <i>Juozas Kaziukenas</i> takes a look at a very useful debugging tool that can help keep your debug messages and errors out of your page and into a proper debugger - <a href="https://addons.mozilla.org/en-US/firefox/addon/6149">FirePHP</a> (an extension of <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a>).
</p>
<blockquote>
One may debug his application with print(") statements all other the place or alert(") for JavaScript. Luckily some years ago <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a> extension for Firefox was introduced, which introduced (?) console. Console works absolutely the same as in Linux and can be used not only to execute commands, but receive information from various sources.
</blockquote>
<p>
He <a href="http://dev.juokaz.com/wp-content/uploads/2009/03/firephp.png">shows what the output looks like</a> both on the interface side (in the Firefox plugin) and in the HTTP headers that are sent back along with the web server's response. Some frameworks even have components that let you interface with it directly.
</p>]]></description>
      <pubDate>Fri, 13 Mar 2009 08:45:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NETTUTS.com: 10 Biggest Milestones in Web Development]]></title>
      <guid>http://www.phpdeveloper.org/news/11454</guid>
      <link>http://www.phpdeveloper.org/news/11454</link>
      <description><![CDATA[<p>
NETTUTS.com has posted <a href="http://feedproxy.google.com/~r/nettuts/~3/R8RmIlXmmgg/">their top ten list</a> of some of the largest milestones in web development - one of which is the release of PHP.
</p>
<blockquote>
Some believe the progression of the great World Wide Web to be a travesty, others a godsend. Regardless, the Internet has evolved over the past few decades, and is in many ways better for the web developer. New technologies have come about that have made web development much easier to get started in, and ultimately more fun.
</blockquote>
<p>
Here's a few from <A href="http://feedproxy.google.com/~r/nettuts/~3/R8RmIlXmmgg/">their list</a>:
</p>
<ul>
<li>Linus Torvalds Creates the Linux Kernel
<li>The Open Source Movement Officially Starts
<li>PayPal is Founded
<li>Firefox is Released
<li>and, of course, PHP is Released by Rasmus Lerdorf
</ul>]]></description>
      <pubDate>Tue, 25 Nov 2008 11:15:25 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ivan Guardado's Blog: How to debug PHP code]]></title>
      <guid>http://www.phpdeveloper.org/news/11204</guid>
      <link>http://www.phpdeveloper.org/news/11204</link>
      <description><![CDATA[<p>
<i>Ivan Guardado</i> has <a href="http://yensdesign.com/2008/10/how-to-debug-php-code/">posted a recent tutorial</a> looking at debugging your PHP code with the help of a popular tool - <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">FirePHP</a> (that interfaces with an equally popular Firefox extension, <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a>).
</p>
<blockquote>
Nowadays, the code debugger is a tool that has almost all programing environments which allows you to watch the internal work of your applications and finding errors at run time for a easy way. The trouble is when you are working in a client-server architecture model, because from where you send the request (client) can not access the code hosted on the server.
</blockquote>
<p>
He points out <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">FirePHP</a> as one that doesn't require this sort of installation. Included is a quick tutorial on getting it up and running for your development environment as well as the output formats and how to handle the output you want for debugging only.
</p>]]></description>
      <pubDate>Tue, 14 Oct 2008 08:44:17 -0500</pubDate>
    </item>
  </channel>
</rss>
