<?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 11:36:02 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[DZone.com: PHP Quick Reference]]></title>
      <guid>http://www.phpdeveloper.org/news/16152</guid>
      <link>http://www.phpdeveloper.org/news/16152</link>
      <description><![CDATA[<p>
On DZone.com today there's a new post from <i>Chris Shiflett</i> sharing some <a href="http://css.dzone.com/news/php-quick-reference">timeless advice</a> from an older copy of a <a href="http://shiflett.org/blog/2009/aug/php-quick-reference">PHP Quick Reference</a> (published in 2009) about performance and security.
</p>
<blockquote>
While cleaning out my desk, I found an old copy of a PHP Quick Reference I helped make a few years ago. On the front page are a few performance and security tips that I thought I'd share. (Performance tips are from George Schlossnagle.)
</blockquote>
<p>
Performance tips include profile early/profile often, cache when possible and don't over-optimize. The security hints include some of the usual suspects - trust nothing, filter input/escape output and use prepared statements.
</p>]]></description>
      <pubDate>Wed, 06 Apr 2011 08:34:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DZone.com: Q&A with Jason Gilmore: The Zend Framework ]]></title>
      <guid>http://www.phpdeveloper.org/news/14151</guid>
      <link>http://www.phpdeveloper.org/news/14151</link>
      <description><![CDATA[<p>
On DZone.com today there's a new interview by <i>Lyndsey Clevesy</i> with <i>Jason Gilmore</i> looking at <a href="http://css.dzone.com/articles/zend-framework-jason-gilmore-qa">the Zend Framework</a> and some of the general things to expect in coming versions.
</p>
<blockquote>
This week's DZone Refcard is about <a href="http://refcardz.dzone.com/refcardz/getting-started-zend-framework?oid=hom19239">Getting Started with the Zend Framework</a>. The card introduces you to the basics of the Zend Framework and sets you on the path to creating your first project. I met the author, Jason Gilmore, to find out more about the topic.
</blockquote>
<p>
They talk about some of what the framework currently has to offer developers, what kind of involvement he's had with it, who it supports as far as advanced PHP features and what's to come in version 2.0. The Zend Framework RefCard mentioned can be viewed or downloaded <a href="http://refcardz.dzone.com/refcardz/getting-started-zend-framework?oid=hom19239">here</a> - a six-page quick reference for some of the more common Zend Framework tasks.
</p>]]></description>
      <pubDate>Tue, 09 Mar 2010 08:38:11 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Chris Shiflett's Blog: PHP Quick Reference]]></title>
      <guid>http://www.phpdeveloper.org/news/13009</guid>
      <link>http://www.phpdeveloper.org/news/13009</link>
      <description><![CDATA[<p>
<i>Chris Shiflett</i>, after finding an old reference guide, has decided to <a href="http://shiflett.org/blog/2009/aug/php-quick-reference">share a few helpful hints</a> from the guide to help you in your development.
</p>
<blockquote>
While cleaning out my desk, I found an old copy of a PHP Quick Reference I helped make a few years ago. On the front page are a few performance and security tips that I thought I'd share. (Performance tips are from George Schlossnagle.)
</blockquote>
<p>
The tips include topics like caching, using external data sources, filtering input using prepared statements and using pre-existing solutions before just rolling your own.
</p>]]></description>
      <pubDate>Fri, 07 Aug 2009 07:57:20 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Bill Staples' Blog:  Quick Install of the World's Most Popular Web Applications on IIS7]]></title>
      <guid>http://www.phpdeveloper.org/news/11222</guid>
      <link>http://www.phpdeveloper.org/news/11222</link>
      <description><![CDATA[<p>
Among other things mentioned in his <a href="http://blogs.iis.net/bills/archive/2008/10/15/quick-install-of-the-world-s-most-popular-web-applications-on-iis7.aspx">his latest post</a> <i>Bill Staples</i> talks about a new tool that makes the installation of lots of popular web apps (PHP and not) simpler - the <a href="http://www.microsoft.com/web/channel/products/WebApplicationInstaller.aspx">Microsoft Web Application Installer</a>.
</p>
<blockquote>
The Microsoft Web Application Installer (Web AI) is a companion to Web PI, and provides a super easy way to download, install and configure many popular community and open source applications on IIS7. Available applications include <a href="http://www.dotnetnuke.com/">DotNetNuke</a>, <a href="http://drupal.org/">Drupal<a/>, <a href="http://gallery.menalto.com/">Gallery</a>, <A href="http://graffiticms.com/">Graffiti</a>, <A href="http://www.oscommerce.com/">osCommerce</a>, <a href="http://phpbb.com/">PHPBB</a>, and <a href="http://wordpress.org/">Wordpress</a>, with more on the way.
</blockquote>
<p>
You can find out more about this web installer and the Microsoft Platform tools from <A href="http://www.microsoft.com/web/channel/products/WebApplicationInstaller.aspx">this page</a> on Microsoft's site or in <a href="http://forums.iis.net/1156.aspx">this Web AI forum</a> (where you can also provide your own feedback).
</p>]]></description>
      <pubDate>Thu, 16 Oct 2008 07:54:23 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DZone.com: PHP RefCardz Released]]></title>
      <guid>http://www.phpdeveloper.org/news/11111</guid>
      <link>http://www.phpdeveloper.org/news/11111</link>
      <description><![CDATA[<p>
The folks over at DZone have added to their RefCardz selection with <a href="http://refcardz.dzone.com/refcardz/php">a PHP version</a> quick reference card.
</p>
<blockquote>
PHP is the world's most popular server-side Web scripting language. This reference card was created to help you quickly navigate some of PHP's most commonplace features, including objectoriented programming, array and string manipulation, regular expressions, and MySQL integration.
</blockquote>
<p>
<a href="http://refcardz.dzone.com/refcardz/php">The card</a> (created by <i>Jason Gilmore</i>) is available for free download (PDF) from the DZone website.
</p>]]></description>
      <pubDate>Mon, 29 Sep 2008 13:17:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Zend Quick Start: PHP for Experienced Programmers]]></title>
      <guid>http://www.phpdeveloper.org/news/9987</guid>
      <link>http://www.phpdeveloper.org/news/9987</link>
      <description><![CDATA[<p>
The Zend Developer Zone has <a href="http://devzone.zend.com/article/3399-Zend-Quick-Start-PHP-for-Experienced-Programmers">pointed out</a> a new course that's offered by <a href="http://www.zend.com">Zend</a> to help experienced programmers further their PHP education - <a href="http://www.zend.com/en/services/training/course-catalog/php-for-experienced-programmers">Zend Quick Start: PHP for Experienced Programmers</a>.
</p>
<blockquote>
This course covers many of the same topics as both the PHP I: Foundations and PHP II: Higher Structures classes but at an accelerated rate with special emphasis on the differences between PHP and other commonly used languages.
</blockquote>
<p>
The next session of the course starts on April 29th and will last through May 16th. There will be nine sessions during that time for two hours at a time. You can get full details, including how to reserve your spot, on <a href="http://www.zend.com/en/services/training/course-catalog/php-for-experienced-programmers">the course's page</a> on the Zend website.
</p>]]></description>
      <pubDate>Thu, 17 Apr 2008 10:25:18 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Codewalkers.com: New Things on the Tutorial Front (Pagination & Ajax)]]></title>
      <guid>http://www.phpdeveloper.org/news/6735</guid>
      <link>http://www.phpdeveloper.org/news/6735</link>
      <description><![CDATA[<p>
From Codewalkers.com today, there's two new tutorial-related bits of information we wanted to pass along - one's an update to a current tutorial, "Multiple Pages of Data from a Text File", and a brand new tutorial - "Quick and Dirty Ajax".
</p>
<p>
The update to <a href="http://codewalkers.com/tutorials/13/1.html">the pagination tutorial</a> includes a bit broader scope of functionality - mainly allowing for pagination from database results and how to be sure you're not dropping any additional query string variables included in the script (always a good thing).
</p>
<p>
The <a href="http://codewalkers.com/tutorials/99/1.html">Ajax tutorial</a> goes through just the basics - how to create and make the connection to a background PHP script. They also give a more "real world" example than just a "hello world", a script that can handle two types of requests, one of which is a call to a database to return results back to the script.
</p>]]></description>
      <pubDate>Mon, 20 Nov 2006 08:46:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Evolt.org: Quick Calendar Using AJAX and PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6701</guid>
      <link>http://www.phpdeveloper.org/news/6701</link>
      <description><![CDATA[<p>
Over on Evolt.org today, there's a <a href="http://evolt.org/node/60673">new tutorial</a> combining two great tastes that taste great together - Ajax and PHP - to create an online calendar system quick and easy.
</p>
<blockquote>
There are many web calendars in the market but some of them are quite complicated. If we are not able to understand the code, it becomes harder for us to customize the calendar to fit into our existing application. As such, we need to create a calendar that can plug itself into any system seamlessly without problems.
</blockquote>
<p>
They <a href="http://evolt.org/node/60673">show the creation</a> of a calendar that can be used by including one line into the app and integrates easily into whatever style the website might be using. They give the code for building the calendar and to add dates to it on the server-side with PHP. The Ajax comes in when they make a call to the script in the background, requesting the next/previous month's output and pushing it into a local div.
</p>]]></description>
      <pubDate>Tue, 14 Nov 2006 10:35:38 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Jonathan Snook's Blog: Quick Merge in MySQL]]></title>
      <guid>http://www.phpdeveloper.org/news/6109</guid>
      <link>http://www.phpdeveloper.org/news/6109</link>
      <description><![CDATA[<p>
<i>Jonathan Snook</i> has <a href="http://www.snook.ca/archives/sql/quick_merge_in/">a quick tip</a> for PHPers out there using MySQL and looking for an easy way to concatinate a lot of data in your queries.
</p>
<blockquote>
<p>
This is just a quick tip. If you have a bunch of data that you need to concatenate, take a look at MySQL's GROUP_CONCAT function.
</p>
<p>
For example, way back when, I wrote about  (and subsequently weighting those tags) to an application. It was a very simple approach with each record having a tags field. It was just a simple text field and I stored all the tags with spaces. However, to pull out a list of all tags being used in the system, I returned the tags field from all records, looped through each record, exploding the tags onto an array.
</p>
</blockquote>
<p>
Using the group_concat() function already in MySQL, he was able to reduce looping through his data, splitting on the spaces down to a single line call in SQL telling it to concatinate spaces. He <a href="http://www.snook.ca/archives/sql/quick_merge_in/">includes the code</a> (just a few lines) to get the job done.
</p>]]></description>
      <pubDate>Tue, 22 Aug 2006 15:38:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Canvas for WordPress (Drag and Drop Template Management)]]></title>
      <guid>http://www.phpdeveloper.org/news/5459</guid>
      <link>http://www.phpdeveloper.org/news/5459</link>
      <description><![CDATA[<p>
WordPress, one of the most popular pieces of PHP-based weblog software out there, has never been famous for it's templating system - specifically, making them. Thankfully, there's a <a href="http://www.freshpursuits.com/canvas/">new utility</a> that's looking to make that a thing of the past - <a href="http://www.freshpursuits.com/canvas/">Canvas</a>.
</p>
<quote>
<i>
It's time you broke the mold. Canvas brings the freedom to express yourself through design without needing to know CSS or PHP. With <a href="http://www.freshpursuits.com/canvas/">Canvas</a> and Ink for <a href="http://wordpress.org/">Wordpress</a>, you can easily rearrange, reconfigure, and colorize your entire blog without ever touching a line of code.
</i>
</quote>
<p>
The <a href="http://www.freshpursuits.com/canvas/">tool</a> integrates its results with your existing WordPress installation to make for quick and easy layout editing without you having to know a single bit of PHP, HTML, or CSS. The interface allows you to drag and drop elements into place and includes a plugin system to make for easy enhancements down the line.
</p>]]></description>
      <pubDate>Sat, 27 May 2006 12:01:30 -0500</pubDate>
    </item>
  </channel>
</rss>
