<?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>Sat, 25 May 2013 20:13:25 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[NetTuts.com: Setting Up A Staging Environment]]></title>
      <guid>http://www.phpdeveloper.org/news/19187</guid>
      <link>http://www.phpdeveloper.org/news/19187</link>
      <description><![CDATA[<p>
On NetTuts.com today <i>Gabriel Manricks</i> walks you through <a href="http://net.tutsplus.com/tutorials/setting-up-a-staging-environment/">setting up a staging environment</a> using Vagrant to install and setup a virtual machine running Apache 2 and PHP 5.4.
</p>
<blockquote>
Creating a staging environment is specific to your production environment. There is no magic solution that works in every situation. But most cases follow a similar pattern, and I'll cover all the key points as we go along. It's fair to assume that most people deploy their apps with some kind of versioning tool (like GIT). [...] Besides GIT, you have to think about the languages, software, and "special" features your production servers offer. 
</blockquote>
<p>
All of the commands and configuration files you'll need to make the automatic setup work are included in the article. It's based on a Debian (Squeeze) base image and uses packages to install the needed software. They also install other PHP extensions like mycrypt, GD, curl, APC and database support (MySQL, SQLite and Postgres). They help you get Apache set up to serve the application and work with git and its hooks to push the code and run Composer.
</p>]]></description>
      <pubDate>Fri, 15 Feb 2013 10:49:39 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Diniki.net: PHP Design Patterns]]></title>
      <guid>http://www.phpdeveloper.org/news/5866</guid>
      <link>http://www.phpdeveloper.org/news/5866</link>
      <description><![CDATA[<p>
Patterns in PHP are becoming more and more popular, and sites like <a href=" http://dikini.net/php_design_patterns">this one</a> are doing well to provide summaries of each with code examples to help clarify.
</p>
<blockquote>
<p>
Following my petty wingeing about the design patterns in php on the web I have to bite the bullet and do something about it. So here it comes a collection of design pattern examples, some from the GOF book, some collected from around the net, some (maybe) I have discovered.
</p>
<p>
The intent of these pages is to show the shapes of the patterns not a fully fledged implementation. In real life probably a combination of patterns will be employed. Everyone has their own favourites following their political, religious and style differences.
</p>
</blockquote>
<p>
He <a href="http://dikini.net/php_design_patterns">admits that the pages</a> are a work in progress and aren't complete, but they're a start to share his studies with the world. His list of patterns so far includes:
<ul>
<li><a href="http://dikini.net/facade">Facade</a>
<li><a href="http://dikini.net/hooks">Hooks</a>
<li><a href="http://dikini.net/protocol_method">Protocol Method</a>
<li><a href="http://dikini.net/singleton">Singleton</a>
</ul>
with more to come. All of his examples under each pattern are written in PHP.
</p>]]></description>
      <pubDate>Tue, 25 Jul 2006 06:08:07 -0500</pubDate>
    </item>
  </channel>
</rss>
