<?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>Mon, 06 Oct 2008 11:10:24 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Tim Koschuetzki's Blog: New Poll (Using CakePHP)]]></title>
      <guid>http://www.phpdeveloper.org/news/8951</guid>
      <link>http://www.phpdeveloper.org/news/8951</link>
      <description><![CDATA[<p>
<i>Tim Koschuetzki</i> has started up <a href="http://php-coding-practices.com/news/new-poll/">a new poll</a> on his site asking its visitors questions involving CakePHP:
</p>
<blockquote>
The new poll asks you if you are using the <a href="http://cakephp.org/">CakePHP Framework</a> already or if you plan on using it. For those of you who don't know it yet - it's in my opinion th framework to go these days. The easy and intuitive MVC architecture and the components in it make php development really easy and fun.
</blockquote>
<p>
So far there haven't been any votes (it's still pretty new) so get on over and voice your opinion now. 
</p>
<p>
CakePHP is one of the more popular and powerful PHP frameworks out there and it has a <a href="http://bakery.cakephp.org">loyal following</a> of dedicated users and developers on its team. It's definitely worth checking out if you're still perusing the market for a framework to go with.
</p>]]></description>
      <pubDate>Thu, 01 Nov 2007 08:00:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ilia Alshanetsky's Blog: Why are you not using PHP 5?]]></title>
      <guid>http://www.phpdeveloper.org/news/6866</guid>
      <link>http://www.phpdeveloper.org/news/6866</link>
      <description><![CDATA[<p>
In a <a href="http://ilia.ws/archives/147-Why-are-you-not-using-PHP-5.html">new post</a> on his blog today <i>Ilia Alshanetsky</i> asks the community the all-important question on everyone's lips - "why are you not using PHP 5?"
</p>
<blockquote>
It would seem that despite a 300% growth (from <4% to >12%) in PHP 5.X usage in 2006, it still only commands about 12% of the entire PHP user base. [...] As a 5.X release master, I am very interested in hearing what's holding back 5.X adoption and what can we, as the developers do in 2007 to help speed of 5.X adoption.
</blockquote>
<p>
He <a href="http://ilia.ws/archives/147-Why-are-you-not-using-PHP-5.html">notes</a> that a lot of the concerns (speed issues, stability problems, etc) have already been addressed and are working like a champ in the latest PHP5 versions releases. 
</p>
<p>
So, do you have a reason why you're still using PHP 4? If you're not using it, you know someone who is. Take this as an opportunity to give them a friendly shove in the PHP 5 direction.
</p>
<p>
You can also check out this <a href="http://www.cyberlot.net/whynotphp5">response and opinion</a> on the topic on cyberlot's blog as well as <a href="http://www.phpwomen.org/wordpress/2006/12/12/php-5x-what-is-your-server-running/">this post</a> on the PHPWomen blog.
</p>]]></description>
      <pubDate>Mon, 11 Dec 2006 13:34:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[NewsForge.com: Using phpMyAdmin]]></title>
      <guid>http://www.phpdeveloper.org/news/6078</guid>
      <link>http://www.phpdeveloper.org/news/6078</link>
      <description><![CDATA[<p>
On NewsForge, an article with a <a href="http://software.newsforge.com/software/06/07/24/2034204.shtml?tid=72&tid=79&tid=138">look at phpMyAdmin</a> has been posted, a "getting started" guide for those not familiar with the software.
</p>
<blockquote>
So many open source projects depend on MySQL that it's almost impossible for administrators and other open source enthusiasts to avoid working with at least one MySQL database. MySQL's command line interface is easy enough to use, but if you don't feel like reaching for a five-pound MySQL reference book or Googling for proper SQL syntax, <a href="http://www.phpmyadmin.net/home_page/index.php">phpMyAdmin</a> is a great alternative to learning MySQL commands by heart.
</blockquote>
<p>
They <a href="http://software.newsforge.com/software/06/07/24/2034204.shtml?tid=72&tid=79&tid=138">take a brief look</a> at how it's set up, though it's not an installation tutorial, more about configuration. They guide you through some of the interface before getting to the real functionality - inserts, selects, dumping/restoring data, working with users, and checking/repairing tables when things go awry.
</p>]]></description>
      <pubDate>Fri, 18 Aug 2006 07:11:33 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[php|architect: Using Zend framework Components In CakePHP]]></title>
      <guid>http://www.phpdeveloper.org/news/5980</guid>
      <link>http://www.phpdeveloper.org/news/5980</link>
      <description><![CDATA[<p>
php|architect has posted a new article on its A/R/T article repository today, a tutorial <a href="http://hades.phparch.com/ceres/public/article/index.php/art::cakephp::zf_components_in_cake">spotlighting the use</a> of Zend Framework components inside of the CakePHP framework.
</p>
<blockquote>
In this article I describe how to use Zend framework components in a CakePHP application by means of building a very simple CakePHP application using Zend_Service_Flickr, a component for accessing the Flickr web services.
</blockquote>
<p>
The author, <i>Daniel Hofstetter</i>, <a href="http://hades.phparch.com/ceres/public/article/index.php/art::cakephp::zf_components_in_cake">leads the reader</a> through the creation of the sample Flickr application in CakePHP. Using the vendor() functionality, they integrate the Zend_Service functionality with the Flickr abilities built-in. A few simple lines later and you'll be pulling images up quickly. 
</p>
<p>
With that working, he moves on to a third iteration of things, making a more flexible solution to allow for the inclusion of more than just the one script inside a helper automatically.
</p>]]></description>
      <pubDate>Tue, 08 Aug 2006 06:36:41 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jacob Santos' Blog: Global Functions and How to Not Use Them]]></title>
      <guid>http://www.phpdeveloper.org/news/5979</guid>
      <link>http://www.phpdeveloper.org/news/5979</link>
      <description><![CDATA[<p>
In his <a href="http://www.santosj.name/?p=274">latest post</a>, <i>Jacob Santos</i> talks about global functions and some of the dangers behind using them in your code (as per his own experience debugging with them in place).
</p>
<blockquote>
When I develop in PHP and code functions, I always either place them in a file or place them at the top of the script. Well, this is more about C++ and how I totally freaked out my teacher, by breaking his paradigm of thought. You see, you can have a definition of a function at the top of the page and then code the body of the function later.
</blockquote>
<p>
He <a href="http://www.santosj.name/?p=274">soon discovered</a> his problem in debugging the script - he was too used to having the global functions at the top (as in C++) and not mixed in with the code - or at the bottom of the script. 
</p>
<blockquote>
If there is something at least somewhat common about popular scripts that people use and extend, is that the functions are placed in organized manner. Reforming otherwise is a bitch and I remember rewriting the entire script anyway. You can't reform when you can't reuse anything.
</blockquote>]]></description>
      <pubDate>Tue, 08 Aug 2006 06:26:32 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP Magazine: What Is Your Top Consideration for Choosing a CMS? (Poll)]]></title>
      <guid>http://www.phpdeveloper.org/news/5790</guid>
      <link>http://www.phpdeveloper.org/news/5790</link>
      <description><![CDATA[<p>
The International PHP Magazine has conducted a poll over on their website, asking visitors what their top considerations were for choosing and working with a CMS. They've <a href="http://www.php-mag.net/magphpde/magphpde_news/psecom,id,26106,nodeid,5.html">posted the results</a> of that poll today.
</p>
<p>
The options provided for the poll were:
<ul>
<li>How is it licensed?
<li>What is the language/environment?
<li>How long has it been around?
<li>Is it actively developed?
<li>Who is using it?
<li>Is there support?
</ul>
</p>
<p>
<a href="http://www.php-mag.net/magphpde/magphpde_news/psecom,id,26106,nodeid,5.html">The results</a> show an overpowering victory for the "actively developed" category, with the licensing and language requirements tying for second place. The option the least number of people cared about? Who was using it...
</p>]]></description>
      <pubDate>Thu, 13 Jul 2006 11:43:10 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPit.net: Using globals in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/5705</guid>
      <link>http://www.phpdeveloper.org/news/5705</link>
      <description><![CDATA[<p>
In <a href="http://www.phpit.net/article/using-globals-php/">this new tutorial</a> from PHPit.net today, <i>Dennis Pallett</i> talks about using globals in PHP, desscribing what they are and how to use them.
</p>
<blockquote>
Whenever you're developing a new large-scale PHP script, you're bound to use global variables, since some data needs to be used by multiple parts of your script. Good examples of global data are script settings, database connections, user credentials and more. There are many ways of making this data global, but the most commonly used way is to use the global keyword, which we will explore later on in this article.
</blockquote>
<p>
It's good that he mentions <a href="http://www.phpit.net/article/using-globals-php/">right from the start</a> that most global data is a bad idea, and can really start to clutter up an application. He does help the reader prevent this, though, through the use of a few handy techniques (and design patterns).
</p>
<p>
He looks first at the "global" keyword and its use, followed by three reasons that it's not all that favorable to use. He gives other options for the "just make it global" thinking, including passing the values in function calls, passing by reference, and using the Singleton and Registry patterns to contain things a bit more. He even includes a wrapper for the registry to handle the only other globals left - the superglobals - with the same registry functionality.
</p>]]></description>
      <pubDate>Tue, 27 Jun 2006 14:53:34 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: Using XML, Part 5 - SOAP and WSDL]]></title>
      <guid>http://www.phpdeveloper.org/news/5537</guid>
      <link>http://www.phpdeveloper.org/news/5537</link>
      <description><![CDATA[<p>
PHPBuilder.com has posted <a href="http://www.phpbuilder.com/columns/adam_delves20060606.php3">the next part</a> of their "Using XML" series - this time with a focus on SOAP and WSDL.
</p>
<quote>
<i>
In the <a href="http://www.phpbuilder.com/columns/adam_delves20060417_Part2.php3">previous article</a> in this series I demonstrated how XML is used to make remote procedure calls with XML-RPC in PHP. This article will focus on SOAP and WSDL (both of which use XML as their underlaying method of describing data) and demonstrate how a PHP script can act as a SOAP client and auto-magically discover detailed information about a web service.
</i>
</quote>
<p>
They <a href="http://www.phpbuilder.com/columns/adam_delves20060606.php3">start</a> with an overview of what SOAP is and how a simple SOAP message is structured. They also expand on that one step further with an example of a remote procedure call in a SOAP message.
</p>
<p>
Since the foundations are in place, they zip right along to the use of SOAP in your PHP 5 installation (one of the easiest methods). They help you create the SOAP client, generate the PHP code automatically from the remote WSDL, and utilize a proxy class to handle the connection.
</p>
<p>
With these scripts, they provide two examples of how to put them to work - one requests books on the topics of "php5" and "oop" from Amazon's web service and the other works with Google's API to "race" the results of certain search terms.
</p>]]></description>
      <pubDate>Wed, 07 Jun 2006 13:00:32 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: Using XML - A PHP Developer's Primer (Part 4) -  XML-RPC, PHP and Javascript]]></title>
      <guid>http://www.phpdeveloper.org/news/5202</guid>
      <link>http://www.phpdeveloper.org/news/5202</link>
      <description><![CDATA[<p>
PHPBuilder.com has moved on in their "Using XML: A PHP Developer's Primer" series with <a href="http://www.phpbuilder.com/columns/adam_delves20060417.php3">this new tutorial</a> posted today - part four, a look at XML-RPC, PHP, and Javascript.
</p>
<quote>
<i>
In this article we will demonstrate how PHP can be used to call upon web services provided by third part sites via an XML-RPC server. We will also show you how to create your own XML-RPC and use client-side Javascript to invoke procedures in your PHP scripts.
</i>
</quote>
<p>
They <a href="http://www.phpbuilder.com/columns/adam_delves20060417.php3">start with an overview</a> of what XML-RPC is, how it works, and some sample calls to show you how it's done. From there, they show you how, using the PEAR XML-RPC client, you can connect to Flickr and grab picture information for a specific user. And keep an eye out for the next article in the series. It will cover the other half of the equation - the creation of your own XML-RPC server.
</p>]]></description>
      <pubDate>Wed, 19 Apr 2006 06:51:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPKitchen: Using the latest PHP 5 and AJAX technology]]></title>
      <guid>http://www.phpdeveloper.org/news/5074</guid>
      <link>http://www.phpdeveloper.org/news/5074</link>
      <description><![CDATA[<i>Demian Turner</i> shares a quick note with us today about some enhancements that he's noticed over on the My Account area of the Zend website.
<p>
<quote>
<i>
"... we hope to bring a great web experience". So says the new revamped My Account area of Zend. And <a href="http://www.phpkitchen.com/uploads/zendAJAX.png">this</a> is what it looks like 5 mins after login, ie, the same as it looked immediately after login.
</i>
</quote>
<p>
When you log into the section, all of your data is instantly populated in each of the boxes down the left-hand side. You can also edit your personal information right there on the page. Definitely a good, simple use of the technology - not horribly overbearing like other sites out there.]]></description>
      <pubDate>Thu, 30 Mar 2006 08:16:35 -0600</pubDate>
    </item>
  </channel>
</rss>
