<?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>Blog – Elative Marketing - New Media Design &#38; Marketing Firm &#187; Web Development</title>
	<atom:link href="http://www.elativemarketing.com/blog/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elativemarketing.com/blog</link>
	<description>A blog about marketing trends, web techniques, best practices, emerging technologies, and much more.</description>
	<lastBuildDate>Mon, 25 Jan 2010 18:20:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Yahoo hosting, no htaccess, and permalinks</title>
		<link>http://www.elativemarketing.com/blog/2009/01/21/yahoo-hosting-no-htaccess-and-permalinks/</link>
		<comments>http://www.elativemarketing.com/blog/2009/01/21/yahoo-hosting-no-htaccess-and-permalinks/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 22:08:33 +0000</pubDate>
		<dc:creator>Rob Sanchez</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[path_info]]></category>
		<category><![CDATA[permalinks]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.elativemarketing.com/blog/?p=72</guid>
		<description><![CDATA[So everyone wants clean permalinks these days; those search engine friendly URLs are everywhere (even on our own site!), and made ubiquitous by Wordpress and other CMSes. The usual technique is to use Apache&#8217;s mod_rewrite module and an htaccess file to re-write the URLs (see here). But what if you can&#8217;t use an htaccess file? [...]]]></description>
			<content:encoded><![CDATA[<p>So everyone wants clean permalinks these days; those search engine friendly URLs are everywhere (even on our own site!), and made ubiquitous by <a title="Wordpress" href="http://wordpress.org">Wordpress</a> and other CMSes. The usual technique is to use <a title="Apache" href="http://www.apache.org">Apache</a>&#8217;s mod_rewrite module and an <a title="Htaccess Wiki" href="http://en.wikipedia.org/wiki/Htaccess">htaccess</a> file to re-write the URLs (<a title="URL Re-Writing" href="http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html">see here</a>). But what if you can&#8217;t use an htaccess file? Well, I found out recently that <a title="Yahoo Small Business hosting" href="http://smallbusiness.yahoo.com/webhosting/">Yahoo Small Business hosting</a> does not allow htaccess files, at all, and I had to find a solution for that.</p>
<p>The solution for me? PATH_INFO, an environment variable in Apache, which is basically extra &#8220;information&#8221; at the end of a file path/URL. So if you have a URL like &#8220;www.xyz.com/index.php/permalink/&#8221; the PATH_INFO would be &#8220;/permalink/&#8221;. In PHP, it&#8217;s available in the $_SERVER global:</p>
<p><code><br />
&lt;?php<br />
$path_info = explode('/', $_SERVER['PATH_INFO']);<br />
// start parsing $path_info however you see fit<br />
?&gt;<br />
</code></p>
<p>Now, we already had a custom engine for using handling the mod_rewrite output, and I was able to use that parsed URL data and put it into our system. And have some nice-looking permalinks. There was a small compromise in having that extra &#8220;/index.php&#8221; in the URL, but I think it is still worth doing and better than no clean permalinks at all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elativemarketing.com/blog/2009/01/21/yahoo-hosting-no-htaccess-and-permalinks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Template Tags In Wordpress Widgets</title>
		<link>http://www.elativemarketing.com/blog/2009/01/01/using-template-tags-in-wordpress-widgets/</link>
		<comments>http://www.elativemarketing.com/blog/2009/01/01/using-template-tags-in-wordpress-widgets/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 01:23:43 +0000</pubDate>
		<dc:creator>Rob Sanchez</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.elativemarketing.com/blog/?p=57</guid>
		<description><![CDATA[When working on our Wordpress theme here, I was looking for a way to create a more custom widget than the default Categories widget, without having much know-how when it comes to Wordpress plugin design. But Google comes to the rescue: this great tutorial from Lonewolf Online on how to create a simple, custom plugin [...]]]></description>
			<content:encoded><![CDATA[<p>When working on our Wordpress theme here, I was looking for a way to create a more custom widget than the default Categories widget, without having much know-how when it comes to Wordpress plugin design. But Google comes to the rescue: <a title="How To Create Widgets - Lonewolf Online" href="http://lonewolf-online.net/computers/wordpress/create-widgets/">this great tutorial</a> from Lonewolf Online on how to create a simple, custom plugin w/ widget. Then you can go crazy with template tags in widgets, even if you are not a pro with plugin creation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elativemarketing.com/blog/2009/01/01/using-template-tags-in-wordpress-widgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Tablesorter Plugin</title>
		<link>http://www.elativemarketing.com/blog/2008/10/24/jquery-tablesorter-plugin/</link>
		<comments>http://www.elativemarketing.com/blog/2008/10/24/jquery-tablesorter-plugin/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 04:59:26 +0000</pubDate>
		<dc:creator>Rob Sanchez</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[recommended]]></category>

		<guid isPermaLink="false">http://www.elativemarketing.com/blog/?p=46</guid>
		<description><![CDATA[I read about the jQuery Tablesorter Plugin a while back. It seemed cool enough.
tablesorter is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.
I didn&#8217;t bother to [...]]]></description>
			<content:encoded><![CDATA[<p>I read about the <a href="http://tablesorter.com/">jQuery Tablesorter Plugin</a> a while back. It seemed cool enough.</p>
<blockquote><p>tablesorter is a <a rel="external" href="http://jquery.com/">jQuery</a> plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.</p></blockquote>
<p>I didn&#8217;t bother to try it out, though. I guess I didn&#8217;t really believe that it could work so easily.</p>
<p>Here I am months later, in need of some table sorting. So I went ahead and tried it. And it JUST WORKED. As advertised. I did not have to jump through any configuration hoops. Cross-browser? No problem. Developers, this plugin will save you time. Props to <a class="external" href="http://lovepeacenukes.com/" rel="external">Christian Bach</a> who created this plugin.</p>
<table class="tablesorter">
<thead>
<tr>
<th>Pet</th>
<th>Name</th>
<th>Color</th>
</tr>
</thead>
<tbody>
<tr>
<td>Cat</td>
<td>Anna</td>
<td>Brown</td>
</tr>
<tr>
<td>Bird</td>
<td>Whistler</td>
<td>Yellow</td>
</tr>
<tr>
<td>Dog</td>
<td>Fido</td>
<td>Grey</td>
</tr>
<tr>
<td>Cat</td>
<td>Metro</td>
<td>Black</td>
</tr>
<tr>
<td>Dog</td>
<td>Rover</td>
<td>Brown</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.elativemarketing.com/blog/2008/10/24/jquery-tablesorter-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
