<?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>Fri, 24 May 2013 12:42:44 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Lorna Mitchell's Blog: We Don't Know Deployment: A 4-Step Remedy]]></title>
      <guid>http://www.phpdeveloper.org/news/17834</guid>
      <link>http://www.phpdeveloper.org/news/17834</link>
      <description><![CDATA[<p>
In a new post to her blog <i>Lorna Mitchell</i> has <a href="http://www.lornajane.net/posts/2012/we-dont-know-deployment-a-4-step-remedy">written a beginner's guide to deployment</a> for web based applications in response to a recent email from <a href="http://www.lornajane.net/posts/lj_publications/php-master-write-cutting-edge-code">a reader</a>.
</p>
<blockquote>
I [replied to the email] with some suggestions (and my consulting rate) attached, and we had a little email exchange about some improvements that could fit in with the existing setup, both of the hardware and of the team skills. Then I started to think ... he probably isn't the only person who is wondering if there's a better way. So here's my advice, now with pictures!
</blockquote>
<p>
She's broken it up into a few different sections to make it a bit more easily digestible:
</p>
<ul>
<lI>A "starting point" where there's a development, staging and live environments
<li>Using source control to manage code
<li>Branching for effective coordination
<li>Integration of automated deployment
</ul>
<p>
She also mentions other "bonus points" like making a build server, documentation generation and Javascript/CSS minification.
</p>]]></description>
      <pubDate>Wed, 18 Apr 2012 11:20:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith's Blog: PHP adopting branching kicking and screaming]]></title>
      <guid>http://www.phpdeveloper.org/news/14020</guid>
      <link>http://www.phpdeveloper.org/news/14020</link>
      <description><![CDATA[<p>
In a new post from <i>Lukas Smith</i>'s blog he talks about <A href="http://pooteeweet.org/blog/0/1672#m1672">the project's move to Subversion</a> and away from CVS and how that's affected the language's development in a very positive way.
</p>
<blockquote>
I remember that back when I was co-RM for PHP 5.3 one of the very painful parts was the crying and moaning about the commit freezes we put into place while packaging up a new release. The reason being we were on CVS, if people kept committing while a release was being tested it would effectively prevent any sort of QA.
</blockquote>
<p>
Because of problems like this (and many others), the group decided to drop CVS for their development and head to the brighter land of Subversion. So, instead of having days when no commits are allowed, correct branching and testing make it much easier to develop one of the web's most popular languages.
</p>
<p>
The change came with some new branching techniques and some of the developers in the group aren't as happy about how they're handled. Some new tools have been developed to help minimize the risks that these methods could cause, though, including <a href="http://rmtools.php.net/">this site</a>.
</p>]]></description>
      <pubDate>Fri, 12 Feb 2010 14:56:17 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Felix Geisendofer's Blog: Screencast #1: Using vendor branching and CakePHP]]></title>
      <guid>http://www.phpdeveloper.org/news/8062</guid>
      <link>http://www.phpdeveloper.org/news/8062</link>
      <description><![CDATA[<p>
<i>Felix Geisendorfer</i> has a <a href="http://www.thinkingphp.org/2007/06/17/screencast-using-vendor-branching-and-cakephp/">new post today</a> showing off an example of his screencasting abilities. Specifically, the video looks at using vendor branching to keep your CakePHP installation up to date.
</p>
<blockquote>
So here I go with my very first screencast to be published. The topic is how to use vendor branching with CakePHP which is one of <a href="http://www.thinkingphp.org/2006/09/15/dessert-4-keep-your-cake-fresh-use-svn-head/">many ways to keep your CakePHP version up to date</a>.
</blockquote>
<p>
<a href="http://www.thinkingphp.org/2007/06/17/screencast-using-vendor-branching-and-cakephp/">The video</a> is 15(ish) minutes long and covers, from start to finish, the process of grabbing the latest CakePHP build from the subversion repository and install it automatically to your system.
</p>
<p>
As a plus, <i>Felix</i> also includes <a href="http://www.thinkingphp.org/2007/06/17/screencast-using-vendor-branching-and-cakephp/#comments">links to the software</a> he used to make the screencast for those that are curious.
</p>]]></description>
      <pubDate>Mon, 18 Jun 2007 07:56:00 -0500</pubDate>
    </item>
  </channel>
</rss>
