<?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>Wed, 23 May 2012 05:51:04 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPClasses.org: Lately in PHP, Episode 22 - Will the Git Move Encourage more Non-Core Contribution?]]></title>
      <guid>http://www.phpdeveloper.org/news/17782</guid>
      <link>http://www.phpdeveloper.org/news/17782</link>
      <description><![CDATA[<p>
On the PHPClasses.org site there's a new episode of their "Lately in PHP" podcast wondering if the move of PHP to git will <a href="http://www.phpclasses.org/blog/post/180-Will-PHP-development-Migration-to-Git-improve-nonCore-Developer-Contribution-Interest--Lately-in-PHP-podcast-episode-22.html">encourage more non-core developers to contribute</a> to the project.
</p>
<blockquote>
The PHP development migrated to a Git repository. With the integration with GitHub it became easier for non-core developers to submit pull requests with bug fixes and new feature improvements to PHP. Will this new possibility make it PHP core developers accept more contributions from non-core developers?
</blockquote>
<p>
<a href="http://www.phpclasses.org/blog/post/180-Will-PHP-development-Migration-to-Git-improve-nonCore-Developer-Contribution-Interest--Lately-in-PHP-podcast-episode-22.html">The episode</a> also looks forward to the next release in the PHP 5.4.x series (5.4.1) and some of the stir that a recent post (to PHPClasses) about OOP caused in the community.
</p>
<p>
You can listen to this latest episode either via the <a href="http://www.phpclasses.org/blog/post/180-Will-PHP-development-Migration-to-Git-improve-nonCore-Developer-Contribution-Interest--Lately-in-PHP-podcast-episode-22.html">in-page player</a>, by <a href="http://www.phpclasses.org/blog/post/180/file/113/name/Lately-In-PHP-22.mp3">downloading the mp3</a> or by <a href="http://www.phpclasses.org/blog/category/podcast/post/latest.rss">subscribing to their podcast feed</a>.
</p>]]></description>
      <pubDate>Thu, 05 Apr 2012 12:58:40 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weier O'Phinney's Blog: Developing A ZF2 Blog]]></title>
      <guid>http://www.phpdeveloper.org/news/17773</guid>
      <link>http://www.phpdeveloper.org/news/17773</link>
      <description><![CDATA[<p>
<i>Matthew Weier O'Phinney</i> has a new post to his blog walking you through the creation of <a href="http://mwop.net/blog/2012-05-developing-a-zf2-blog.html">his own Zend Framework 2 blogging platform</a> that works with git branching and page generation to get the job done.
</p>
<blockquote>
Why write something of my own? Well, of course, there's the fact that I'm a developer, and have control issues. Then there's also the fact that a blog is both a simple enough domain to allow easily experimenting with new technology and paradigms, while simultaneously providing a complex enough domain to expose non-trivial issues.
</blockquote>
<p>
He realized that he wanted a platform that was not only something he wanted to maintain but that also allowed him to write how he wanted to write - no more in-browser editing, just working with text files and generated page output. He shares some of the thoughts behind the different parts of the blog software - the domain model, his <a href="http://git.mwop.net/?a=summary&p=PhlyBlog">PhlyBlog</a> module and the updated code he used to override some of the functionality in this default module. He also describes his new blogging process which includes git branching, creating a PHP "post" file, regernerate the blog via a command-line tool and merge and deploy.
</p>]]></description>
      <pubDate>Wed, 04 Apr 2012 08:22:58 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DZone.com: How to Set up Wordpress on EC2 Using Puppet and Git]]></title>
      <guid>http://www.phpdeveloper.org/news/17757</guid>
      <link>http://www.phpdeveloper.org/news/17757</link>
      <description><![CDATA[<p>
On DZone.com there's <a href="http://css.dzone.com/articles/how-set-wordpress-ec2-using>a new article</a> from <i>Daniel Ackerson</i> showing how to set up a <a href="http://wordpress.org">WordPress</a> instance on an Amazon EC2 instance with the help of <a href="http://puppetlabs.com/">Puppet</a> and <a href="http://git-scm.com/>git</a>.
</p>
<blockquote>
Having started out on a <a href="http://www.agileweboperations.com/kent-langley-talks-about-joyent-their-new-accelerators-and-their-use-opensolaris">Joyent appliance</a>, migrating to Linode, and finally, to Amazon with a <a href="http://www.agileweboperations.com/migrate-your-wordpress-blog-to-a-bitnami-ec2-instance">Bitnami stack</a>, we noticed the common pain of manually configuring each of these environments. Bitnami caused us an even bigger headache by being very difficult to update (apt-get doesn't update the bitnami wrapped AMP stack). We decided to get full control of our box by setting up a stock Debian LAMP stack on AWS using Puppet and git to manage our sites. Here's a gentle introduction on how we did it.
</blockquote>
<p>He guides you through the entire process:</p>
<ul>
<li>Setting up a micro instance on EC2
<li>Signing up for <a href="http://unfuddle.com">unfuddle</a> (for git)
<li>Installing Puppet (standalone)
<li>Setting up your git repository to point to unfuddle
<li>The needed Puppet configuration files to get the WordPress instance deployed
</ul>
<p>
Complete code (and commands) are provided in the post.
</p>]]></description>
      <pubDate>Fri, 30 Mar 2012 09:14:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[A Cloudy Place: PHP and Git on AWS Elastic Beanstalk]]></title>
      <guid>http://www.phpdeveloper.org/news/17746</guid>
      <link>http://www.phpdeveloper.org/news/17746</link>
      <description><![CDATA[<p>
On the "A Cloudy Place" blog there's a <a href="http://acloudyplace.com/2012/03/php-and-git-on-aws-elastic-beanstalk/">recent post</a> about the steps the author (<i> Shameer</i>)  to to get PHP and Git set up on the Elastic Beanstalk service from Amazon.
</p>
<blockquote>
When Amazon announced Beanstalk's support for PHP I was curious to know what it would look like. So I decided to give it a try. I hadn't used my AWS account for a while, so I had to do some account setup tasks, configuring command line tools, etc. In this article I will explain how to set up a PHP application in Beanstalk from scratch.
</blockquote>
<p>
He walks you through the entire process (complete with some screenshots) of getting the command line tools set up, creating your first PHP application and connecting it to your git repository. There's no database instructions included because the default EC2 instance doesn't include them. You'll need to <a href="http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/create_deploy_PHP.rds.html">refer to these instructions</a> if you need that for your application.
</p>]]></description>
      <pubDate>Wed, 28 Mar 2012 13:53:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHP-GTK Migrates to Git/Github]]></title>
      <guid>http://www.phpdeveloper.org/news/17704</guid>
      <link>http://www.phpdeveloper.org/news/17704</link>
      <description><![CDATA[<p>
As a part of the move to git/github that the <a href="http://phpdeveloper.org/news/17695">PHP project recently made</a>, a reminder was posted that the <a href="https://github.com/php/php-gtk-src">PHP-GTK project has also migrated</a>.
</p>
<blockquote>
PHP-GTK is a PHP extension that enables you to write client-side cross-platform
GUI applications. This is the first such extension of this kind and one of the
goals behind it was to prove that PHP is a capable general-purpose scripting
language that is suited for more than just Web applications.
</blockquote>
<p>
The <a href="https://github.com/php/php-gtk-src">full source</a> can be found and forked/cloned over on github and is just waiting for you to contribute!
</p>]]></description>
      <pubDate>Wed, 21 Mar 2012 09:40:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP Migrates to Git]]></title>
      <guid>http://www.phpdeveloper.org/news/17695</guid>
      <link>http://www.phpdeveloper.org/news/17695</link>
      <description><![CDATA[<p>
The announcement has finally come - the PHP project has <a href="http://www.php.net/archive/2012.php#id2012-03-20-1">officially moved to git</a>!
</p>
<blockquote>
The migration of the PHP source code from Subversion to Git is complete. You can clone or fork the source from our <a href="https://github.com/php/php-src">GitHub mirror</a>, and we also now support pull requests made via GitHub. The source is also available via <a href="http://git.php.net/">git.php.net</a>, and full instructions on cloning the php-src tree can be found at <a href="http://php.net/git">php.net/git</a>. One immediate benefit is that future PHP release tags will be signed by the PHP development team. We will be releasing GPG keys for verification purposes in the next few days. More information on the migration and the new workflow can be found at the <a href="https://wiki.php.net/vcs/gitfaq">Moving to Git FAQ</a> on the PHP Wiki.
</blockquote>
<p>
This move does not include the manuals yet, but that's coming soon. Be sure to <a href="http://us3.php.net/git.php">follow these steps</a> if you'd like to contribute back via the git repository. This is a great move for the project and makes it even easier for developers to contribute their fixes and ideas back to the development group!
</p>
<p>
<i>Joshua Thijssen</i> has <a href="http://www.adayinthelifeof.nl/2012/03/19/php-has-moved-to-git/">also posted a guide</a> to getting started on his blog.
</p>]]></description>
      <pubDate>Tue, 20 Mar 2012 06:39:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: Connecting to the Zend Developer Cloud using NetBeans for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/17200</guid>
      <link>http://www.phpdeveloper.org/news/17200</link>
      <description><![CDATA[<p>
<i>Kevin Schroeder</i> has <a href="http://www.eschrade.com/page/connecting-to-the-zend-developer-cloud-using-netbeans-for-php">a new post</a> for the Netbeans users out there wanting to work with the <a href="http://www.phpcloud.com/">Zend Developer Cloud</a> directly without having to mess around with other external software.
</p>
<blockquote>
Getting NetBeans connected to the Zend Developer Cloud is actually pretty simple…  if you have NetBeans 7.1 which is currently in RC.  NetBeans 7.0 has a bug that won't allow you to connect to Git over HTTPS.  NetBeans 7.1 fixes that issue.  You will also need to make sure that you have the Git module installed.
</blockquote>
<p>
His post includes the step by step process (including some screenshots</a> to getting the automated deployment set up and working in this popular IDE. The key is setting up the SFTP connection to point to the right location on the cloud server (the path isn't very intuitive, he recommends finding it with another SFTP program for the initial setup).
</p>]]></description>
      <pubDate>Thu, 01 Dec 2011 14:08:54 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMaster.com: Introduction to Git, Part 1]]></title>
      <guid>http://www.phpdeveloper.org/news/17181</guid>
      <link>http://www.phpdeveloper.org/news/17181</link>
      <description><![CDATA[<p>
If you haven't gotten a chance to try out git for your version control system, now's the perfect time. PHPMaster has <a href="http://phpmaster.com/introduction-to-git-1/">an introduction to using git</a> for a simple PHP project. It introduces you to some of the basics and gets you up to speed quickly.
</p>
<blockquote>
Some of the more commonly used version control systems that you have likely heard about are CVS and Subversion. This tutorial will take a "forget everything you know about CVS or Subversion" approach. As someone who has used all three of these systems in the professional realm, I can testify that some knowledge of CVS or Subversion can be useful when approaching Git, but it is not necessary. The best way to learn Git is to start using Git for what Git is.
</blockquote>
<p>
They break it up into a few different sections - why use git, how to create a new repository, adding/staging files for commit, viewing the project history and viewing diffs for different versions. This is the first part in a series, so keep tuned for future parts touching on branching, merging and working with remote repositories.
</p>]]></description>
      <pubDate>Tue, 29 Nov 2011 09:44:10 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Zend Framework 2 Development - CLA Not Required!]]></title>
      <guid>http://www.phpdeveloper.org/news/17117</guid>
      <link>http://www.phpdeveloper.org/news/17117</link>
      <description><![CDATA[<p>
As is mentioned by <a href="http://twitter.com/#!/weierophinney/status/134666401112801280">Matthew Weier O'Phinney</a> (and expanded on by <a href="http://robertbasic.com/blog/contributing-to-zend-framework-2/">Robert Basic</a>) beginning immediately, the <a href="http://framework.zend.com">Zend Framework 2</a> project will no longer require developers to sign a CLA before submitting their code.
</p>
<blockquote>
In #zf2 news, effective immediately, we no longer require a CLA for #zf2 contributions. Let the pull requests flow!
</blockquote>
<p>
<i>Robert</i> gives a bit more detail in <a href="http://robertbasic.com/blog/contributing-to-zend-framework-2/">his post</a>, pointing out the <a href="http://git.zendframework.com/?a=summary&p=zf">official git repo</a>, the <a href="http://framework.zend.com/issues/browse/ZF2">issues list</a>, <a href="http://framework.zend.com/wiki/display/ZFDEV2/Home">section on the wiki</a> and the <a href="http://framework.zend.com/wiki/display/ZFDEV/Mailing+Lists">mailing list</a>/<a href="http://framework.zend.com/wiki/display/ZFDEV2/IRC+Meetings">IRC meetings</a>. There's also <a href="http://framework.zend.com/blog">a blog</a> to follow to get the latest updates for the project.
</p>
<p>
If you'd like to find out more about this new version of the framework, check out <a href="http://www.youtube.com/watch?v=T0LMaODppcc&feature=youtu.be">this video</a> from <a href="http://zendcon.com">ZendCon</a> by <i>Matthew</i>.
</p>]]></description>
      <pubDate>Fri, 11 Nov 2011 08:43:32 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: fatal: The remote end hung up unexpectedly]]></title>
      <guid>http://www.phpdeveloper.org/news/17089</guid>
      <link>http://www.phpdeveloper.org/news/17089</link>
      <description><![CDATA[<p>
<i>Kevin Schroeder</i> has a <a href="http://www.eschrade.com/page/fatal-the-remote-end-hung-up-unexpectedly">quick tip</a> for anyone using <a href="http://phpcloud.com">phpcloud.com</a> and having trouble with git and "remote end hung up" error messages.
</p>
<blockquote>
If  you are using phpcloud.com and are experiencing errors with git [...] and you are trying to push large files (not sure what is defined as "large") you may need to change some git settings.
</blockquote>
<p>
He points out two settings - one for Windows and the other for Linux - that increase the buffer size to handle larger files that might be included in your repository.
</p>]]></description>
      <pubDate>Fri, 04 Nov 2011 12:55:28 -0500</pubDate>
    </item>
  </channel>
</rss>

