<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>rare pattern</title>
  <subtitle>thoughts in a blog</subtitle>
  <link rel="alternate" type="text/html" href="http://rarepattern.com/nodes/2007/07/gophp5-go-go-go"/>
  <link rel="self" type="application/atom+xml" href="http://rarepattern.com/node/150/atom/feed"/>
  <id>http://rarepattern.com/node/150/atom/feed</id>
  <updated>2007-07-06T10:15:15-05:00</updated>
  <entry>
    <title>GoPHP5 go go go!</title>
    <link rel="alternate" type="text/html" href="http://rarepattern.com/nodes/2007/07/gophp5-go-go-go" />
    <id>http://rarepattern.com/nodes/2007/07/gophp5-go-go-go</id>
    <published>2007-07-06T10:15:15-05:00</published>
    <updated>2007-07-06T10:15:15-05:00</updated>
    <author>
      <name>Laura Scott</name>
    </author>
    <category term="Drupal" />
    <category term="GoPHP5" />
    <category term="PHP" />
    <category term="Rasmus Lerdorf" />
    <category term="web hosting" />
    <summary type="html"><![CDATA[<p><a href="http://gophp5.org" title="Support GoPHP5.org"><br />
<img src="http://gophp5.org/sites/gophp5.org/buttons/goPHP5-283x100.png" height="100" width="283" alt="Support GoPHP5.org" class="wrap" /></a>Just about three months after <a href="http://rarepattern.com/nodes/2007/03/rasmus-lerdorf-advises-drupal-community-to-drop-php-4-as-soon-as-possible">Rasmus Lerdorf challenged the Drupal community to drop PHP 4 in favor of PHP 5 exclusively</a>, the <a href="http://gophp5.org">countdown has started</a>:</p>
<blockquote><p>PHP 4 has served the web developer community for seven years now, and served it well. However, it also shows its age. Most of PHP 4's shortcomings have been addressed by PHP 5, released three years ago, but the transition from PHP 4 to PHP 5 has been slow for a number of reasons.</p>
<p>PHP developers cannot leverage PHP 5's full potential without dropping support for PHP 4, but PHP 4 is still installed on a majority of shared web hosts and users would then be forced to switch to a different application. Web hosts cannot upgrade their servers to PHP 5 without making it impossible for their users to run PHP 4-targeted web apps, and have no incentive to go to the effort of testing and deploying PHP 5 while most web apps are still compatible with PHP 4 and the PHP development team still provides maintenance support for PHP 4. The PHP development team, of course, can't drop maintenance support for PHP 4 while most web hosts still run PHP 4.</p>
<p>It is a dangerous cycle, and one that needs to be broken. The PHP developer community has decided that it is indeed now time to move forward, together. Therefore, the listed software projects have all agreed that effective February 5th, 2008, any new feature releases will have a minimum version requirement of at least PHP 5.2.0.</p>
</blockquote>
<p>As I write this, that means 213 days from now.</p>
<p>  but what is rather shocking is how many "big" hosting companies do not even offer PHP5 at all.</p>
<p>Since <a href="http://pingv.com">my company</a> deals almost exclusively with dedicated servers, where the entire configuration is pretty much up to us, this push is not a direct issue. However, not everyone is building a big site requiring such resources, and it's rather shocking is how many "big" hosting companies do not even offer PHP5 at all.</p>
<p><a href="http://gophp5.org/hosts">The website lists some hosts</a> that have stated their intention to offer PHP 5.2 or better in their offerings by then. It is obviously an incomplete list, but I hope more companies will sign on in public support of this effort. (That means those of you reading this should forward that link to your own hosting company.)</p>
<p>Drupal, and just about any other PHP-powered application, will benefit greatly from being free to drop support for PHP4.</p>
<p><a href="http://gophp5.org/credits">Kudos go to those behind this effort</a>:</p>
<blockquote><ul>
<li><a href="http://www.lullabot.com/about/robertdouglass" title="Robert Douglass&#039; profile on Lullabot.com">Robert Douglass</a></li>
<li><a href="http://www.garfieldtech.com/" title="Larry Garfield&#039;s site">Larry Garfield</a></li>
<li><a href="http://dev.mysql.com/tech-resources/interviews/marc-delisle.html">Marc Delisle</a></li>
<li><a href="http://ken.therickards.com/about">Ken Rickard</a></li>
<li><a href="http://joomlacode.org/gf/user/jonah/">Jonah Braun</a></li>
<li><a href="http://wiki.cihar.com/pma/Credits#Michael_Keck">Michael Keck</a></li>
<li><a href="http://buytaert.net">Dries Buytaert</a></li>
</ul>
</blockquote>
    ]]></summary>
    <content type="html"><![CDATA[<p><a href="http://gophp5.org" title="Support GoPHP5.org"><br />
<img src="http://gophp5.org/sites/gophp5.org/buttons/goPHP5-283x100.png" height="100" width="283" alt="Support GoPHP5.org" class="wrap" /></a>Just about three months after <a href="http://rarepattern.com/nodes/2007/03/rasmus-lerdorf-advises-drupal-community-to-drop-php-4-as-soon-as-possible">Rasmus Lerdorf challenged the Drupal community to drop PHP 4 in favor of PHP 5 exclusively</a>, the <a href="http://gophp5.org">countdown has started</a>:</p>
<blockquote><p>PHP 4 has served the web developer community for seven years now, and served it well. However, it also shows its age. Most of PHP 4's shortcomings have been addressed by PHP 5, released three years ago, but the transition from PHP 4 to PHP 5 has been slow for a number of reasons.</p>
<p>PHP developers cannot leverage PHP 5's full potential without dropping support for PHP 4, but PHP 4 is still installed on a majority of shared web hosts and users would then be forced to switch to a different application. Web hosts cannot upgrade their servers to PHP 5 without making it impossible for their users to run PHP 4-targeted web apps, and have no incentive to go to the effort of testing and deploying PHP 5 while most web apps are still compatible with PHP 4 and the PHP development team still provides maintenance support for PHP 4. The PHP development team, of course, can't drop maintenance support for PHP 4 while most web hosts still run PHP 4.</p>
<p>It is a dangerous cycle, and one that needs to be broken. The PHP developer community has decided that it is indeed now time to move forward, together. Therefore, the listed software projects have all agreed that effective February 5th, 2008, any new feature releases will have a minimum version requirement of at least PHP 5.2.0.</p></blockquote>
<p>As I write this, that means 213 days from now.</p>
<p>  but what is rather shocking is how many "big" hosting companies do not even offer PHP5 at all.</p>
<p>Since <a href="http://pingv.com">my company</a> deals almost exclusively with dedicated servers, where the entire configuration is pretty much up to us, this push is not a direct issue. However, not everyone is building a big site requiring such resources, and it's rather shocking is how many "big" hosting companies do not even offer PHP5 at all.</p>
<p><a href="http://gophp5.org/hosts">The website lists some hosts</a> that have stated their intention to offer PHP 5.2 or better in their offerings by then. It is obviously an incomplete list, but I hope more companies will sign on in public support of this effort. (That means those of you reading this should forward that link to your own hosting company.)</p>
<p>Drupal, and just about any other PHP-powered application, will benefit greatly from being free to drop support for PHP4.</p>
<p><a href="http://gophp5.org/credits">Kudos go to those behind this effort</a>:</p>
<blockquote><ul>
<li><a href="http://www.lullabot.com/about/robertdouglass" title="Robert Douglass&#039; profile on Lullabot.com">Robert Douglass</a></li>
<li><a href="http://www.garfieldtech.com/" title="Larry Garfield&#039;s site">Larry Garfield</a></li>
<li><a href="http://dev.mysql.com/tech-resources/interviews/marc-delisle.html">Marc Delisle</a></li>
<li><a href="http://ken.therickards.com/about">Ken Rickard</a></li>
<li><a href="http://joomlacode.org/gf/user/jonah/">Jonah Braun</a></li>
<li><a href="http://wiki.cihar.com/pma/Credits#Michael_Keck">Michael Keck</a></li>
<li><a href="http://buytaert.net">Dries Buytaert</a></li>
</ul>
</blockquote>
    ]]></content>
  </entry>
</feed>
