<?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>Sun, 19 May 2013 02:44:16 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPInfo: Add Sting to PHP Apps with WASP Patterns]]></title>
      <guid>http://www.phpdeveloper.org/news/11097</guid>
      <link>http://www.phpdeveloper.org/news/11097</link>
      <description><![CDATA[<p>
In <a href="http://www.sda-asia.com/php_information/psecom,id,4,articles,853.html">this new post</a> to the PHPInfo site, <i>Brian Fioca</i> takes a look at the <a href="http://wasp.sourceforge.net/">WASP framework</a> and how it can help you develop your applications quickly.
</p>
<blockquote>
In this article I will demonstrate the power and simplicity of developing PHP applications using the WASP Framework through the illustration of a simple user module design pattern. The example code will encompass the creation of a user account and subsequent login validation. In the course of this discussion, we will cover the creation of the three tiers of the application- model, view, and controller-and introduce a simple approach to using AJAX to save application form data and present flexible user interfaces.
</blockquote>
<p>
The provides the code and database structure to make the application work, including the "touch of Ajax" made using the <a href="http://www.prototypejs.org/">Prototype</a> Javascript library.
</p>]]></description>
      <pubDate>Fri, 26 Sep 2008 11:19:56 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[OReilly: Managing Sessions and State with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/5401</guid>
      <link>http://www.phpdeveloper.org/news/5401</link>
      <description><![CDATA[<p>
In <a href="http://www.onlamp.com/pub/a/php/2006/05/18/managing-sessions-and-state.html?CMP=OTC-6YE827253101&ATT=Managing+Sessions+and+State+with+PHP">this new article</a> from the PHP DevCenter on the O'Reilly site today, they provide an introduction to a concept that PHP developers just starting out will definitely need for their future applications - sessions and state management.
</p>
<quote>
<i>
<p>
MVC Frameworks, such as <a href="http://wasp.sourceforge.net/">WASP</a>, provide a solid jumping-off point for entry-level programmers to produce strong, well-formed code. The framework simplifies such things as creating a page (using a kind of page object) and creating or searching for data (using database table objects).
</p>
<p>
However, probably the most difficult concept for novice PHP programmers to grasp is handling their application's state and session data. This article will address that issue by providing a simple strategy for state management using the WASP framework.
</p>
</i>
</quote>
<p>
They <a href="http://www.onlamp.com/pub/a/php/2006/05/18/managing-sessions-and-state.html?CMP=OTC-6YE827253101&ATT=Managing+Sessions+and+State+with+PHP">start</a. with the difference between session state and page state, and include examples for each. Both examples include code to illustrate the point and some explaination for it each step of the way. All of the sample code is written within the WASP framework, so if you're unfamiliar, you might want to check out their <a href="http://www.phpdeveloper.org/news/4699">previous article</a> for an introduction.
</p>]]></description>
      <pubDate>Fri, 19 May 2006 06:18:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[O'Reilly: Simplify PHP Development with WASP]]></title>
      <guid>http://www.phpdeveloper.org/news/4699</guid>
      <link>http://www.phpdeveloper.org/news/4699</link>
      <description><![CDATA[The O'Reilly site, ONLamp.com, has <a href="http://www.onlamp.com/pub/a/php/2006/01/19/wasp_intro.html">a new tutorial</a> posted today - a look at how to simplify your PHP development with WASP (Web Application Structure for PHP).
<p>
<quote>
<i>
WASP (Web Application Structure for PHP) is a three-tier framework built on PHP 5. Lately, more software engineers are moving from cumbersome "enterprise" languages such as Java and C# to languages such as Python and Ruby and PHP. With version 5, PHP has finally reached the point where these developers can feel at home in what used to be considered a hacker's language. By demonstrating that it is possible to create and use complicated, "enterprise-class" frameworks effectively in PHP 5, WASP will help more developers make the switch.
</i>
</quote>
<p>
They <a href="http://www.onlamp.com/pub/a/php/2006/01/19/wasp_intro.html">look at</a> working with WASP 1.1 to create a project (in this case, a ToDo list), build out its properties, setting up the model/view/controller structure for the site, and wrap it all up with the interface on top (and the interaction with the framework it needs). The article walks you through every step of the way, too, giving clear code examples and explaining what everything is doing...]]></description>
      <pubDate>Fri, 20 Jan 2006 07:24:51 -0600</pubDate>
    </item>
  </channel>
</rss>
