<?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 01:19:37 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Lorna Mitchell: You're Not Using Source Control? Read This!]]></title>
      <guid>http://www.phpdeveloper.org/news/18999</guid>
      <link>http://www.phpdeveloper.org/news/18999</link>
      <description><![CDATA[<p>
if you're still not using any kind of version control in your development projects, you're really doing yourself (and your fellow developers) a disservice. <i>Lorna Mitchell</i> wants to help nudge you down that road. To do this, she's <a href="http://www.lornajane.net/posts/2013/source-control-whitepaper">provided a whitepaper</a> about version control systems - what they are, how they're helpful and some cool stuff you can do with them.
</p>
<blockquote>
Last week I wrote an email to a client who hasn't yet implemented source control, but who is thinking about it. It turned into rather a long email as I attempted to convey WAY too much information in one long email. After some twitter banter, I repackaged my thoughts into a whitepaper on Source Control entitled <a href="http://www.lornajane.net/wp-content/uploads/2013/01/source-control-whitepaper-v1.1.pdf">You're not using source control? Read This!</a> (PDF, no registration needed).
</blockquote>
<p>
The whitepaper looks at three different tools - Subversion, git and Mercurial (Hg) - and includes a "sales pitch" you can give to the people involved in your project about how it can help them. There's also a few helpful links included at the end for more information about each piece of software.
</p>]]></description>
      <pubDate>Mon, 07 Jan 2013 10:06:55 -0600</pubDate>
    </item>
    <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[Kevin Schroeder's Blog: Deployment Series]]></title>
      <guid>http://www.phpdeveloper.org/news/14709</guid>
      <link>http://www.phpdeveloper.org/news/14709</link>
      <description><![CDATA[<p>
If you're interested in the deployment of PHP applications, you'd do well to check out a series of articles <i>Kevin Schroeder</i> has posted to his blog talking about different methods for moving your site out when it's ready for the world to see.
</p>
<p>His articles cover:</p>
<ul>
<li>Things to <a href="http://www.eschrade.com/page/deployment-application-considerations-4c1a9ffc">take into consideration</a> when creating a deployment process
<li><a href="http://www.eschrade.com/page/deployment-rsync-4c2130a7">Using rsync</a>
<li>Integration of <a href="http://www.eschrade.com/page/deployment-source-control-4c2261a4">source code management</a>
<li><a href="http://www.eschrade.com/page/deployment-pear-4c228790">Creating PEAR packages</a>
<li>Making <a href="http://www.eschrade.com/page/deployiment-rpmyum-whatever-your-uses-4c2393be">installable packages</a> (like yum, RPM, etc)
</ul>
<p>
This last option, while a bit more difficult than some of the others, seems to becoming more and more popular as a self-contained, easy to deploy method that's very controllable.
</p>]]></description>
      <pubDate>Mon, 28 Jun 2010 08:22:19 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Brandon Savage's Blog: Integrating Source Control Into Your Projects]]></title>
      <guid>http://www.phpdeveloper.org/news/13723</guid>
      <link>http://www.phpdeveloper.org/news/13723</link>
      <description><![CDATA[<p>
<i>Brandon Savage</i> <a href="http://www.brandonsavage.net/integrating-source-control-into-your-projects/">as a suggestion</a> for anyone doing any kind of development work - use source/version control in your development, you'll be thankful later.
</p>
<blockquote>
If you ask most developers about source control, they'll agree that it's a wise thing to use. They'll insist that they think it's important. But yet, why are so many companies out there still not using source control in their projects? A good number of companies that I've worked with failed to make use of source control, resulting in issues that would have been trivial otherwise. In this article we'll explore ways to make sure that if your company isn't using source control, that you can help make a change to this policy.
</blockquote>
<p>
He makes a few suggestions about implementing version control in your environment (it doesn't need to come from the top), how it's best put in place before a crisis and how the real person that might need the convincing could be your fellow cowrokers.
</p>]]></description>
      <pubDate>Thu, 24 Dec 2009 10:13:20 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[KillerPHP.com: What is Source Control and Why Should I Use It?]]></title>
      <guid>http://www.phpdeveloper.org/news/8984</guid>
      <link>http://www.phpdeveloper.org/news/8984</link>
      <description><![CDATA[<p>
On the KillerPHP.com website today, there's a <a href="http://www.killerphp.com/articles/what-is-source-control-and-why-should-i-use-it/">good beginner's guide</a> (from <i>J. Lenensold</i>) about using version control in your development - specifically Subversion.
</p>
<blockquote>
<p>
As projects start to get a little larger, it becomes crucial that you manage your code in an easy and organized manner. Using subversion is a breeze with tools like TortoiseSVN on windows and SCPlugin on the mac.
</p>
<p>
This article is an attempt at introducing the concept of SVN. There are many great tutorials out there that outline the steps for installing SVN on windows, mac and linux.
</p>
</blockquote>
<p>
He talks about why using version control is a good thing, how it can speed up testing and even relates it back to PHPers with a sample workflow (with <a href="http://www.killerphp.com/articles/wp-content/uploads/2007/11/article_1.thumbnail.png">graphic</a>) and some helpful hints as you introduce this very handy functionality into your development process.
</p>]]></description>
      <pubDate>Tue, 06 Nov 2007 12:54:00 -0600</pubDate>
    </item>
  </channel>
</rss>
