<?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, 20 Jul 2008 15:07:16 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Andy Frey's Blog: JavaScript PHP Remoting Demonstration]]></title>
      <guid>http://www.phpdeveloper.org/news/10504</guid>
      <link>http://www.phpdeveloper.org/news/10504</link>
      <description><![CDATA[<p>
<i>Andy Frey</i> dropped us a line to tell us about a <a href="http://onesandzeros.biz/jsphpremoting/">method he's come up with</a> to make a remoting interface between Javascript and PHP5.
</p>
<blockquote>
This is a demonstration of a very fast and easy way to build AJAX-type applications where communications between JavaScript on the client side and PHP5 on the server side is ideal. This library makes development of such systems fast and very simple.
</blockquote>
<p>
In <a href="http://onesandzeros.biz/jsphpremoting/">his example</a> he shows how to create the PHP and Javascript functions that let the service talk back and forth. He defines a simple "Hello World" style application to show how it would be structured. He also includes a bit of more complex that has other functionality - getting a value out of an array and returning a property/private variable from the backend class.
</p>]]></description>
      <pubDate>Sat, 28 Jun 2008 16:22:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jake Blauzier's Blog: Event-Based AJAX Framework for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10399</guid>
      <link>http://www.phpdeveloper.org/news/10399</link>
      <description><![CDATA[<p>
<i>Jake Blauzier</i> has just posted the last part of his series focusing on the creation of an event-based Ajax framework that works with PHP. It allows for calls to static functions, can return Javascript representations of PHP objects and a "call queue" system to keep things from overlapping.
</p>
<p>Here's the list of the parts of the series:</p>
<ul>
<li><a href="http://www.jacoblauzier.com/blog/2008/05/event-based-ajax-framework-for-php/">Part 1</a> - introduction, sample usage
<li><a href="http://www.jacoblauzier.com/blog/2008/05/event-based-ajax-framework-for-php-part-2/">Part 2</a> - problems in making an event-based ajax callback model (and his solutions) 
<li><a href="http://www.jacoblauzier.com/blog/2008/06/event-based-ajax-framework-for-php-part-3/">Part 3</a> - the use of JSON in the framework
<li><a href="http://www.jacoblauzier.com/blog/2008/06/event-based-ajax-framework-for-php-part-4/">Part 4</a> - implementation of the Scriptifiable interface
<li><a href="http://www.jacoblauzier.com/blog/2008/06/event-based-ajax-framework-for-php-part-5/">Part 5</a> - implementing the Remotable interface
</ul>
<p>
You can download the latest version of his Ajax framework directly <A href="http://www.jacoblauzier.com/blog/wp-content/uploads/2008/05/ajaxframework1.zip">from his blog</a>. 
</p>]]></description>
      <pubDate>Thu, 12 Jun 2008 11:18:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Zend and Dojo Partnership for Ajax in the Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/10239</guid>
      <link>http://www.phpdeveloper.org/news/10239</link>
      <description><![CDATA[<p>
In his keynote this morning <i>Andi Gutmans</i> announced some other big news (see <a href="http://www.phpdeveloper.org/news/10238">here</a> for the other announcement) at the php|tek conference currently being held in Chicago - that Zend and the Dojo framework were teaming up to provide an "out-of-the-box" Ajax solution included with the Zend Framework.
</p>
<p>
Several members of the community have already blogged about it including:
</p>
<ul>
<li><a href="http://weierophinney.net/matthew/archives/176-Zend-Framework-Dojo-Integration.html">Matthew Weier O'Phinney</a>
<li><a href="http://andigutmans.blogspot.com/2008/05/dojo-and-zend-framework-partnership.html">Andi himself</a>
<li><a href="http://wolfram.kriesing.de/blog/index.php/2008/dojo-zend-framework">Wolfram Kriesing</a>
<li><a href="http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/296759165/3545-Dojo-and-Zend-Framework-Partnership-Announcement">this FAQ</a> from the Zend Developer Zone detailing the partnership
</ul>
<p>
So far, all of the comments have been good and the partnership has been well received. <i>Matthew</i> included in <a href="http://weierophinney.net/matthew/archives/176-Zend-Framework-Dojo-Integration.html">hist post</a> a few of the places they're already planning on "ajaxing" in the Zend Framework (including the forms and the JSON-RPC server).
</p>]]></description>
      <pubDate>Wed, 21 May 2008 16:17:44 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Christopher Jones' Blog: New AJAX & PHP Book from Oracle Press]]></title>
      <guid>http://www.phpdeveloper.org/news/10151</guid>
      <link>http://www.phpdeveloper.org/news/10151</link>
      <description><![CDATA[<p>
<i>Christopher Jones</i> has a <a href="http://blogs.oracle.com/opal/2008/05/08#a306">quick post</a> pointing out a new PHP and Oracle-related book from McGraw-Hill (written by <i>Lee Barney</i> and <i>Michael McLaughlin</i> covering web development with Oracle, PHP and Ajax:
</p>
<blockquote>
The <a href="http://maclochlainn.wordpress.com/2008/05/04/oracle-phpajax-framework/">prolific</a> <a href="http://maclochlainn.wordpress.com/">Michael McLauglin</a> just sent me a copy of his other new book "<a href="http://www.mhprofessional.com/product.php?cat=112&isbn=0071502777">Oracle Database AJAX & PHP Web Application Development</a>", co-written with Lee Barney.
</blockquote>
<p>
<a href="http://www.mhprofessional.com/product.php?cat=112&isbn=0071502777">The book</a> looks at how to build "faster, lighter and more responsive Web applications while reducing code support and creation time". There's chapters on scalability, the basics of Ajax, PDO and multimodel communications.
</p>]]></description>
      <pubDate>Fri, 09 May 2008 09:33:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: Developing a Ajax-driven Shopping Cart with PHP and Prototype, Part 2]]></title>
      <guid>http://www.phpdeveloper.org/news/10105</guid>
      <link>http://www.phpdeveloper.org/news/10105</link>
      <description><![CDATA[<p>
PHPBuilder.com has continued their series looking at building an Ajax-driven shopping cart with <a href="http://www.phpbuilder.com/columns/jason_gilmore20080502_2.php3">part two</a> posted today (<a href="http://www.phpdeveloper.org/news/10060">part one here</a>). Last time they laid the PHP foundation for the example app, this time they add another layer - the Ajax functionality to manage the current contents of the cart.
</p>
<blockquote>
Finally, a link to the shopping cart is provided, although you could just as easily have displayed the cart contents on the same page. For the sake of brevity I'll just show you how to integrate the add feature, and will leave the subtraction mechanism to you as an exercise.
</blockquote>
<p>
The Ajax frontend calls a managecart.php backend file that calls addToCart and deleteFromCart based on which type of "task" is passed to it.
</p>]]></description>
      <pubDate>Mon, 05 May 2008 07:58:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: Developing a Ajax-driven Shopping Cart with PHP and Prototype]]></title>
      <guid>http://www.phpdeveloper.org/news/10060</guid>
      <link>http://www.phpdeveloper.org/news/10060</link>
      <description><![CDATA[<p>
On PHPBuilder.com today there's <a href="http://www.phpbuilder.com/columns/jason_gilmore20080425.php3">a new tutorial</a> posted showing how to combine the Javascript power of Prototype along side PHP's adaptability to create a simple, ajax-driven shopping cart for your site.
</p>
<blockquote>
In the latest installment of this ongoing PHP series, I'll show you how to build a shopping cart using PHP, session handling, and the Prototype JavaScript library. The cart allows users to add and delete products from the cart, as well as change cart quantities. And of course, the interaction is seemingly instantaneous, allowing for the user to continue shopping without waiting for the page to reload.
</blockquote>
<p>
They start from the ground up - making the database tables, inserting some data - before writing up the simple PHP class with methods like deleteFromCart and getCart. This lays the foundation for the next article in the series where they add in a splash of ajax to make it a bit more user-friendly.
</p>]]></description>
      <pubDate>Tue, 29 Apr 2008 08:48:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[KillerPHP.com: Zend Framework: Using View Helpers to Build Rich, Scalable, Controls]]></title>
      <guid>http://www.phpdeveloper.org/news/9539</guid>
      <link>http://www.phpdeveloper.org/news/9539</link>
      <description><![CDATA[<p>
This <a href="http://www.killerphp.com/articles/zend-framework-view-helpers/">new post</a> from <i>Jon Lebensold</i> (on the <a href="http://www.killerphp.com">KillerPHP blog</a>) introduces you to a handy feature of the Zend Framework - View Helpers.
</p>
<blockquote>
In summary, View Helpers are great for encapsulating forms, grids and other functionality that could eventually be bound to a different data source or even be pushed back to the user through a simple AJAX call.
</blockquote>
<p>
Example code on how to use them <a href="http://www.killerphp.com/articles/zend-framework-view-helpers/">is included</a> showing a sample helper that adds Ajax functionality to a form's submit and pushes the response values back out into a div on the page.
</p>]]></description>
      <pubDate>Thu, 31 Jan 2008 12:03:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DeveloperTutorials.com: AJAX and PHP Form Processing]]></title>
      <guid>http://www.phpdeveloper.org/news/9403</guid>
      <link>http://www.phpdeveloper.org/news/9403</link>
      <description><![CDATA[<p>
The DeveloperTutorials website has a <a href="http://www.developertutorials.com/tutorials/ajax/ajax-and-php-form-processing-8-01-09/page1.html">new tutorial</a> posted today that covers their method for combining Ajax and PHP to create a custom form handler.
</p>
<blockquote>
For this project, I needed a form to send an email to the client once it's been validated and checked to be ok. [...] I decided to spice things up a bit with a little AJAX and a few effects from <a href="http://www.jeffpipas.com/2005/07/script.aculo.us">Scriptaculous</a>. So let's dive into exactly how I did it.
</blockquote>
<p>
They <a href="http://www.developertutorials.com/tutorials/ajax/ajax-and-php-form-processing-8-01-09/page1.html">create their form</a> first - a standard user info type of thing - and set it up to use the <a href="http://www.formassembly.com/">WForms</a> validation script in PHP. They include the Javascript the script needs to run the validation and to handle sending the form's contents back out via an email.
</p>]]></description>
      <pubDate>Fri, 11 Jan 2008 09:38:00 -0600</pubDate>
    </item>
  </channel>
</rss>
