<?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 15:40:14 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PEAR Blog: Welcome to new contributors]]></title>
      <guid>http://www.phpdeveloper.org/news/17276</guid>
      <link>http://www.phpdeveloper.org/news/17276</link>
      <description><![CDATA[<p>
On the PEAR Group blog there's a new post <a href="http://blog.pear.php.net/2011/12/18/welcome-to-new-contributors/">welcoming all new contributors</a> to the project and pointing out that the PEAR account on Github has officially <a href="https://github.com/pear/">passed the 200 repository mark</a> in the move from SVN to Git.
</p>
<blockquote>
PEAR is about providing the PHP community with reusable, effective components - this has been our mission since day 1. If there is anything we can do to make that goal happen, to assist you as an individual or company, I would strongly encourage you to let us know - we're here to help.
</blockquote>
<p>
They mention the work of two individuals that have done good work on a specific package, <a href="https://github.com/meldra">meldra</a> and <a href="https://github.com/Gemorroj">Gemorroj</a> - perfect examples of how the move to Github has made it simpler to implement changes that have been "waiting in the wings" on the <a href="https://github.com/pear/XML_Feed_Parser">XML_Feed_Parser</a> and <a href="https://github.com/pear/Image_Barcode2">Image_Barcode2</a> packages.
</p>
<p>
If you've had changes you've wanted to make to a PEAR package in the past but haven't ever gotten them submitted, there's not a <a href="http://github.com/pear">better time than now</a>.
</p>]]></description>
      <pubDate>Mon, 19 Dec 2011 10:06:55 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PEAR Blog: PEAR Development on Github]]></title>
      <guid>http://www.phpdeveloper.org/news/17095</guid>
      <link>http://www.phpdeveloper.org/news/17095</link>
      <description><![CDATA[<p>
On the PEAR blog today it's been pointed out that <a href=http://blog.pear.php.net/2011/11/05/pear-development-on-github/">many PEAR packages are moving to github</a> as their standard place for development and repositories under the <a href="http://github.com/pear">pear</a> and <a href="http://github.com/pear2">pear2</a> accounts are available for anyone wanting to make the move.
</p>
<blockquote>
While the existing PEAR packages will continue to use the pear.php.net distribution and bug tracking capabilities; it's never been easier to contribute to a PEAR package - simply fork; add your changes and send us a pull request. If your preferred packages aren't yet on github, please feel free to drop us a line on the pear-dev mailing list.
</blockquote>
<p>
<a href="http://old.nabble.com/PEAR-Development-on-Github-td32199368.html">Here's more about the process</a> to get the repository set up and how to migrate your package's current code from SVN over to github. The transition's pretty painless and can make the social development and improvement of your package a lot simpler.
</p>]]></description>
      <pubDate>Mon, 07 Nov 2011 12:36:57 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony Blog: All symfony 1.x versions available on Github]]></title>
      <guid>http://www.phpdeveloper.org/news/17043</guid>
      <link>http://www.phpdeveloper.org/news/17043</link>
      <description><![CDATA[<p>
<i>Fabien Potencier</i> has <a href="http://symfony.com/blog/all-symfony-1-x-versions-available-on-github?">made an announcement</a> on the Symfony Blog today about all the availability of previous Symfony versions on github.
</p>
<blockquote>
symfony1 is well and alive and many developers are now using it for projects hosted on Git. But as the official symfony 1 repository is hosted on Subversion, it's not always easy to get things versioned easily. As of today, this becomes much more easier. If you are using Git and symfony1, you can now use the official symfony1 <a href="https://github.com/symfony/symfony1">Git</a> clone.
</blockquote>
<p>
There are branches for each of the major 1.x releases as well as tags for some of the minor releases. You can, of course, still access the latest packages directly via the <a href="http://www.symfony-project.org/">symfony website</a>.
</p>
]]></description>
      <pubDate>Wed, 26 Oct 2011 09:15:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMaster.com: PHP is Moving to Git (Eventually)]]></title>
      <guid>http://www.phpdeveloper.org/news/16875</guid>
      <link>http://www.phpdeveloper.org/news/16875</link>
      <description><![CDATA[<p>
Recently the PHP project <a href="http://phpdeveloper.org/news/16830">announced a move to git</a> as the primary version control system for the language's development. In <a href="http://phpmaster.com/php-is-moving-to-git-eventually/">a new post</a> to SitePoint's PHPMaster.com site, <i>Davey Shafik</i> explains what that means to the average developer and what you can expect of the future.
</p>
<blockquote>
Just over two years since its move from the antiquated CVS to Subversion (SVN), <a href="http://news.php.net/php.internals/55293">PHP is once again on the move</a>: this time, to <a href="http://git-scm.com/">Git</a>. Well, eventually. The migration from CVS to SVN was a huge one and took many months. The need for the PHP project to support its user base, hook scripts (commit mailing list, etc.) means that any change of revision control software means quite a large commitment. This is why even though the voting is over, and the dust has settled, we won't be seeing PHP on Git until the end of this year.
</blockquote>
<p>
<i>Davey</i> shares his vote - pro-git - and explains what his choice (and many others') means for the language, including a modified patch acceptance policy and a convenience for developers to be able to work anywhere. 
</p>
<blockquote>
All in all, I feel migrating from Subversion to Git can only be a good thing for the PHP project and the community as a whole. [...]  it is pretty clear that the PHP development community is in favor of the decision. 
</blockquote>]]></description>
      <pubDate>Mon, 19 Sep 2011 11:54:04 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHP version control to move to git]]></title>
      <guid>http://www.phpdeveloper.org/news/16830</guid>
      <link>http://www.phpdeveloper.org/news/16830</link>
      <description><![CDATA[<p>
A little while back, the PHP development group posted a survey of developers asking them which version control system they'd like to see the PHP project use. By an overwhelming margin, <a href="http://news.php.net/php.internals/55293">git has won</a> and things are already in motion to move parts of the project away from subversion.
<p>
In his mailing list post, <i>David Soria Parra</i> explains:
</p>
<blockquote>
After 2 weeks of voting and discussion, I closed the votes today. The results are fairly straightforward. Most of the users want to move to a decentralized version control system. [...] I don't want to make a difference of who voted for what. I think the results are overwhelming
in favor of Git.
</blockquote>
<p>
He'll be working on the spec to make the move for the PHP source over to git and is planning a cut over some time in December. Stay tuned to the <a href="http://news.php.net/php.internals">php.internals</a> mailing list for more details about the move as they come up. 
</p>]]></description>
      <pubDate>Thu, 08 Sep 2011 06:27:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Derick Rethans' Blog: Xdebug on github]]></title>
      <guid>http://www.phpdeveloper.org/news/16508</guid>
      <link>http://www.phpdeveloper.org/news/16508</link>
      <description><![CDATA[<p>
As <i>Derick Rethans</i> notes in his latest post, the <a href="http://derickrethans.nl/xdebug-git.html">Xdebug project is now on github</a> and can be found <a href="https://github.com/derickr/xdebug">under his account</a>.
</p>
<blockquote>
I've just opened my Xdebug repository on github. Importing my old SVN repository was a bit of a task. With the help of Ole Marius Smestad I managed to cook up a bash script to import and fix-up the repository. In the meanwhile I've learned more about git than I ever wanted to know, but still not enough.
</blockquote>
<p>
Besides the source for <a href="http://xdebug.org/">Xdebug</a> itself, you'll also notice repositories for the <a href="https://github.com/derickr/xdebug.org">Xdebug website</a>, the <a href="https://github.com/derickr/gtkdbgp">GtkDBGp client</a> and the <a href="https://github.com/derickr/dbgp">DBGp</a> protocol definition.
</p>
]]></description>
      <pubDate>Thu, 23 Jun 2011 08:08:12 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP and Me Blog: Use Phing to Update your SVN-Version-Controlled Website Automatically, Through FTP]]></title>
      <guid>http://www.phpdeveloper.org/news/16492</guid>
      <link>http://www.phpdeveloper.org/news/16492</link>
      <description><![CDATA[<p>
On the "PHP and Me" blog there's a new entry from <i>Pinpin Bysma</i> showing how to use the PHP-based deployment tool <a href="http://phing.info">Phing</a> to <a href="http://phpandme.tumblr.com/post/6662397015/use-phing-to-update-your-svn-version-controlled-website">update your production website via an FTP connection</a>, automated by a Phing build.
</p>
<blockquote>
If you're working on a PHP project, like with any other project, probably comes a time when you need to "build a new release," e.g. update the production web site with the latest version of the code. And doing the whole thing manually isn't the most efficient way to get things done, especially if you're lazy, or have to do that every once in a while, over a long period of time. [...] Obviously if updating the site itself could be done without FTP but through a simple svn switch, things would be easier. Still, Phing would allow to make things easier just as nicely. It could for example still be used to create the new tag, trigger the switch, etc
</blockquote>
<p>
He introduces the process by showing a basic Phing build file that uses the PEAR VersionControl_SVN component to get the latest from the repository and push it to another directory. There was one thing that he wanted to do that the default SVN task couldn't - export the difference between two tags. To make this happen, he had to extend Phing and make a new task - SvnExportDiff. He includes the code for this new task and an updated build file to show it all in use - complete with the FtpDeploy to push the code live.]]></description>
      <pubDate>Mon, 20 Jun 2011 11:57:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Chris Jones' Blog: PHP 5.4 is Gathering Momentum]]></title>
      <guid>http://www.phpdeveloper.org/news/16330</guid>
      <link>http://www.phpdeveloper.org/news/16330</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Chris Jones</i> talks about the "<a href="http://blogs.oracle.com/opal/entry/php_5_4_is_gathering">gathering momentum</a>" that's forming around the push to the next PHP release, PHP 5.4, including discussions on mailing lists and IRC.
</p>
<blockquote>
Discussion on the PHP mail lists and IRC channels in the past few days has been looking positive about an alpha release of PHP 5.4 soon. This will be taken from the "trunk" branch of PHP. The exact feature list is under discussion but the mood seems to be "ship what we currently have" though a couple of features are slated to be deferred until later.
</blockquote>
<p>
He specifically mentions <a href="http://news.php.net/php.internals/52328">this mailing list post</a> and the emphasis he puts on testing the code. If you'd like to get involved, you can subscribe to the mailing lists <a href="http://php.net/mailing-lists.php">here</a>.
</p>]]></description>
      <pubDate>Thu, 12 May 2011 09:26:39 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: Security Notice (wiki.php.net)]]></title>
      <guid>http://www.phpdeveloper.org/news/16087</guid>
      <link>http://www.phpdeveloper.org/news/16087</link>
      <description><![CDATA[<p>
On PHP.net there's a <a href="http://www.php.net/index.php#id2011-03-19-2">quick security advisory</a> for those that didn't see the news - the wiki.php.net machine was compromised but has been wiped and all accounts reset and requiring a password reset.
</p>
<blockquote>
The wiki.php.net box was compromised and the attackers were able to collect wiki account credentials. No other machines in the php.net infrastructure appear to have been affected. Our biggest concern is, of course, the integrity of our source code. We did an extensive code audit and looked at every commit since 5.3.5 to make sure that no stolen accounts were used to inject anything malicious. Nothing was found. The compromised machine has been wiped and we are forcing a password change for all svn accounts.
</blockquote>
<p>
The issue was caused by a combination of a problem with the wiki software and a Linux root exploit. <a href="http://www.theregister.co.uk/2011/03/21/php_server_hacked/">The Register</a> has additional comments about the issue and outage.
</p>]]></description>
      <pubDate>Wed, 23 Mar 2011 10:43:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sebastian Bergmann's Blog: Visualization of PHPUnit Development]]></title>
      <guid>http://www.phpdeveloper.org/news/16052</guid>
      <link>http://www.phpdeveloper.org/news/16052</link>
      <description><![CDATA[<p>
On his blog <i>Sebastian Bergmann</i> has a recent post about how he's <a href="http://sebastian-bergmann.de/archives/910-Visualization-of-PHPUnit-Development.html">visualizing PHPUnit's development</a> and pushing that information into a video based on the history of the project.
</p>
<blockquote>
According to svn.php.net, I committed the first PHPUnit code to cvs.php.net on November 27th 2001 and the first release, PHPUnit 0.1, was made on December 1st 2001. [...] On <a href="http://sebastian-bergmann.de/archives/876-PHPUnit-Development-Moved-to-GitHub.html">December 26th 2009</a>, I moved the development of PHPUnit from svn.phpunit.de to <a href="http://github.com/sebastianbergmann/phpunit">GitHub</a>. I imported the history from Subversion into Git. As you can see in the video, moving to GitHub lead to an increased number of contributions to PHPUnit.
</blockquote>
<p>
You can watch the video either <a href="http://sebastian-bergmann.de/archives/910-Visualization-of-PHPUnit-Development.html">embedded in his post</a> or <a href="http://vimeo.com/21076066">directly from Vimeo</a>. It's interesting to watch the progress of the application and see the contributions make to each of the parts. The whole video, spanning the entire commit history of the tool, lasts about 25 minutes.
</p>]]></description>
      <pubDate>Wed, 16 Mar 2011 09:02:51 -0500</pubDate>
    </item>
  </channel>
</rss>

