<?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>Wed, 09 Jul 2008 00:16:32 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Mind Tree Blog: Friendly URLs in PHP: why do you care?]]></title>
      <guid>http://www.phpdeveloper.org/news/10492</guid>
      <link>http://www.phpdeveloper.org/news/10492</link>
      <description><![CDATA[<p>
<a href="http://www.hurricanesoftwares.com/2008/06/24/friendly-urls-in-php-why-do-you-care/">This new post</a> from the Mind Tree blog (at hurricanesoftware.com) asks the question "why do you care about friendly URLs in PHP applications?"
</p>
<blockquote>
Nice URLs, readable URLs, search-engine-friendly URLs. Different names same deal. [...] Turns out this isn't all that hard with PHP - in fact it can turn into something that's very useful from more than just a readability viewpoint.
</blockquote>
<p>
He shows how to <a href="http://www.hurricanesoftwares.com/2008/06/24/friendly-urls-in-php-why-do-you-care/">use mod_rewrite</a> and an .htaccess file to automatically grab the request and map it to the right place. Then, the PHP script looks at the incoming data and pushes the correct page back out to the browser. He's also included some modifications to the original idea that allow for numeric grouping and named groups for rewriting content.
</p>]]></description>
      <pubDate>Thu, 26 Jun 2008 10:26:59 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Rob Allen's Blog: Zend Framework URLs without mod_rewrite]]></title>
      <guid>http://www.phpdeveloper.org/news/10341</guid>
      <link>http://www.phpdeveloper.org/news/10341</link>
      <description><![CDATA[<p>
<i>Rob Allen</i> has posted a <a href="http://akrabat.com/2008/06/03/zend-framework-urls-without-mod_rewrite/">new entry</a> on getting a Zend Framework application to run correctly even though mod_rewrite (or ISAPI_Rewrite) isn't up and running.
</p>
<blockquote>
Some of our Zend Framework applications have to run on IIS without ISAPI_Rewrite installed. In these cases we need urls of the form http://www.example.com/index.php?module=mod&controller=con&action=act. I couldn't get this to work out of the box with Zend Framework 1.5, so wrote my own router called App_Controller_Router_Route_RequestVars.
</blockquote>
<p>
Most of the post is the code for the router (ready for you to cut and paste) but he's also included a usage example of it so you can easily update your bootstrap file to use it.
</p>]]></description>
      <pubDate>Wed, 04 Jun 2008 12:50:16 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: ZF Blog Tutorial Addendum #1: Base URL, Magic Quotes, Database Schema & UTF-8]]></title>
      <guid>http://www.phpdeveloper.org/news/10302</guid>
      <link>http://www.phpdeveloper.org/news/10302</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/373-Zend-Framework-Blog-Application-Tutorial-Addendum-1-Base-URL,-Magic-Quotes-Reversal,-Database-Schema-and-UTF-8-Title-Transliteration.html">an addendum</a> he's posted to his "making a blogging application with the Zend Framework" series dealing with a few random issues from along the way.
</p>
<blockquote>
The interesting thing about live publishing of a long tutorial series is that it's not flawless. In fact it's the opposite. [...] To cover all these I'll occasionally highlight the more important ones both in notes to new entries, or where they slip past me, in Addendum entries like this one.
</blockquote>
<p>
There's four sections in <a href="http://blog.astrumfutura.com/archives/373-Zend-Framework-Blog-Application-Tutorial-Addendum-1-Base-URL,-Magic-Quotes-Reversal,-Database-Schema-and-UTF-8-Title-Transliteration.html">this update</a> - one dealing with the referencing of base URLs, another worrying about magic_quotes settings, an updated database schema for the project and the final about removing non-english characters in the title URLs.
</p>]]></description>
      <pubDate>Thu, 29 May 2008 16:12:03 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Zend Framework App Tutorial - Part 9: Zend_Vew and Displaying Blog Entries]]></title>
      <guid>http://www.phpdeveloper.org/news/10272</guid>
      <link>http://www.phpdeveloper.org/news/10272</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has posted <a href="http://blog.astrumfutura.com/archives/370-Example-Zend-Framework-Blog-Application-Tutorial-Part-9-Exploring-Zend_View-and-Displaying-Blog-Entries.html">part seven</a> of his series on building a blogging application with the Zend Framework as a base. This time he's working on the output of the entries - using Zend_View to standardize the look and feel.
