<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[PHP Community , PHP Forums . PHP Developers , PHP Tutorials , PHP Jobs , PHP Manuals , PHP Scripts , PHP Developer Tutorials - All Forums]]></title>
		<link>http://www.phpidiots.com/</link>
		<description><![CDATA[PHP Community , PHP Forums . PHP Developers , PHP Tutorials , PHP Jobs , PHP Manuals , PHP Scripts , PHP Developer Tutorials - http://www.phpidiots.com]]></description>
		<pubDate>Fri, 05 Sep 2008 11:43:11 -0500</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Paul Jones' Blog: Rasmus Lerdorf's Laconic(a) Performance]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4359</link>
			<pubDate>Fri, 05 Sep 2008 11:42:54 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4359</guid>
			<description><![CDATA[Paul Jones has taken a look at some performance statistics that Rasmus Lerdorf shared in a recent presentation from some of his tests.<br />
<br />
<br />
It was with some interest, then, that I viewed Rasmus Lerdorf's slides on the subject of performance benchmarking. I'm beginning to think there's something unexpected or unexamined in his testing methodology.<br />
<br />
<br />
Paul compares some of his statistics (gathered from his testing) to those of Rasmus and finds a few places where things don't quite match up - specifically in the default overhead that seems to be a part of Rasmus' stats. Paul goes on to look at EC2 as a cause to the problems but ends up without much of a confirmed answer.<br />
<br />
<br />
Posted on Fri, 05 Sep 2008 11:19:55 -0500 at http://www.phpdeveloper.org/news/10972]]></description>
			<content:encoded><![CDATA[Paul Jones has taken a look at some performance statistics that Rasmus Lerdorf shared in a recent presentation from some of his tests.<br />
<br />
<br />
It was with some interest, then, that I viewed Rasmus Lerdorf's slides on the subject of performance benchmarking. I'm beginning to think there's something unexpected or unexamined in his testing methodology.<br />
<br />
<br />
Paul compares some of his statistics (gathered from his testing) to those of Rasmus and finds a few places where things don't quite match up - specifically in the default overhead that seems to be a part of Rasmus' stats. Paul goes on to look at EC2 as a cause to the problems but ends up without much of a confirmed answer.<br />
<br />
<br />
Posted on Fri, 05 Sep 2008 11:19:55 -0500 at http://www.phpdeveloper.org/news/10972]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Andi Gutmans' Blog: Zend Framework 1.6 Featuring Dojo, SOAP, Testing, and more...]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4360</link>
			<pubDate>Fri, 05 Sep 2008 11:42:54 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4360</guid>
			<description><![CDATA[With the recent release of the 1.6 version of the Zend Framework, Andi Gutmans has posted some thoughts and highlights of features in the new version.<br />
<br />
<br />
The Zend Framework Community has delivered another feature-rich release of Zend Framework and I'm extremely proud and happy to see the energy and excitement around this project. The ZF team (Wil Sinclair, Matthew Weier O'Phinney, Ralph Schindler, Alexander Veremyev) along with many others in the ZF community and at Zend, have been doing a superb job and have been working very hard to put this release together.<br />
<br />
<br />
He mentions the Dojo integration, the updates to the SOAP component, updates to make test-driven development simpler and a reminder about ZendCon08 coming soon that will feature several Zend Framework-centric talks.<br />
<br />
<br />
Posted on Fri, 05 Sep 2008 10:23:26 -0500 at http://www.phpdeveloper.org/news/10971]]></description>
			<content:encoded><![CDATA[With the recent release of the 1.6 version of the Zend Framework, Andi Gutmans has posted some thoughts and highlights of features in the new version.<br />
<br />
<br />
The Zend Framework Community has delivered another feature-rich release of Zend Framework and I'm extremely proud and happy to see the energy and excitement around this project. The ZF team (Wil Sinclair, Matthew Weier O'Phinney, Ralph Schindler, Alexander Veremyev) along with many others in the ZF community and at Zend, have been doing a superb job and have been working very hard to put this release together.<br />
<br />
<br />
He mentions the Dojo integration, the updates to the SOAP component, updates to make test-driven development simpler and a reminder about ZendCon08 coming soon that will feature several Zend Framework-centric talks.<br />
<br />
<br />
Posted on Fri, 05 Sep 2008 10:23:26 -0500 at http://www.phpdeveloper.org/news/10971]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Kae Verens' Blog: Moving email from qmail to postfixadmin]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4356</link>
			<pubDate>Fri, 05 Sep 2008 10:06:38 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4356</guid>
			<description><![CDATA[In this new blog post Kae Verens shares a method he came up with to change over about 300 domains' worth of email over from qmail to posfix in an orderly, automated fashion.<br />
<br />
<br />
Yesterday we had to move about 300 domains from one machine to another. We bought a new machine recently and are taking this opportunity to move from Qmail (difficult to use, in my opinion) towards Postfix. After doing one or two by hand, i decided that's stupid - why not just automate the whole thing.<br />
<br />
<br />
The script reads from vqadmin and pushes that information over to mailadmin who makes the emails over on the postfix side. The script makes heavy use of the cURL extension to get the job done.<br />
<br />
<br />
Posted on Fri, 05 Sep 2008 09:30:05 -0500 at http://www.phpdeveloper.org/news/10970]]></description>
			<content:encoded><![CDATA[In this new blog post Kae Verens shares a method he came up with to change over about 300 domains' worth of email over from qmail to posfix in an orderly, automated fashion.<br />
<br />
<br />
Yesterday we had to move about 300 domains from one machine to another. We bought a new machine recently and are taking this opportunity to move from Qmail (difficult to use, in my opinion) towards Postfix. After doing one or two by hand, i decided that's stupid - why not just automate the whole thing.<br />
<br />
<br />
The script reads from vqadmin and pushes that information over to mailadmin who makes the emails over on the postfix side. The script makes heavy use of the cURL extension to get the job done.<br />
<br />
<br />
Posted on Fri, 05 Sep 2008 09:30:05 -0500 at http://www.phpdeveloper.org/news/10970]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Community News: phpGG User Group Meeting (Sept 23rd, Amsterdam)]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4357</link>
			<pubDate>Fri, 05 Sep 2008 10:06:38 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4357</guid>
			<description><![CDATA[The Zend Developer Zone has a reminder for those in the Amsterdam area - the phpGG user group (newly formed) will be having their next meeting on September 23rd.<br />
<br />
<br />
On Tuesday 23 September 2008 the Dutch PHP user group will have its first meeting, in what will become a bi-monthly event. The goal is have meetings with other members, enjoy some coffee and tea and meeting other developers and the chance of prizes to win.<br />
<br />
<br />
Two speakers will be presenting from about 8pm to 10:30pm - you can find out more about the group and the meeting from their site, including how to get there.<br />
<br />
<br />
Posted on Fri, 05 Sep 2008 08:49:56 -0500 at http://www.phpdeveloper.org/news/10969]]></description>
			<content:encoded><![CDATA[The Zend Developer Zone has a reminder for those in the Amsterdam area - the phpGG user group (newly formed) will be having their next meeting on September 23rd.<br />
<br />
<br />
On Tuesday 23 September 2008 the Dutch PHP user group will have its first meeting, in what will become a bi-monthly event. The goal is have meetings with other members, enjoy some coffee and tea and meeting other developers and the chance of prizes to win.<br />
<br />
<br />
Two speakers will be presenting from about 8pm to 10:30pm - you can find out more about the group and the meeting from their site, including how to get there.<br />
<br />
<br />
Posted on Fri, 05 Sep 2008 08:49:56 -0500 at http://www.phpdeveloper.org/news/10969]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Chris Hartjes' Blog: Don't Fear The Command Line: Using CakePHP Shells]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4358</link>
			<pubDate>Fri, 05 Sep 2008 10:06:38 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4358</guid>
			<description><![CDATA[Chris Hartjes has a new post to his blog today focusing on using a bit of the CakePHP framework's functionality from the command line.<br />
<br />
<br />
I'm porting a spaghetti-PHP application over to using CakePHP I am moving their existing authorization system over to using Cake's Auth component. Of course, they are storing all their passwords in plaintext in the user account table, so I needed an easy way to convert all the existing passwords over to be encrypted using the same hash that Auth would use.<br />
<br />
<br />
With the help of the shells and tasks that the framework makes availiable, he's able to make a simple 24 line class (EncryptPasswordShell) that extends the Shell object and loops through the data to push it back into the database in the correct password format.<br />
<br />
<br />
Posted on Fri, 05 Sep 2008 07:53:01 -0500 at http://www.phpdeveloper.org/news/10967]]></description>
			<content:encoded><![CDATA[Chris Hartjes has a new post to his blog today focusing on using a bit of the CakePHP framework's functionality from the command line.<br />
<br />
<br />
I'm porting a spaghetti-PHP application over to using CakePHP I am moving their existing authorization system over to using Cake's Auth component. Of course, they are storing all their passwords in plaintext in the user account table, so I needed an easy way to convert all the existing passwords over to be encrypted using the same hash that Auth would use.<br />
<br />
<br />
With the help of the shells and tasks that the framework makes availiable, he's able to make a simple 24 line class (EncryptPasswordShell) that extends the Shell object and loops through the data to push it back into the database in the correct password format.<br />
<br />
<br />
Posted on Fri, 05 Sep 2008 07:53:01 -0500 at http://www.phpdeveloper.org/news/10967]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Site News: Popular Posts for the Week of 09.05.2008]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4355</link>
			<pubDate>Fri, 05 Sep 2008 07:45:52 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4355</guid>
			<description><![CDATA[Popular posts from PHPDeveloper.org for the past week:Ibuildings Blog: Zend Framework testing: emulating HTTP calls<br />
PHPClasses.org: Book Review: PHP 5 CMS Framework Development<br />
PHPImpact Blog: A Django template language clone for PHP<br />
Matthew Weier O'Phinney's Blog: Using dijit.Editor with Zend Framework<br />
Harun Yayli's Blog: memcache.php flushes servers<br />
SitePoint PHP Blog: Rasmus Lerdorf - PHP frameworks? Think again.<br />
Cormac's Blog: Fast server-side rejection of large image uploads using &#36;_FILES<br />
Site News: The Move to Jobs.PHPDeveloper.org<br />
Community News: FrOSCon 2008<br />
Lorna Mitchell's Blog: PHP REST Server (Part 1 of 3)<br />
<br />
<br />
Posted on Fri, 05 Sep 2008 07:03:47 -0500 at http://www.phpdeveloper.org/news/10968]]></description>
			<content:encoded><![CDATA[Popular posts from PHPDeveloper.org for the past week:Ibuildings Blog: Zend Framework testing: emulating HTTP calls<br />
PHPClasses.org: Book Review: PHP 5 CMS Framework Development<br />
PHPImpact Blog: A Django template language clone for PHP<br />
Matthew Weier O'Phinney's Blog: Using dijit.Editor with Zend Framework<br />
Harun Yayli's Blog: memcache.php flushes servers<br />
SitePoint PHP Blog: Rasmus Lerdorf - PHP frameworks? Think again.<br />
Cormac's Blog: Fast server-side rejection of large image uploads using &#36;_FILES<br />
Site News: The Move to Jobs.PHPDeveloper.org<br />
Community News: FrOSCon 2008<br />
Lorna Mitchell's Blog: PHP REST Server (Part 1 of 3)<br />
<br />
<br />
Posted on Fri, 05 Sep 2008 07:03:47 -0500 at http://www.phpdeveloper.org/news/10968]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Total PHP: Browser based template editor]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4354</link>
			<pubDate>Thu, 04 Sep 2008 16:37:38 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4354</guid>
			<description><![CDATA[On the Total PHP blog today, there's a new tutorial showing how to make a very basic template editing form to update the templates for your site.<br />
<br />
<br />
A common feature to CMS scripts is a browser based means of editing your templates. This can be helpful if you manage your site remotely or on the move quite often. In this tutorial we walk through how to create a simple template editor in PHP.<br />
<br />
<br />
The process is pretty simple - a form that allows you to either create or edit a current template file and some PHP that handles the submit. It takes in the data from the textarea and pushed it out to the correctly named file. It's a pretty simple setup and it requires that the web server user can write to the files, but it can be a big help when you can't get into the machine otherwise.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 14:34:36 -0500 at http://www.phpdeveloper.org/news/10966]]></description>
			<content:encoded><![CDATA[On the Total PHP blog today, there's a new tutorial showing how to make a very basic template editing form to update the templates for your site.<br />
<br />
<br />
A common feature to CMS scripts is a browser based means of editing your templates. This can be helpful if you manage your site remotely or on the move quite often. In this tutorial we walk through how to create a simple template editor in PHP.<br />
<br />
<br />
The process is pretty simple - a form that allows you to either create or edit a current template file and some PHP that handles the submit. It takes in the data from the textarea and pushed it out to the correctly named file. It's a pretty simple setup and it requires that the web server user can write to the files, but it can be a big help when you can't get into the machine otherwise.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 14:34:36 -0500 at http://www.phpdeveloper.org/news/10966]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Zoe Slattery's Blog: PHP Opcodes]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4352</link>
			<pubDate>Thu, 04 Sep 2008 14:35:08 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4352</guid>
			<description><![CDATA[In a recent blog post Zoe Slattery took a look at opcodes in PHP, specifically related to performance increases.<br />
<br />
<br />
After one particularly frustrating day [looking at how the Zend engine works] I asked a colleague (Andy Wharmby) about the issue I was looking at. Then a miracle happened - he'd not only looked at it but had documented it (and many other things) in a set of charts.<br />
<br />
<br />
She has linked to the charts (Open Office format) for the results of some tests her friend had already run. They're a bit out of date and some parts might be inaccurate, but they're still a good start.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 13:46:42 -0500 at http://www.phpdeveloper.org/news/10965]]></description>
			<content:encoded><![CDATA[In a recent blog post Zoe Slattery took a look at opcodes in PHP, specifically related to performance increases.<br />
<br />
<br />
After one particularly frustrating day [looking at how the Zend engine works] I asked a colleague (Andy Wharmby) about the issue I was looking at. Then a miracle happened - he'd not only looked at it but had documented it (and many other things) in a set of charts.<br />
<br />
<br />
She has linked to the charts (Open Office format) for the results of some tests her friend had already run. They're a bit out of date and some parts might be inaccurate, but they're still a good start.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 13:46:42 -0500 at http://www.phpdeveloper.org/news/10965]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Zend Developer Zone: Using Zend_Tool to start up your ZF Project]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4353</link>
			<pubDate>Thu, 04 Sep 2008 14:35:08 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4353</guid>
			<description><![CDATA[The Zend Developer Zone has a new tutorial they posted recently on using the Zend_Tool component to make starting a new Zend Framework application from scratch a much simpler thing.<br />
<br />
<br />
This tutorial will set you through using Zend_Tool to jump-start development on your next ZF MVC application. Zend_Tool is both RAD tools as well as a framework for exposing your own set of tooling needs to the Zend_Tool user interface. While the areas in which extending Zend_Tool are exhaustive, we will focus merely on obtaining and using the current Zend_Tool toolset. <br />
<br />
<br />
The tutorial walks you through the installation of the component, how to set it up correctly as a "binary" and how to automatically create a new project with a simple "create project" call. He also points out the ability it has to define some of the basic files for actions of your choosing.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 12:57:06 -0500 at http://www.phpdeveloper.org/news/10964]]></description>
			<content:encoded><![CDATA[The Zend Developer Zone has a new tutorial they posted recently on using the Zend_Tool component to make starting a new Zend Framework application from scratch a much simpler thing.<br />
<br />
<br />
This tutorial will set you through using Zend_Tool to jump-start development on your next ZF MVC application. Zend_Tool is both RAD tools as well as a framework for exposing your own set of tooling needs to the Zend_Tool user interface. While the areas in which extending Zend_Tool are exhaustive, we will focus merely on obtaining and using the current Zend_Tool toolset. <br />
<br />
<br />
The tutorial walks you through the installation of the component, how to set it up correctly as a "binary" and how to automatically create a new project with a simple "create project" call. He also points out the ability it has to define some of the basic files for actions of your choosing.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 12:57:06 -0500 at http://www.phpdeveloper.org/news/10964]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Symfony Blog: New in symfony 1.2: Toward a RESTful architecture (Part 1)]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4350</link>
			<pubDate>Thu, 04 Sep 2008 12:55:43 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4350</guid>
			<description><![CDATA[The symfony blog points out more new functionality included in the latest version of the framework - a move towards a RESTful architecture.<br />
<br />
<br />
Yesterday, I have committed the first slew of changes to the routing framework. Thanks to this refactoring, developers have new opportunities to customize the routing and this will allow very cool features in the very near future. But today, let's dive into the goodness of the symfony 1.2 routing framework.<br />
<br />
<br />
He illustrates the (now built-in) routing functionality that allows you to define customized routes that can do things like pattern matching and can push the output through another external function to handle the results. He also takes a look at the sfRequestRoute component that forces the request to match the route definition <br />
<br />
<br />
Posted on Thu, 04 Sep 2008 12:08:49 -0500 at http://www.phpdeveloper.org/news/10963]]></description>
			<content:encoded><![CDATA[The symfony blog points out more new functionality included in the latest version of the framework - a move towards a RESTful architecture.<br />
<br />
<br />
Yesterday, I have committed the first slew of changes to the routing framework. Thanks to this refactoring, developers have new opportunities to customize the routing and this will allow very cool features in the very near future. But today, let's dive into the goodness of the symfony 1.2 routing framework.<br />
<br />
<br />
He illustrates the (now built-in) routing functionality that allows you to define customized routes that can do things like pattern matching and can push the output through another external function to handle the results. He also takes a look at the sfRequestRoute component that forces the request to match the route definition <br />
<br />
<br />
Posted on Thu, 04 Sep 2008 12:08:49 -0500 at http://www.phpdeveloper.org/news/10963]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[IBM developerWorks: Build Ajax-based Web sites with PHP]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4351</link>
			<pubDate>Thu, 04 Sep 2008 12:55:43 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4351</guid>
			<description><![CDATA[The IBM developerWorks website has a new tutorial for those looking to get into the powerful combination of Ajax and PHP - an introduction to creating Ajax-based websites with PHP.<br />
<br />
<br />
Learn the process of writing Asynchronous JavaScript + XML (Ajax) applications using native JavaScript code and PHP. This article introduces a few different frameworks and application program interfaces (APIs) that reduce the amount of code you need to write to achieve a complete Ajax-based Web application.<br />
<br />
<br />
They (briefly) explain what Ajax is and the benefits of it before jumping right in to a sample page. They go for the "manual first" approach so developers know to make basic connections with the XMLHttpRequest object and handle the responses. They do mention some of the libraries offered that help with the connections too (like jQuery, Prototype and Dojo).<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 11:19:02 -0500 at http://www.phpdeveloper.org/news/10962]]></description>
			<content:encoded><![CDATA[The IBM developerWorks website has a new tutorial for those looking to get into the powerful combination of Ajax and PHP - an introduction to creating Ajax-based websites with PHP.<br />
<br />
<br />
Learn the process of writing Asynchronous JavaScript + XML (Ajax) applications using native JavaScript code and PHP. This article introduces a few different frameworks and application program interfaces (APIs) that reduce the amount of code you need to write to achieve a complete Ajax-based Web application.<br />
<br />
<br />
They (briefly) explain what Ajax is and the benefits of it before jumping right in to a sample page. They go for the "manual first" approach so developers know to make basic connections with the XMLHttpRequest object and handle the responses. They do mention some of the libraries offered that help with the connections too (like jQuery, Prototype and Dojo).<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 11:19:02 -0500 at http://www.phpdeveloper.org/news/10962]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[DevShed: Validating Web Forms with the Code Igniter PHP Framework]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4348</link>
			<pubDate>Thu, 04 Sep 2008 10:54:53 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4348</guid>
			<description><![CDATA[DevShed has posted the fourth part in their introduction to the CodeIgniter framework. This time they focus on form validation.<br />
<br />
<br />
If you're a web developer, you've probably written any number of scripts designed to validate the input entered into a web form. More than likely, then, you'd like something that will make that job easier. Enter the Code Igniter PHP framework. In this fourth part of a nine-part series on this framework, you'll learn how to use it to do basic validation on a web form.<br />
<br />
<br />
Making and validating forms in CodeIgniter is a pretty simple process thanks to the built-in validation features of the framework. They show you how to create a form and how to implement the validation and output error messages when an issue comes up.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 10:28:57 -0500 at http://www.phpdeveloper.org/news/10961]]></description>
			<content:encoded><![CDATA[DevShed has posted the fourth part in their introduction to the CodeIgniter framework. This time they focus on form validation.<br />
<br />
<br />
If you're a web developer, you've probably written any number of scripts designed to validate the input entered into a web form. More than likely, then, you'd like something that will make that job easier. Enter the Code Igniter PHP framework. In this fourth part of a nine-part series on this framework, you'll learn how to use it to do basic validation on a web form.<br />
<br />
<br />
Making and validating forms in CodeIgniter is a pretty simple process thanks to the built-in validation features of the framework. They show you how to create a form and how to implement the validation and output error messages when an issue comes up.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 10:28:57 -0500 at http://www.phpdeveloper.org/news/10961]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ProDevTips.com: Pagination with PHP Doctrine]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4349</link>
			<pubDate>Thu, 04 Sep 2008 10:54:53 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4349</guid>
			<description><![CDATA[The ProDevTips blog continues their series on using Doctrine in a sample application in this new part, a look at paginating the results from your database query.<br />
<br />
<br />
Things are starting to become more and more feature complete. Let's look at how to implement general search and pagination.<br />
<br />
<br />
They define the search to perform (&#36;searchConf) and the pagination parameters (&#36;pageConf) and apply them to their current Doctrine setup applying a simple layout to make the numbered links for switching between pages. They also define the search() method that pulls the results from the table to push into the pagination component.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 09:30:06 -0500 at http://www.phpdeveloper.org/news/10960]]></description>
			<content:encoded><![CDATA[The ProDevTips blog continues their series on using Doctrine in a sample application in this new part, a look at paginating the results from your database query.<br />
<br />
<br />
Things are starting to become more and more feature complete. Let's look at how to implement general search and pagination.<br />
<br />
<br />
They define the search to perform (&#36;searchConf) and the pagination parameters (&#36;pageConf) and apply them to their current Doctrine setup applying a simple layout to make the numbered links for switching between pages. They also define the search() method that pulls the results from the table to push into the pagination component.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 09:30:06 -0500 at http://www.phpdeveloper.org/news/10960]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Christoph Dorn's Blog: FirePHP and Zend Framework 1.6]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4346</link>
			<pubDate>Thu, 04 Sep 2008 09:15:39 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4346</guid>
			<description><![CDATA[As mentioned on the Zend Developer Zone, there's a new tutorial from Christoph Dorn about combining the Zend Framework with the FirePHP debugging tool that now comes included in the latest release (ZF 1.6).<br />
<br />
<br />
The long awaited day has arrived. Zend Framework 1.6 just shipped and with it native support for FirePHP! This means that if you use Zend Framework (ZF) you can now log to your Firebug Console via FirePHP without needing to download any other PHP files such as the FirePHPCore library.<br />
<br />
<br />
The two new components - Zend_Log_Writer_Firebug and Zend_Db_Profiler_Firebug - are used in the debugging and his tutorial shows you how to get started.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 08:48:40 -0500 at http://www.phpdeveloper.org/news/10958]]></description>
			<content:encoded><![CDATA[As mentioned on the Zend Developer Zone, there's a new tutorial from Christoph Dorn about combining the Zend Framework with the FirePHP debugging tool that now comes included in the latest release (ZF 1.6).<br />
<br />
<br />
The long awaited day has arrived. Zend Framework 1.6 just shipped and with it native support for FirePHP! This means that if you use Zend Framework (ZF) you can now log to your Firebug Console via FirePHP without needing to download any other PHP files such as the FirePHPCore library.<br />
<br />
<br />
The two new components - Zend_Log_Writer_Firebug and Zend_Db_Profiler_Firebug - are used in the debugging and his tutorial shows you how to get started.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 08:48:40 -0500 at http://www.phpdeveloper.org/news/10958]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Lukas Smith's Blog: PHP 5.3.0alpha2 is released]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4347</link>
			<pubDate>Thu, 04 Sep 2008 09:15:39 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4347</guid>
			<description><![CDATA[In a new blog entry Lukas Smith notes that the latest alpha release, version 2, of the PHP 5.3 series is now available for download from the PHP QA website.<br />
<br />
<br />
If you check the qa website you will see that there is a new alpha release of our next minor version PHP 5.3.0 out that is awaiting your testing (remember no whining about BC breaks if you did not test the pre-release versions). [...] Aside from a few additions, it was mainly bug fixing in this release. The biggest changes happened in the fileinfo extension.<br />
<br />
<br />
The Windows infrastructure has been moved off on its own with lots of different binaries to choose from. The next version could either be another alpha release or make the jump up to beta - feedback for the aplha2 and the namespacing inclusion will make that determination.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 07:55:12 -0500 at http://www.phpdeveloper.org/news/10957]]></description>
			<content:encoded><![CDATA[In a new blog entry Lukas Smith notes that the latest alpha release, version 2, of the PHP 5.3 series is now available for download from the PHP QA website.<br />
<br />
<br />
If you check the qa website you will see that there is a new alpha release of our next minor version PHP 5.3.0 out that is awaiting your testing (remember no whining about BC breaks if you did not test the pre-release versions). [...] Aside from a few additions, it was mainly bug fixing in this release. The biggest changes happened in the fileinfo extension.<br />
<br />
<br />
The Windows infrastructure has been moved off on its own with lots of different binaries to choose from. The next version could either be another alpha release or make the jump up to beta - feedback for the aplha2 and the namespacing inclusion will make that determination.<br />
<br />
<br />
Posted on Thu, 04 Sep 2008 07:55:12 -0500 at http://www.phpdeveloper.org/news/10957]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[David Goodwin's Blog: Book Review: PHP Web 2.0 Mashup Projects]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4345</link>
			<pubDate>Wed, 03 Sep 2008 14:34:49 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4345</guid>
			<description><![CDATA[David Goodwin has posted a new book review of a PHP book offered by Packt Publishing (released Sept 22, 2007) - "PHP Web 2.0 Mashup Projects" by Shu-Wai Chow.<br />
<br />
<br />
Some time ago, Packt publishing sent me this book to review. Here it is, being somewhat overdue!<br />
<br />
<br />
He talks about the book's contents - the different chapters detailing the different services' APIs, the protocols that are used to talk to those services and the data formats your scripts would have to be able to talk in to communicate. He recommends the book to those looking to get started with mashups specifically, but warns that in some places the book tends to "reinvent the wheel" rather than using classes/packages that already exist.<br />
<br />
<br />
Posted on Wed, 03 Sep 2008 12:51:47 -0500 at http://www.phpdeveloper.org/news/10956]]></description>
			<content:encoded><![CDATA[David Goodwin has posted a new book review of a PHP book offered by Packt Publishing (released Sept 22, 2007) - "PHP Web 2.0 Mashup Projects" by Shu-Wai Chow.<br />
<br />
<br />
Some time ago, Packt publishing sent me this book to review. Here it is, being somewhat overdue!<br />
<br />
<br />
He talks about the book's contents - the different chapters detailing the different services' APIs, the protocols that are used to talk to those services and the data formats your scripts would have to be able to talk in to communicate. He recommends the book to those looking to get started with mashups specifically, but warns that in some places the book tends to "reinvent the wheel" rather than using classes/packages that already exist.<br />
<br />
<br />
Posted on Wed, 03 Sep 2008 12:51:47 -0500 at http://www.phpdeveloper.org/news/10956]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Chad Kieffer's Blog: Speed up PHP development in Eclipse PDT with Templates and Snippets]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4344</link>
			<pubDate>Wed, 03 Sep 2008 12:51:45 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4344</guid>
			<description><![CDATA[Recently Chad Kieffer made a post to his blog about a handy little feature of the Eclipse IDE that can help you speed up your development - snippets and templatings.<br />
<br />
<br />
You already know that Eclipse PDT provides autocompletion and hints for PHP's built in functions. In addition, commenting your code with PHPDoc adds autocompletion and hinting for your application's classes, methods, and variables. If you haven't already discovered, Eclipse PDT also provides autocompletion of PHP's control structures, class definitions, and methods through code templates.<br />
<br />
<br />
He gives examples of both the templating and the snippets - inserting a switch() statement template and how to create a custom snippet of whatever code you choose.<br />
<br />
<br />
Posted on Wed, 03 Sep 2008 11:17:54 -0500 at http://www.phpdeveloper.org/news/10954]]></description>
			<content:encoded><![CDATA[Recently Chad Kieffer made a post to his blog about a handy little feature of the Eclipse IDE that can help you speed up your development - snippets and templatings.<br />
<br />
<br />
You already know that Eclipse PDT provides autocompletion and hints for PHP's built in functions. In addition, commenting your code with PHPDoc adds autocompletion and hinting for your application's classes, methods, and variables. If you haven't already discovered, Eclipse PDT also provides autocompletion of PHP's control structures, class definitions, and methods through code templates.<br />
<br />
<br />
He gives examples of both the templating and the snippets - inserting a switch() statement template and how to create a custom snippet of whatever code you choose.<br />
<br />
<br />
Posted on Wed, 03 Sep 2008 11:17:54 -0500 at http://www.phpdeveloper.org/news/10954]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Lorna Mitchell's Blog: PHP REST Server (Part 2 of 3)]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4343</link>
			<pubDate>Wed, 03 Sep 2008 12:51:44 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4343</guid>
			<description><![CDATA[Lorna Mitchell has posted the second part of her series detailing her REST server development project (part one is here).<br />
<br />
<br />
This is part 2 of my rest service writing article. In part 1 we saw the library which holds the functionality we will be using, and we also handled the incoming request and captured all the data we'll be using.<br />
<br />
<br />
In this second part she gets into the details behind the handle() method of the class. It splits the URL into its parts and, based on the action requested, hands it off to the right method and calls the output() method to return to the user. Some error handling is also included (with custom exceptions).<br />
<br />
<br />
Posted on Wed, 03 Sep 2008 12:04:26 -0500 at http://www.phpdeveloper.org/news/10955]]></description>
			<content:encoded><![CDATA[Lorna Mitchell has posted the second part of her series detailing her REST server development project (part one is here).<br />
<br />
<br />
This is part 2 of my rest service writing article. In part 1 we saw the library which holds the functionality we will be using, and we also handled the incoming request and captured all the data we'll be using.<br />
<br />
<br />
In this second part she gets into the details behind the handle() method of the class. It splits the URL into its parts and, based on the action requested, hands it off to the right method and calls the output() method to return to the user. Some error handling is also included (with custom exceptions).<br />
<br />
<br />
Posted on Wed, 03 Sep 2008 12:04:26 -0500 at http://www.phpdeveloper.org/news/10955]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PHPClasses.org: Site design theme editor]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4341</link>
			<pubDate>Wed, 03 Sep 2008 11:05:09 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4341</guid>
			<description><![CDATA[A while back the PHPClasses.org website announced that it would be changing its look a bit and allowing visitors to set up and configure their own look and feel as they chose. The editor to make these changes has finally been released and is ready for use.<br />
<br />
<br />
The site is launching an editor that allows designs to propose new site design themes. This is the initial beta version of the site design editor, but it already allows any designer to try different presentation designs.<br />
<br />
<br />
You can access the editor from here and it'll require a login to get in (to create your own custom layout). The system uses simple tag-based templating to wrap the content of the site in your look/feel of choice. You can even try it out on different sized resolutions to give you an idea of the template's flexibility.<br />
<br />
<br />
Posted on Wed, 03 Sep 2008 10:28:24 -0500 at http://www.phpdeveloper.org/news/10953]]></description>
			<content:encoded><![CDATA[A while back the PHPClasses.org website announced that it would be changing its look a bit and allowing visitors to set up and configure their own look and feel as they chose. The editor to make these changes has finally been released and is ready for use.<br />
<br />
<br />
The site is launching an editor that allows designs to propose new site design themes. This is the initial beta version of the site design editor, but it already allows any designer to try different presentation designs.<br />
<br />
<br />
You can access the editor from here and it'll require a login to get in (to create your own custom layout). The system uses simple tag-based templating to wrap the content of the site in your look/feel of choice. You can even try it out on different sized resolutions to give you an idea of the template's flexibility.<br />
<br />
<br />
Posted on Wed, 03 Sep 2008 10:28:24 -0500 at http://www.phpdeveloper.org/news/10953]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Symfony Blog: New in symfony 1.2: Small things matter]]></title>
			<link>http://www.phpidiots.com/showthread.php?tid=4342</link>
			<pubDate>Wed, 03 Sep 2008 11:05:09 -0500</pubDate>
			<guid isPermaLink="false">http://www.phpidiots.com/showthread.php?tid=4342</guid>
			<description><![CDATA[In this new post to the symfony blog today Fabien talks about some of the "small things" that help to make this latest version of the framework (1.2) even better.<br />
<br />
<br />
As for every symfony version, we try to simplify the API and make it more intuitive and powerful. Here are some examples that you will soon enjoy in symfony 1.2.<br />
<br />
<br />
There's four included in the post (and many more in the framework):<br />
<br />
<br />
Application name in CLI tasks<br />
Native PUT and DELETE support from the browser<br />
Shortcuts in the response<br />
sfValidatorSchemaCompare validator<br />
<br />
<br />
Posted on Wed, 03 Sep 2008 09:33:28 -0500 at http://www.phpdeveloper.org/news/10952]]></description>
			<content:encoded><![CDATA[In this new post to the symfony blog today Fabien talks about some of the "small things" that help to make this latest version of the framework (1.2) even better.<br />
<br />
<br />
As for every symfony version, we try to simplify the API and make it more intuitive and powerful. Here are some examples that you will soon enjoy in symfony 1.2.<br />
<br />
<br />
There's four included in the post (and many more in the framework):<br />
<br />
<br />
Application name in CLI tasks<br />
Native PUT and DELETE support from the browser<br />
Shortcuts in the response<br />
sfValidatorSchemaCompare validator<br />
<br />
<br />
Posted on Wed, 03 Sep 2008 09:33:28 -0500 at http://www.phpdeveloper.org/news/10952]]></content:encoded>
		</item>
	</channel>
</rss>