<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jon Raasch&#039;s Blog &#187; PHP</title>
	<atom:link href="http://jonraasch.com/blog/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>http://jonraasch.com/blog</link>
	<description>Web development and design blog from Portland based developer Jon Raasch</description>
	<lastBuildDate>Thu, 29 Jul 2010 16:35:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel="next" href="http://jonraasch.com/blog/tag/php/feed?page=2" />

		<item>
		<title>Yet Another Featured Posts Plugin for WordPress (YAFPP)</title>
		<link>http://jonraasch.com/blog/yet-another-featured-posts-plugin</link>
		<comments>http://jonraasch.com/blog/yet-another-featured-posts-plugin#comments</comments>
		<pubDate>Tue, 29 Sep 2009 14:27:14 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[webdev]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WP plugins]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/?p=355</guid>
		<description><![CDATA[<a href="http://jonraasch.com/blog/yet-another-featured-posts-plugin" title="Yet Another Featured Posts Plugin for WordPress (YAFPP)"><div class="rightImg"><img src="http://jonraasch.com/blog/wp-content/uploads/2009/09/yafpp.png" width="300" height="256" alt="Yet Another Featured Posts Plugin for WordPress (YAFPP)" /></div></a>Yet Another Featured Posts Plugin provides an easy-to-use interface for featuring specific posts in a WordPress blog. After installing the plugin, you can feature and unfeature posts by clicking on each post&#8217;s &#8216;featured star&#8217; in the WordPress edit posts page. Yet Another Featured Posts Plugin has a variety configuration options, allowing you to control a [...]]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/yet-another-featured-posts-plugin/feed</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>Contact-Pop: Contact Form Overlays with a Simple jQuery Plugin</title>
		<link>http://jonraasch.com/blog/contact-pop-jquery-plugin</link>
		<comments>http://jonraasch.com/blog/contact-pop-jquery-plugin#comments</comments>
		<pubDate>Thu, 07 May 2009 15:52:46 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[webdev]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[unobtrusive]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/contact-pop-jquery-plugin</guid>
		<description><![CDATA[Contact-Pop is a jQuery plugin that makes contact forms with grayed out overlays incredibly easy.  The basic script grabs any links that point to your contact page and flags them for the Contact-Pop popup.  When these links are clicked, Contact-Pop grays out the page and pulls in the contact form using AJAX.  That means that with just a few lines of code, you can convert your site to use Contact-Pop's form and overlay rather than your current contact page.

While there are a lot of options for producing grayed out overlays in jQuery, Contact-Pop provides a more robust and specialized solution for in-page contact forms.  The main advantage is ease of use: simply flag any links to your current contact page by href or jQuery selector, and ContactPop does the rest.  Combining this simplicity with a plethora of customizable options, Contact-Pop is a useful plugin for newbies and seasoned developers alike.  

Additionally, Contact-Pop has the benefit of being totally unobtrusive.  Since the plugin replaces the normal contact links on your page, even if a user doesn't have Javascript enabled they will at least be routed to the normal contact page.

Finally, although Contact-Pop leverages a PHP file, this is just to make it easy to plug into your website.  If you want, you can easily write a custom PHP, ASP or any other backend page to serve and process the form as leveraged by Contact-Pop's AJAX.
]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/contact-pop-jquery-plugin/feed</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>Flipbook Movies with jQuery</title>
		<link>http://jonraasch.com/blog/jquery-flipbook-movies</link>
		<comments>http://jonraasch.com/blog/jquery-flipbook-movies#comments</comments>
		<pubDate>Tue, 30 Dec 2008 17:54:01 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[webdev]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[object oriented]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[unobtrusive]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/jquery-flipbook-movies</guid>
		<description><![CDATA[Flipbook is a jQuery plugin that produces a movie effect by running images in quick succession.  The concept is similar to something I always did in middle school: doodling in the margins of my notebooks to make short movies.  Times have changed and nowadays I use a Javascript object, pulling the images dynamically with jQuery's AJAX function and a PHP script ;).  But don't worry, it's just as easy to use as a <a href="http://www.haring.com/extras/flipbooks/index.html" rel="nofollow">real flipbook</a>.

The jQuery Flipbook Plugin is built around my <a href="/blog/a-simple-jquery-slideshow" rel="nofollow">jQuery slideshow tutorial</a>.  It's very flexible, providing great options for both new and seasoned developers alike.  You can easily make anything from a short film to an image slideshow to a text viewer.
]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/jquery-flipbook-movies/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>normalurl.com: Free URL Redirection</title>
		<link>http://jonraasch.com/blog/normalurl-free-url-redirection-service</link>
		<comments>http://jonraasch.com/blog/normalurl-free-url-redirection-service#comments</comments>
		<pubDate>Tue, 30 Sep 2008 15:43:44 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[general web]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[back-end]]></category>
		<category><![CDATA[mod rewrite]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/normalurl-free-url-redirection-service</guid>
		<description><![CDATA[There's nothing worse than those long, ugly URLs with twenty variables in the query string.  In recent years there have been a number of websites offering a free service where users can create shorter links to these complex URLs.  While a short URL is great, the links provided by most of these sites are computer generated and impossible to remember.  

This weekend I programmed a simple tool to allow users to create their own links and normalize ugly URLs called <a href="http://normalurl.com">normalurl.com</a>.  Just like other URL rewriting services, this website is completely free and allows anonymous users to easily create new URL redirects.  However this ... <a href="http://jonraasch.com/blog/normalurl-free-url-redirection-service" title="Continue reading this entry" rel="nofollow">(more...)</a>]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/normalurl-free-url-redirection-service/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lower Case Months Plugin for WordPress</title>
		<link>http://jonraasch.com/blog/lower-case-months-and-days-plugin-for-wordpress</link>
		<comments>http://jonraasch.com/blog/lower-case-months-and-days-plugin-for-wordpress#comments</comments>
		<pubDate>Fri, 14 Mar 2008 01:49:06 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[webdev]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[object oriented]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/lower-case-months-and-days-plugin-for-wordpress</guid>
		<description><![CDATA[This WP plugin is kind of pointless, since you can modify text capitalization via the CSS text-transform property: lowercase, capitalize and uppercase are all options. more info While doing some WordPress customization recently, I ran into a problem forcing lower case output for the month headers in my blog archives. It seems like a simple [...]]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/lower-case-months-and-days-plugin-for-wordpress/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Quickbooks Integration with nuSOAP</title>
		<link>http://jonraasch.com/blog/quickbooks-integration-with-nusoap</link>
		<comments>http://jonraasch.com/blog/quickbooks-integration-with-nusoap#comments</comments>
		<pubDate>Sat, 12 Jan 2008 01:47:49 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[webdev]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[quickbooks]]></category>
		<category><![CDATA[SOAP]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/quickbooks-integration-with-nusoap</guid>
		<description><![CDATA[I&#8217;ve been working on integrating an online shopping cart with in-house Quickbooks. I&#8217;m using SOAP (nuSOAP) and cURL / SSL to pass QBXML (Quickbooks XML) data through a port. Muchas gracias to Ryan Szrama of the open source project Ubercart for his extensive notes on Quickbooks / SOAP integration.I developed a pretty nice php class [...]]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/quickbooks-integration-with-nusoap/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SEO Friendly AJAX</title>
		<link>http://jonraasch.com/blog/seo-friendly-ajax</link>
		<comments>http://jonraasch.com/blog/seo-friendly-ajax#comments</comments>
		<pubDate>Tue, 11 Dec 2007 02:10:45 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/seo-friendly-ajax</guid>
		<description><![CDATA[AJAX isn&#8217;t typically thought of as being very search engine friendly. This is because search engines don&#8217;t process any JavaScript, which AJAX is built upon. I&#8217;m using a ton of AJAX on this one search engine site. In fact, the search engine itself is done in AJAX since it makes for quick page loads and [...]]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/seo-friendly-ajax/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