</p>
<blockquote>
In previous parts we've been using View Helpers without even noticing it. Zend_Form doesn't generate forms by itself, rather it delegates most of the HTML generation to a set of View Helpers like Zend_View_Helper_Form. The problem with such output, is that View Helpers can only generate XHTML 1.0 Strict output if we actually inform them of the standard to use. [...] What we should do, is make the Doctype of our View more dynamic. This is achievable by using the Doctype View Helper.
</blockquote>
<p>
<i>Padraic</i> talks about the different parts of the View layer in the framework (helpers, partials, placeholders) that were mentioned in previous parts. He shows how to change up his current setup to work with the Doctype View Helper to change the view and make it UTF-8 compliant.
</p>
<p>
He shows the changes to the bootstrap file, how he's grabbing the entries from the database and how he pushes that out to the view to be displayed. He also creates a custom view helper to create the entry URLs for each of the posts (Wordpress users out there, these are the stubs). 
</p>]]></description>
      <pubDate>Tue, 27 May 2008 07:05:22 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Evan Sims' Blog: Introducing SmugURL]]></title>
      <guid>http://www.phpdeveloper.org/news/10022</guid>
      <link>http://www.phpdeveloper.org/news/10022</link>
      <description><![CDATA[<p>
<i>Evan Sims</i>, a recent convert from Flickr to SmugMug, has whipped up a little something to help make getting to those SmugMug unfriendly URLs a little bit easier - <a href="http://smugurl.com/">SmugUrl</a>:
</p>
<blockquote>
one aspect I didn't like was their URL scheme. They have good reasons for doing it, and I can't fault them for trying to maintain the privacy and security of their users. Heck, I applaud them for it. Still, I like my URLs pretty, and more importantly search engine friendly. So, I decided to take matters into my own hands and build <a href="http://smugurl.com/">SmugURL</a>.
</blockquote>
<p>
His example replaces this - <a href="http://evansims.smugmug.com/gallery/4717671_Ywtjp#279209234_a2ALu">http://evansims.smugmug.com/gallery/4717671_Ywtjp#279209234_a2ALu</a> - with this - <a href="http://smugurl.com/evansims/myst_online">http://smugurl.com/evansims/myst_online</a>...much more readable. He's even created a little bookmarklet you can drop into your bookmarks to make creating the URLs quick and easy. Check out <a href="http://smugurl.com/">for more</a>.
</p>]]></description>
      <pubDate>Wed, 23 Apr 2008 10:23:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPWACT.org: Handling UTF-8 with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/9483</guid>
      <link>http://www.phpdeveloper.org/news/9483</link>
      <description><![CDATA[<p>
<i>Ed Finkler</i> has pointed out a handy resource for those trying to cope with using the UTF-8 support included in several of PHP's functions - <a href="http://www.phpwact.org/php/i18n/utf-8">this page</a> on the Web Application Component Toolkit wiki.
</p>
<blockquote>
This page is intended as a reference for functionality PHP provides which can either help with handling UTF-8 or should be regarded as a risk when used in conjunction with UTF-8 encoded strings. Further information can be found on the <a href="http://www.phpwact.org/php/i18n">Internationalization (I18N)</a> and <a href="http://www.phpwact.org/php/i18n/charsets">Character Sets / Character Encoding Issues</a> pages.
</blockquote>
<p>
It talks about the "dangerous" functionality PHP has (issues that the language has in current functions) when using things like the PCRE extension, the string extension, the array methods, handling variables, the XML extensions (DOM and SAX), image manipulation, and URL parsing functionality.
</p>]]></description>
      <pubDate>Thu, 24 Jan 2008 07:51:00 -0600</pubDate>
    </item>
  </channel>
</rss>
