<?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, 29 Aug 2008 04:59:52 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPImpact Blog: Loading models within modules in the Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/10818</guid>
      <link>http://www.phpdeveloper.org/news/10818</link>
      <description><![CDATA[<p>
On the PHP::Impact blog today <i>Federico</i> takes a look at <a href="http://phpimpact.wordpress.com/2008/08/12/loading-models-within-modules-in-the-zend-framework/">the history</a> of using models in components within the Zend Framework:
</p>
<blockquote>
More and more users are finding it difficult to load models within Zend Framework modules. This is strange, considering that modularity is an important design principle and its goal is to design systems that are easier to extend, understand, design and manage.
</blockquote>
<p>
He brings in quotes and examples from different developers' blogs talking about their use and brings it up to the present day with an example of using a Zend_Module_Front controller with a Zend_Module_Action in a simple example of a module-specifc method for using a model.
</p>]]></description>
      <pubDate>Wed, 13 Aug 2008 07:56:16 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: phpwiki - The Wiki for PHP Developers]]></title>
      <guid>http://www.phpdeveloper.org/news/10212</guid>
      <link>http://www.phpdeveloper.org/news/10212</link>
      <description><![CDATA[<p>
PHPBuilder.com has posted <a href="http://www.phpbuilder.com/columns/ian_gilfillan20060309.php3">an article</a> from <i>Ian Gilfillan</i> about one of the more popular PHP-based wikis out there, phpWiki.
</p>
<blockquote>
This month it's time to look at another of those PHP applications I find useful on a daily basis. I like to use "wikis" for documentation for many of the projects I work on. [...] In this article we will look at PhpWiki, and we'll show you how to configure and use it with your own projects!
</blockquote>
<p>
<i>Ian</i> includes <a href="http://www.phpbuilder.com/columns/ian_gilfillan20060309.php3">a little history</a> of the application along with the installation and configuration instructions to get you started. There's even a section there at the end talking about templates, wiki styles and links to other resources to get you up to speed.
</p>]]></description>
      <pubDate>Mon, 19 May 2008 11:18:45 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Wolfgang Drews' Blog: More on PHP Logos]]></title>
      <guid>http://www.phpdeveloper.org/news/9700</guid>
      <link>http://www.phpdeveloper.org/news/9700</link>
      <description><![CDATA[<p>
Following up on <i>Philip Olson</i>'s <a href="http://www.phpdeveloper.org/news/9695">post</a> about the evolution of PHP logos, <i>Wolfgang Drews</i> (of DynamicWebPages.de) has <a href="http://www.drews.cx/2008/02/25/more-on-php-logos/">posted a few other examples</a>.
</p>
<blockquote>
Philip Olson has posted some kind of history of php-logos, so here are my two cents.
</blockquote>
<p>
Included in his post are things like a 3D rendered <a href="http://www.drews.cx/wp-uploads/2008/02/lt_stand.thumbnail.jpg">example of a PHP booth</a>, a few random ones he found that he had created for his site and the infamous <a href="http://www.drews.cx/wp-uploads/2008/02/php10thbd.thumbnail.jpg">PHP cake</a> from the ten year birthday of the language.
</p>
]]></description>
      <pubDate>Tue, 26 Feb 2008 08:17:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Programming PHP - A Beginner's Guide ]]></title>
      <guid>http://www.phpdeveloper.org/news/8928</guid>
      <link>http://www.phpdeveloper.org/news/8928</link>
      <description><![CDATA[<p>
DevShed is getting back to basics with a new series it's started - a beginner's guide to programming with PHP. They've already posted <a href="http://www.devshed.com/c/a/PHP/Programming-PHP-A-Beginners-Guide/">part one</a>:
</p>
<blockquote>
PHP has been taking the web by storm because of its power and versatility. If you'd like to add PHP-based applications to your web site, keep reading. This series of articles will teach you the language from scratch.
</blockquote>
<p>
They start with a mini-history of the language to get the budding developers out there warmed up. From there they move into some of the foundations of the language - what it was created for, the kind of functionality you'll find inside it and a first trip into variables (specifically strings).
</p>]]></description>
      <pubDate>Mon, 29 Oct 2007 16:13:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Philip Olson's Blog: A brief unofficial history about register_globals in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/7679</guid>
      <link>http://www.phpdeveloper.org/news/7679</link>
      <description><![CDATA[<p>
Philip Olson has <a href="http://blog.roshambo.org/archives/A-brief-unofficial-history-about-register_globals-in-PHP.html">posted a brief history</a> of one of the more infamous features of PHP on its fifth birthday - register_globals:
</p>
<blockquote>
It's been a long road and exactly five years (35 releases) since the much discussed and highly controversial PHP directive register_globals has been disabled by default in PHP. After sifting through the mailing list archives, the following set of information has been compiled. Feel free to make additions, corrections, and report register_globals memories!
</blockquote>
<p>
His <a href="http://blog.roshambo.org/archives/A-brief-unofficial-history-about-register_globals-in-PHP.html">list includes</a> some recent "tidbits" about the directive (including the fact that there's still lots of code in the PHP CVS repository that requires register_globals to be on). Following that, there's his brief timeline of the directive's progression - from its infancy as gpc_globals all the way up to more recent events - like its removal from the PHP 6 HEAD CVS versions. With the release of this next major version of PHP, "the beast" can finally be laid to rest.
</p>]]></description>
      <pubDate>Mon, 23 Apr 2007 09:23:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Market Day: At A Glance: ASP.net vs. PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6513</guid>
      <link>http://www.phpdeveloper.org/news/6513</link>
      <description><![CDATA[<p>
Well, it's been a while since we've seen a "PHP versus whatever" kind of article around here, so I couldn't resist posting <a href="http://www.market-day.net/article_33008/20061015/At-A-Glance:-ASPnet-vs-PHP.php">this look</a> from Market Day comparing ASP.net and our beloved PHP.
</p>
<blockquote>
The goal of this article is to provide some perspective on reasons why one might choose one over the other.
</blockquote>
<p>
Unfortunately, it doen't really do anything of the sort. <a href="http://www.market-day.net/article_33008/20061015/At-A-Glance:-ASPnet-vs-PHP.php">The article</a> only serves to describe the two options - features, history, tools needed to use then - without ever giving any real reasons or situations where you might want to use one over the other. Their only real opinion on comparing the two is the "cost of the initial investment" or "comfort with using Open Source software".
</p>
<p>
Is anyone else out there as tired of these articles as I am?
</p>]]></description>
      <pubDate>Tue, 17 Oct 2006 09:22:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: Developing PHP the Ajax way, Part 2 - Back, Forward, Reload]]></title>
      <guid>http://www.phpdeveloper.org/news/5541</guid>
      <link>http://www.phpdeveloper.org/news/5541</link>
      <description><![CDATA[<p>
IBM developerWorks has posted <a href="http://www-128.ibm.com/developerworks/opensource/library/os-php-rad2/">the second part of their series</a> covering the development of PHP and Ajax to create a photo gallery application. In this part, they work off of the gallery already created in <a href="http://www.phpdeveloper.org/news/5489">part one</a>, taking care of one issue that plagues Ajax application - the breaking of the back button.
</p>
<quote>
<i>
A major challenge of Asynchronous JavaScript and XML (Ajax)-driven Web sites is the lack of a Back button. We will use JavaScript to create a history stack for the Ajax photo gallery built in Part 1 of this two-part "<a href="http://www.ibm.com/developerworks/views/opensource/libraryview.jsp?search_by=developing+php+ajax+way">Developing PHP the Ajax way</a>" series. This history stack will closely mirror the history utility found in Web browsers, and it will be used to provide Back, Forward, and Reload buttons for the application.
</i>
</quote>
<p>
They <a href="http://www-128.ibm.com/developerworks/opensource/library/os-php-rad2/">start</a> with a look at what it means to "save state" in the browser, including the use of the Back button to navigate between pages. Seeing that Ajax breaks this, they move ahead with a simple solution - creating an internal history stact for the application and use its own navigation methods. They provide some examples images to use and all of the code you'll need to accomplish this. 
</p>
<p>
They create a class using the popular <a href="http://prototype.conio.net/">Prototype</a> javascript library to create functions like do_add, do_back, and do_forward to correctly handle the adding and deleting of the items from the stack. Once that script is developed, they take and integrate it back with the photo gallery from <a href="http://www.phpdeveloper.org/news/5489">part one</a>.
</p>]]></description>
      <pubDate>Thu, 08 Jun 2006 06:04:23 -0500</pubDate>
    </item>
  </channel>
</rss>
