<?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>Thu, 15 May 2008 23:04:36 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Greg Beaver's Blog: behold pecl/phar and mighty PHP 5.3, also php|arch and php|tek]]></title>
      <guid>http://www.phpdeveloper.org/news/9871</guid>
      <link>http://www.phpdeveloper.org/news/9871</link>
      <description><![CDATA[<p>
In a <a href="http://greg.chiaraquartet.net/archives/189-behold-peclphar-and-mighty-PHP-5.3,-also-phparch-and-phptek.html">new post</a>, <i>Greg Beaver</i> talks about a few things, the main one being a new release of the phar extension he's made - <a href="http://pecl.php.net/package/phar/2.0.0a1">phar version 2.0.0a1</a>  - a reworking of the previous functionality with loads of new features including:
</p>
<ul>
<li>Phar now supports tar and zip archives with the same API that is supports phar archives.
<li>Phar has a front controller for web applications that fully handles MIME types, supports mod_rewrite-like functionality with far more flexibility
<li>Phar supports phar:// stream wrappers in include_path for PHP 5.2+
<li>Phar supports creation and modification of data-only tar and zip archives (no executable phar stub) via the PharData class.
</ul>
<p>
There've also been updates to <a href="http://www.php.net/phar">the manual</a> for the project to reflect this new version of its API. You can download this latest version here: <a href="http://pecl.php.net/get/phar-2.0.0a1.tgz">source</a> or <a href="http://pecl4win.php.net/ext.php/php_phar.dll">Windows DLL</a>.
</p>]]></description>
      <pubDate>Thu, 27 Mar 2008 13:49:44 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony Blog:  Upgrade your plugins]]></title>
      <guid>http://www.phpdeveloper.org/news/9831</guid>
      <link>http://www.phpdeveloper.org/news/9831</link>
      <description><![CDATA[<p>
The Symfony project is recommending you <a href="http://www.symfony-project.org/blog/2008/03/18/upgrade-your-plugins">upgrade your plugins</a> to the latest editions - an issue with the PEAR channel caused it to load the wrong ones:
</p>
<blockquote>
A problem in the symfony project PEAR channel made the plugin-install task always install the oldest version of the plugins, instead of the latest. If you recently installed plugins with the symfony command line, you probably installed an outdated version. Plugins installed via SVN are not affected.
</blockquote>
<p>
You'll need to run a plugin-upgrade command for each of the plugins installed on your system to ensure that you're completely up to date. The <a href="http://www.symfony-project.org/blog/2008/03/18/upgrade-your-plugins">post</a> has complete info on how to tell which plugins you have and the exact commands to issue to being them up to date.
</p>]]></description>
      <pubDate>Thu, 20 Mar 2008 12:03:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[CodeIgniter: CodeIgniter 1.6.1 Released]]></title>
      <guid>http://www.phpdeveloper.org/news/9621</guid>
      <link>http://www.phpdeveloper.org/news/9621</link>
      <description><![CDATA[<p>
The CodeIgniter development group has <a href="http://codeigniter.com/news/codeigniter_161_released/">released the latest version</a> of the framework - CodeIgniter 1.6.1:
</p>
<blockquote>
Version 1.6.1 is primarily a maintenance release, but does bring a handful of nice feature additions and enhancements.  After a very successful 1.6.0 release, a series of bugs have been squashed and enhancements have been made that we wanted to roll out as a formal release. 
</blockquote>
<p>
The update process is just replacing a few files from your current installation. Check out <a href="http://www.codeigniter.com/user_guide/changelog.html">the Changelog</a> for more information on the updates made and, if you're not quite sure what you're doing on the update, check out their handy <A href="http://www.codeigniter.com/user_guide/installation/upgrading.html">update instructions.
</p>]]></description>
      <pubDate>Wed, 13 Feb 2008 09:47:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Marco Tabini's Blog: Now showing: PHP's true colours]]></title>
      <guid>http://www.phpdeveloper.org/news/8561</guid>
      <link>http://www.phpdeveloper.org/news/8561</link>
      <description><![CDATA[<p>
<i>Marco Tabini</i> (of <a href="http://www.phparch.com">php|architect</a>) has <a href="http://mtabini.blogspot.com/2007/08/now-showing-phps-true-colours.html">posted some thoughts</a> to his blog about the PHP4 end-of-life announcement and its relations to the current push to <a href="http://www.gophp5.org/">go PHP5</a> - mainly how it relates to hosting providers.
</p>
<blockquote>
I'm sure that a large number are owners of small hosting firms - which, by far, provide the vast majority of PHP-powered websites that Netcraft carefully tracks for us - that sell cheap shared hosting. [...] If you provide shared-hosting plans, it's likely that your servers are still running PHP 4. Upgrading to PHP 5 is a logistical nightmare for two reasons: first, you don't necessarily know that you'll be able to properly set up and secure your systems; second, you don't know that your customers' applications will keep on running.
</blockquote>
<p>
Both reasons can cause very different kinds of hassles for the hoster, especially when it comes to their customers. As <i>Marco</i> puts it "hell hath no fury like a customer scorned". When things are going smoothly, everything's good, but the second that you try to explain that the update is what's good for them, all they see are things breaking and freak out.
</p>
<p>
He <a href="http://mtabini.blogspot.com/2007/08/now-showing-phps-true-colours.html">suggests only one real solution</a> - make the move and tell the customers now that things are changing. Help them all you can (with information about updated software and resources) but ultimately it's up to them to make the change.
</p>]]></description>
      <pubDate>Thu, 30 Aug 2007 12:27:00 -0500</pubDate>
    </item>
  </channel>
</rss>
