<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>CodeHooligans</title>
	
	<link>http://www.codehooligans.com</link>
	<description>I'm the Devil in the code!</description>
	<pubDate>Wed, 16 Jul 2008 16:58:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<image><link>http://creativecommons.org/licenses/by-sa/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/codehooligans" type="application/rss+xml" /><feedburner:emailServiceId>426696</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item><title>Links for 2008-11-14 [ma.gnolia]</title><link>http://feeds.feedburner.com/~r/codehooligans/~3/453719507/bookmarks</link><pubDate>Sat, 15 Nov 2008 00:00:00 -0600</pubDate><guid isPermaLink="false">http://ma.gnolia.com/people/codehooligans/bookmarks#2008-11-14</guid><content:encoded><![CDATA[<ul>
<li><a href="http://typeface.neocracy.org/">typeface.js -- Rendering text with Javascript, , and VML</a><br/>
<p>
<a href="http://typeface.neocracy.org/"><img alt="typeface.js -- Rendering text with Javascript, &lt;canvas&gt;, and VML" src="http://ma.gnolia.com/bookmarks/brosuhax/thumbnail" /></a></p>
                
<p>font render via JavaScript. </p>

<p>Saved By: <a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia">Paul Menard</a> | <a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/brosuhax" title="View typeface.js -- Rendering text with Javascript, , and VML on Ma.gnolia">View Details</a> | <a href="http://ma.gnolia.com/bookmarks/brosuhax/thanks/feed/confirm">Give Thanks</a></p>

<p><strong>Tags:</strong> <a href="http://ma.gnolia.com/people/CodeHooligans/tags/fonts" rel="tag" title="Find CodeHooligans bookmarks tagged 'fonts'">fonts</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/javascript" rel="tag" title="Find CodeHooligans bookmarks tagged 'javascript'">javascript</a></p></li>
</ul><img src="http://feeds.feedburner.com/~r/codehooligans/~4/453719507" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://typeface.neocracy.org/"&gt;typeface.js -- Rendering text with Javascript, , and VML&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;
&lt;a href="http://typeface.neocracy.org/"&gt;&lt;img alt="typeface.js -- Rendering text with Javascript, &amp;lt;canvas&amp;gt;, and VML" src="http://ma.gnolia.com/bookmarks/brosuhax/thumbnail" /&gt;&lt;/a&gt;&lt;/p&gt;
                
&lt;p&gt;font render via JavaScript. &lt;/p&gt;

&lt;p&gt;Saved By: &lt;a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia"&gt;Paul Menard&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/brosuhax" title="View typeface.js -- Rendering text with Javascript, , and VML on Ma.gnolia"&gt;View Details&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/bookmarks/brosuhax/thanks/feed/confirm"&gt;Give Thanks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/fonts" rel="tag" title="Find CodeHooligans bookmarks tagged 'fonts'"&gt;fonts&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/javascript" rel="tag" title="Find CodeHooligans bookmarks tagged 'javascript'"&gt;javascript&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://ma.gnolia.com/people/codehooligans/bookmarks#2008-11-14</feedburner:origLink></item><item><title>Links for 2008-10-29 [ma.gnolia]</title><link>http://feeds.feedburner.com/~r/codehooligans/~3/436562744/bookmarks</link><pubDate>Thu, 30 Oct 2008 00:00:00 -0500</pubDate><guid isPermaLink="false">http://ma.gnolia.com/people/codehooligans/bookmarks#2008-10-29</guid><content:encoded><![CDATA[<ul>
<li><a href="http://www.hens-teeth.net/html/products/cross_browser_testing.htm">Hen's Teeth Network :: Cross Browser Testing</a><br/>
<p>
<a href="http://www.hens-teeth.net/html/products/cross_browser_testing.htm"><img alt="Hen's Teeth Network :: Cross Browser Testing" src="http://ma.gnolia.com/bookmarks/duvijuma/thumbnail" /></a></p>
                
<p>Hen's Teeth Network offers premier web site design, hosting, and consulting services. Our unique process maximizes the return on investment of your website budget. Whether you need a small 'n' simple site or have grand plans including animation and database-driven programming, Hen's Teeth Network stands ready to help you succeed.</p>

<p>Saved By: <a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia">Paul Menard</a> | <a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/duvijuma" title="View Hen's Teeth Network :: Cross Browser Testing on Ma.gnolia">View Details</a> | <a href="http://ma.gnolia.com/bookmarks/duvijuma/thanks/feed/confirm">Give Thanks</a></p>

<p><strong>Tags:</strong> <a href="http://ma.gnolia.com/people/CodeHooligans/tags/Amazon" rel="tag" title="Find CodeHooligans bookmarks tagged 'Amazon'">Amazon</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/cloud%20computing" rel="tag" title="Find CodeHooligans bookmarks tagged 'cloud computing'">cloud computing</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/browser%20testing" rel="tag" title="Find CodeHooligans bookmarks tagged 'browser testing'">browser testing</a></p></li>
<li><a href="http://www.elearningyellowpages.com/blog/2008/10/100-free-open-courseware-links-for-web-designers/">100+ Free Open Courseware Links for Web Designers | eLearning Gurus</a><br/>
<p>
<a href="http://www.elearningyellowpages.com/blog/2008/10/100-free-open-courseware-links-for-web-designers/"><img alt="100+ Free Open Courseware Links for Web Designers | eLearning Gurus" src="http://ma.gnolia.com/bookmarks/grajihaka/thumbnail" /></a></p>
                
<p>Free Open Courseware</p>

<p>Saved By: <a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia">Paul Menard</a> | <a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/grajihaka" title="View 100+ Free Open Courseware Links for Web Designers | eLearning Gurus on Ma.gnolia">View Details</a> | <a href="http://ma.gnolia.com/bookmarks/grajihaka/thanks/feed/confirm">Give Thanks</a></p>

<p><strong>Tags:</strong> <a href="http://ma.gnolia.com/people/CodeHooligans/tags/open%20courseware" rel="tag" title="Find CodeHooligans bookmarks tagged 'open courseware'">open courseware</a></p></li>
</ul><img src="http://feeds.feedburner.com/~r/codehooligans/~4/436562744" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.hens-teeth.net/html/products/cross_browser_testing.htm"&gt;Hen's Teeth Network :: Cross Browser Testing&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;
&lt;a href="http://www.hens-teeth.net/html/products/cross_browser_testing.htm"&gt;&lt;img alt="Hen's Teeth Network :: Cross Browser Testing" src="http://ma.gnolia.com/bookmarks/duvijuma/thumbnail" /&gt;&lt;/a&gt;&lt;/p&gt;
                
&lt;p&gt;Hen's Teeth Network offers premier web site design, hosting, and consulting services. Our unique process maximizes the return on investment of your website budget. Whether you need a small 'n' simple site or have grand plans including animation and database-driven programming, Hen's Teeth Network stands ready to help you succeed.&lt;/p&gt;

&lt;p&gt;Saved By: &lt;a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia"&gt;Paul Menard&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/duvijuma" title="View Hen's Teeth Network :: Cross Browser Testing on Ma.gnolia"&gt;View Details&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/bookmarks/duvijuma/thanks/feed/confirm"&gt;Give Thanks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/Amazon" rel="tag" title="Find CodeHooligans bookmarks tagged 'Amazon'"&gt;Amazon&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/cloud%20computing" rel="tag" title="Find CodeHooligans bookmarks tagged 'cloud computing'"&gt;cloud computing&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/browser%20testing" rel="tag" title="Find CodeHooligans bookmarks tagged 'browser testing'"&gt;browser testing&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.elearningyellowpages.com/blog/2008/10/100-free-open-courseware-links-for-web-designers/"&gt;100+ Free Open Courseware Links for Web Designers | eLearning Gurus&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;
&lt;a href="http://www.elearningyellowpages.com/blog/2008/10/100-free-open-courseware-links-for-web-designers/"&gt;&lt;img alt="100+ Free Open Courseware Links for Web Designers | eLearning Gurus" src="http://ma.gnolia.com/bookmarks/grajihaka/thumbnail" /&gt;&lt;/a&gt;&lt;/p&gt;
                
&lt;p&gt;Free Open Courseware&lt;/p&gt;

&lt;p&gt;Saved By: &lt;a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia"&gt;Paul Menard&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/grajihaka" title="View 100+ Free Open Courseware Links for Web Designers | eLearning Gurus on Ma.gnolia"&gt;View Details&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/bookmarks/grajihaka/thanks/feed/confirm"&gt;Give Thanks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/open%20courseware" rel="tag" title="Find CodeHooligans bookmarks tagged 'open courseware'"&gt;open courseware&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://ma.gnolia.com/people/codehooligans/bookmarks#2008-10-29</feedburner:origLink></item><item><title>Links for 2008-10-28 [ma.gnolia]</title><link>http://feeds.feedburner.com/~r/codehooligans/~3/435468621/bookmarks</link><pubDate>Wed, 29 Oct 2008 00:00:00 -0500</pubDate><guid isPermaLink="false">http://ma.gnolia.com/people/codehooligans/bookmarks#2008-10-28</guid><content:encoded><![CDATA[<ul>
<li><a href="http://wordpress.org/extend/plugins/wiki-dashboard/">WordPress &rsaquo; Wiki Dashboard &laquo; WordPress Plugins</a><br/>
<p>
<a href="http://wordpress.org/extend/plugins/wiki-dashboard/"><img alt="WordPress › Wiki Dashboard « WordPress Plugins" src="http://ma.gnolia.com/bookmarks/mitajuraz/thumbnail" /></a></p>
                
<p></p>

<p>Saved By: <a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia">Paul Menard</a> | <a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/mitajuraz" title="View WordPress › Wiki Dashboard « WordPress Plugins on Ma.gnolia">View Details</a> | <a href="http://ma.gnolia.com/bookmarks/mitajuraz/thanks/feed/confirm">Give Thanks</a></p>

<p><strong>Tags:</strong> <a href="http://ma.gnolia.com/people/CodeHooligans/tags/WordPress" rel="tag" title="Find CodeHooligans bookmarks tagged 'WordPress'">WordPress</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/plugin" rel="tag" title="Find CodeHooligans bookmarks tagged 'plugin'">plugin</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/notes" rel="tag" title="Find CodeHooligans bookmarks tagged 'notes'">notes</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/wiki" rel="tag" title="Find CodeHooligans bookmarks tagged 'wiki'">wiki</a></p></li>
</ul><img src="http://feeds.feedburner.com/~r/codehooligans/~4/435468621" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://wordpress.org/extend/plugins/wiki-dashboard/"&gt;WordPress &amp;rsaquo; Wiki Dashboard &amp;laquo; WordPress Plugins&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;
&lt;a href="http://wordpress.org/extend/plugins/wiki-dashboard/"&gt;&lt;img alt="WordPress › Wiki Dashboard « WordPress Plugins" src="http://ma.gnolia.com/bookmarks/mitajuraz/thumbnail" /&gt;&lt;/a&gt;&lt;/p&gt;
                
&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Saved By: &lt;a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia"&gt;Paul Menard&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/mitajuraz" title="View WordPress › Wiki Dashboard « WordPress Plugins on Ma.gnolia"&gt;View Details&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/bookmarks/mitajuraz/thanks/feed/confirm"&gt;Give Thanks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/WordPress" rel="tag" title="Find CodeHooligans bookmarks tagged 'WordPress'"&gt;WordPress&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/plugin" rel="tag" title="Find CodeHooligans bookmarks tagged 'plugin'"&gt;plugin&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/notes" rel="tag" title="Find CodeHooligans bookmarks tagged 'notes'"&gt;notes&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/wiki" rel="tag" title="Find CodeHooligans bookmarks tagged 'wiki'"&gt;wiki&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://ma.gnolia.com/people/codehooligans/bookmarks#2008-10-28</feedburner:origLink></item><item><title>Links for 2008-10-27 [ma.gnolia]</title><link>http://feeds.feedburner.com/~r/codehooligans/~3/434339770/bookmarks</link><pubDate>Tue, 28 Oct 2008 00:00:00 -0500</pubDate><guid isPermaLink="false">http://ma.gnolia.com/people/codehooligans/bookmarks#2008-10-27</guid><content:encoded><![CDATA[<ul>
<li><a href="http://freshout.us/goodies/fresh-post-for-wordpress-wordpress-cms/">Flutter - WordPress CMS Plugin  //  Freshout : Philadelphia Interactive Web Development Agency</a><br/>
<p>
<a href="http://freshout.us/goodies/fresh-post-for-wordpress-wordpress-cms/"><img alt="Flutter - WordPress CMS Plugin  //  Freshout : Philadelphia Interactive Web Development Agency" src="http://ma.gnolia.com/bookmarks/claxochaqew/thumbnail" /></a></p>
                
<p>An interactive web development agency specializing in designing intuitive applications. The web is meant to engage people, not confuse them. That's why we to wow your regulars, please the savvy and empower the challenged. With your help and our pragmatic approach, we will push to humanize the web.</p>

<p>Saved By: <a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia">Paul Menard</a> | <a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/claxochaqew" title="View Flutter - WordPress CMS Plugin  //  Freshout : Philadelphia Interactive Web Development Agency on Ma.gnolia">View Details</a> | <a href="http://ma.gnolia.com/bookmarks/claxochaqew/thanks/feed/confirm">Give Thanks</a></p>

<p><strong>Tags:</strong> <a href="http://ma.gnolia.com/people/CodeHooligans/tags/WordPress" rel="tag" title="Find CodeHooligans bookmarks tagged 'WordPress'">WordPress</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/CMS" rel="tag" title="Find CodeHooligans bookmarks tagged 'CMS'">CMS</a></p></li>
</ul><img src="http://feeds.feedburner.com/~r/codehooligans/~4/434339770" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://freshout.us/goodies/fresh-post-for-wordpress-wordpress-cms/"&gt;Flutter - WordPress CMS Plugin  //  Freshout : Philadelphia Interactive Web Development Agency&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;
&lt;a href="http://freshout.us/goodies/fresh-post-for-wordpress-wordpress-cms/"&gt;&lt;img alt="Flutter - WordPress CMS Plugin  //  Freshout : Philadelphia Interactive Web Development Agency" src="http://ma.gnolia.com/bookmarks/claxochaqew/thumbnail" /&gt;&lt;/a&gt;&lt;/p&gt;
                
&lt;p&gt;An interactive web development agency specializing in designing intuitive applications. The web is meant to engage people, not confuse them. That's why we to wow your regulars, please the savvy and empower the challenged. With your help and our pragmatic approach, we will push to humanize the web.&lt;/p&gt;

&lt;p&gt;Saved By: &lt;a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia"&gt;Paul Menard&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/claxochaqew" title="View Flutter - WordPress CMS Plugin  //  Freshout : Philadelphia Interactive Web Development Agency on Ma.gnolia"&gt;View Details&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/bookmarks/claxochaqew/thanks/feed/confirm"&gt;Give Thanks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/WordPress" rel="tag" title="Find CodeHooligans bookmarks tagged 'WordPress'"&gt;WordPress&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/CMS" rel="tag" title="Find CodeHooligans bookmarks tagged 'CMS'"&gt;CMS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://ma.gnolia.com/people/codehooligans/bookmarks#2008-10-27</feedburner:origLink></item><item><title>Links for 2008-10-23 [ma.gnolia]</title><link>http://feeds.feedburner.com/~r/codehooligans/~3/430353217/bookmarks</link><pubDate>Fri, 24 Oct 2008 00:00:00 -0500</pubDate><guid isPermaLink="false">http://ma.gnolia.com/people/codehooligans/bookmarks#2008-10-23</guid><content:encoded><![CDATA[<ul>
<li><a href="http://www.distantreplays.com/distant/default.asp">Throwback Jerseys, Mitchell &amp; Ness jerseys, Cooperstown Collection products at Distant Replays! We specialize in fitted hats, throwback jerseys, and t-shirts from Mitchell &amp; Ness, New Era, and many other top brands.</a><br/>
<p>
<a href="http://www.distantreplays.com/distant/default.asp"><img alt="Throwback Jerseys, Mitchell &amp; Ness jerseys, Cooperstown Collection products at Distant Replays! We specialize in fitted hats, throwback jerseys, and t-shirts from Mitchell &amp; Ness, New Era, and many other top brands." src="http://ma.gnolia.com/bookmarks/niyure/thumbnail" /></a></p>
                
<p>Throwback jerseys and authentic jerseys from Distant Replays. NBA, MLB, NFL, more.</p>

<p>Saved By: <a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia">Paul Menard</a> | <a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/niyure" title="View Throwback Jerseys, Mitchell &amp; Ness jerseys, Cooperstown Collection products at Distant Replays! We specialize in fitted hats, throwback jerseys, and t-shirts from Mitchell &amp; Ness, New Era, and many other top brands. on Ma.gnolia">View Details</a> | <a href="http://ma.gnolia.com/bookmarks/niyure/thanks/feed/confirm">Give Thanks</a></p>

<p><strong>Tags:</strong> None assigned </p></li>
<li><a href="http://www.qualityunit.com/postaffiliate/">Free Affiliate Software</a><br/>
<p>
<a href="http://www.qualityunit.com/postaffiliate/"><img alt="Free Affiliate Software" src="http://ma.gnolia.com/bookmarks/mupipashord/thumbnail" /></a></p>
                
<p>Free Affiliate Software - Start your own affiliate marketing program for free. Professional version available for only $99</p>

<p>Saved By: <a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia">Paul Menard</a> | <a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/mupipashord" title="View Free Affiliate Software on Ma.gnolia">View Details</a> | <a href="http://ma.gnolia.com/bookmarks/mupipashord/thanks/feed/confirm">Give Thanks</a></p>

<p><strong>Tags:</strong> <a href="http://ma.gnolia.com/people/CodeHooligans/tags/Affiliate" rel="tag" title="Find CodeHooligans bookmarks tagged 'Affiliate'">Affiliate</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/PHP" rel="tag" title="Find CodeHooligans bookmarks tagged 'PHP'">PHP</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/development" rel="tag" title="Find CodeHooligans bookmarks tagged 'development'">development</a></p></li>
<li><a href="http://activecodeline.com/2008/10/12/writing-a-custom-module-in-magento-detailed-walktrough/">Writing a custom module in Magento, detailed walktrough | ActiveCodeline</a><br/>
<p>
<a href="http://activecodeline.com/2008/10/12/writing-a-custom-module-in-magento-detailed-walktrough/"><img alt="Writing a custom module in Magento, detailed walktrough | ActiveCodeline" src="http://ma.gnolia.com/bookmarks/thivanachax/thumbnail" /></a></p>
                
<p>How to write a custom module in Magento</p>

<p>Saved By: <a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia">Paul Menard</a> | <a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/thivanachax" title="View Writing a custom module in Magento, detailed walktrough | ActiveCodeline on Ma.gnolia">View Details</a> | <a href="http://ma.gnolia.com/bookmarks/thivanachax/thanks/feed/confirm">Give Thanks</a></p>

<p><strong>Tags:</strong> <a href="http://ma.gnolia.com/people/CodeHooligans/tags/Magento" rel="tag" title="Find CodeHooligans bookmarks tagged 'Magento'">Magento</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/module" rel="tag" title="Find CodeHooligans bookmarks tagged 'module'">module</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/development" rel="tag" title="Find CodeHooligans bookmarks tagged 'development'">development</a></p></li>
</ul><img src="http://feeds.feedburner.com/~r/codehooligans/~4/430353217" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.distantreplays.com/distant/default.asp"&gt;Throwback Jerseys, Mitchell &amp;amp; Ness jerseys, Cooperstown Collection products at Distant Replays! We specialize in fitted hats, throwback jerseys, and t-shirts from Mitchell &amp;amp; Ness, New Era, and many other top brands.&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;
&lt;a href="http://www.distantreplays.com/distant/default.asp"&gt;&lt;img alt="Throwback Jerseys, Mitchell &amp;amp; Ness jerseys, Cooperstown Collection products at Distant Replays! We specialize in fitted hats, throwback jerseys, and t-shirts from Mitchell &amp;amp; Ness, New Era, and many other top brands." src="http://ma.gnolia.com/bookmarks/niyure/thumbnail" /&gt;&lt;/a&gt;&lt;/p&gt;
                
&lt;p&gt;Throwback jerseys and authentic jerseys from Distant Replays. NBA, MLB, NFL, more.&lt;/p&gt;

&lt;p&gt;Saved By: &lt;a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia"&gt;Paul Menard&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/niyure" title="View Throwback Jerseys, Mitchell &amp;amp; Ness jerseys, Cooperstown Collection products at Distant Replays! We specialize in fitted hats, throwback jerseys, and t-shirts from Mitchell &amp;amp; Ness, New Era, and many other top brands. on Ma.gnolia"&gt;View Details&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/bookmarks/niyure/thanks/feed/confirm"&gt;Give Thanks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; None assigned &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.qualityunit.com/postaffiliate/"&gt;Free Affiliate Software&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;
&lt;a href="http://www.qualityunit.com/postaffiliate/"&gt;&lt;img alt="Free Affiliate Software" src="http://ma.gnolia.com/bookmarks/mupipashord/thumbnail" /&gt;&lt;/a&gt;&lt;/p&gt;
                
&lt;p&gt;Free Affiliate Software - Start your own affiliate marketing program for free. Professional version available for only $99&lt;/p&gt;

&lt;p&gt;Saved By: &lt;a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia"&gt;Paul Menard&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/mupipashord" title="View Free Affiliate Software on Ma.gnolia"&gt;View Details&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/bookmarks/mupipashord/thanks/feed/confirm"&gt;Give Thanks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/Affiliate" rel="tag" title="Find CodeHooligans bookmarks tagged 'Affiliate'"&gt;Affiliate&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/PHP" rel="tag" title="Find CodeHooligans bookmarks tagged 'PHP'"&gt;PHP&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/development" rel="tag" title="Find CodeHooligans bookmarks tagged 'development'"&gt;development&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://activecodeline.com/2008/10/12/writing-a-custom-module-in-magento-detailed-walktrough/"&gt;Writing a custom module in Magento, detailed walktrough | ActiveCodeline&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;
&lt;a href="http://activecodeline.com/2008/10/12/writing-a-custom-module-in-magento-detailed-walktrough/"&gt;&lt;img alt="Writing a custom module in Magento, detailed walktrough | ActiveCodeline" src="http://ma.gnolia.com/bookmarks/thivanachax/thumbnail" /&gt;&lt;/a&gt;&lt;/p&gt;
                
&lt;p&gt;How to write a custom module in Magento&lt;/p&gt;

&lt;p&gt;Saved By: &lt;a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia"&gt;Paul Menard&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/thivanachax" title="View Writing a custom module in Magento, detailed walktrough | ActiveCodeline on Ma.gnolia"&gt;View Details&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/bookmarks/thivanachax/thanks/feed/confirm"&gt;Give Thanks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/Magento" rel="tag" title="Find CodeHooligans bookmarks tagged 'Magento'"&gt;Magento&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/module" rel="tag" title="Find CodeHooligans bookmarks tagged 'module'"&gt;module&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/development" rel="tag" title="Find CodeHooligans bookmarks tagged 'development'"&gt;development&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://ma.gnolia.com/people/codehooligans/bookmarks#2008-10-23</feedburner:origLink></item><item><title>Links for 2008-10-20 [ma.gnolia]</title><link>http://feeds.feedburner.com/~r/codehooligans/~3/427122153/bookmarks</link><pubDate>Tue, 21 Oct 2008 00:00:00 -0500</pubDate><guid isPermaLink="false">http://ma.gnolia.com/people/codehooligans/bookmarks#2008-10-20</guid><content:encoded><![CDATA[<ul>
<li><a href="http://www.exploremagento.com/magento/simple-custom-module.php">Custom Magento Module - Magento Development | Explore Magento</a><br/>
<p>
<a href="http://www.exploremagento.com/magento/simple-custom-module.php"><img alt="Custom Magento Module - Magento Development | Explore Magento" src="http://ma.gnolia.com/bookmarks/cuscojoy/thumbnail" /></a></p>
                
<p>Basic custom magento module. See how to create a simple module to add functionality to Magento. Magento development and magento design tips.</p>

<p>Saved By: <a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia">Paul Menard</a> | <a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/cuscojoy" title="View Custom Magento Module - Magento Development | Explore Magento on Ma.gnolia">View Details</a> | <a href="http://ma.gnolia.com/bookmarks/cuscojoy/thanks/feed/confirm">Give Thanks</a></p>

<p><strong>Tags:</strong> <a href="http://ma.gnolia.com/people/CodeHooligans/tags/Magento" rel="tag" title="Find CodeHooligans bookmarks tagged 'Magento'">Magento</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/ecommerce" rel="tag" title="Find CodeHooligans bookmarks tagged 'ecommerce'">ecommerce</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/module" rel="tag" title="Find CodeHooligans bookmarks tagged 'module'">module</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/development" rel="tag" title="Find CodeHooligans bookmarks tagged 'development'">development</a></p></li>
<li><a href="http://www.cabel.name/2008/02/fancyzoom-10.html">cabel.name: FancyZoom 1.1</a><br/>
<p>
<a href="http://www.cabel.name/2008/02/fancyzoom-10.html"><img alt="cabel.name: FancyZoom 1.1" src="http://ma.gnolia.com/bookmarks/zustiqashu/thumbnail" /></a></p>
                
<p></p>

<p>Saved By: <a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia">Paul Menard</a> | <a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/zustiqashu" title="View cabel.name: FancyZoom 1.1 on Ma.gnolia">View Details</a> | <a href="http://ma.gnolia.com/bookmarks/zustiqashu/thanks/feed/confirm">Give Thanks</a></p>

<p><strong>Tags:</strong> <a href="http://ma.gnolia.com/people/CodeHooligans/tags/javascript" rel="tag" title="Find CodeHooligans bookmarks tagged 'javascript'">javascript</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/zoom" rel="tag" title="Find CodeHooligans bookmarks tagged 'zoom'">zoom</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/magnify" rel="tag" title="Find CodeHooligans bookmarks tagged 'magnify'">magnify</a></p></li>
</ul><img src="http://feeds.feedburner.com/~r/codehooligans/~4/427122153" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.exploremagento.com/magento/simple-custom-module.php"&gt;Custom Magento Module - Magento Development | Explore Magento&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;
&lt;a href="http://www.exploremagento.com/magento/simple-custom-module.php"&gt;&lt;img alt="Custom Magento Module - Magento Development | Explore Magento" src="http://ma.gnolia.com/bookmarks/cuscojoy/thumbnail" /&gt;&lt;/a&gt;&lt;/p&gt;
                
&lt;p&gt;Basic custom magento module. See how to create a simple module to add functionality to Magento. Magento development and magento design tips.&lt;/p&gt;

&lt;p&gt;Saved By: &lt;a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia"&gt;Paul Menard&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/cuscojoy" title="View Custom Magento Module - Magento Development | Explore Magento on Ma.gnolia"&gt;View Details&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/bookmarks/cuscojoy/thanks/feed/confirm"&gt;Give Thanks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/Magento" rel="tag" title="Find CodeHooligans bookmarks tagged 'Magento'"&gt;Magento&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/ecommerce" rel="tag" title="Find CodeHooligans bookmarks tagged 'ecommerce'"&gt;ecommerce&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/module" rel="tag" title="Find CodeHooligans bookmarks tagged 'module'"&gt;module&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/development" rel="tag" title="Find CodeHooligans bookmarks tagged 'development'"&gt;development&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.cabel.name/2008/02/fancyzoom-10.html"&gt;cabel.name: FancyZoom 1.1&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;
&lt;a href="http://www.cabel.name/2008/02/fancyzoom-10.html"&gt;&lt;img alt="cabel.name: FancyZoom 1.1" src="http://ma.gnolia.com/bookmarks/zustiqashu/thumbnail" /&gt;&lt;/a&gt;&lt;/p&gt;
                
&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Saved By: &lt;a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia"&gt;Paul Menard&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/zustiqashu" title="View cabel.name: FancyZoom 1.1 on Ma.gnolia"&gt;View Details&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/bookmarks/zustiqashu/thanks/feed/confirm"&gt;Give Thanks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/javascript" rel="tag" title="Find CodeHooligans bookmarks tagged 'javascript'"&gt;javascript&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/zoom" rel="tag" title="Find CodeHooligans bookmarks tagged 'zoom'"&gt;zoom&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/magnify" rel="tag" title="Find CodeHooligans bookmarks tagged 'magnify'"&gt;magnify&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://ma.gnolia.com/people/codehooligans/bookmarks#2008-10-20</feedburner:origLink></item><item><title>Links for 2008-10-19 [ma.gnolia]</title><link>http://feeds.feedburner.com/~r/codehooligans/~3/426072790/bookmarks</link><pubDate>Mon, 20 Oct 2008 00:00:00 -0500</pubDate><guid isPermaLink="false">http://ma.gnolia.com/people/codehooligans/bookmarks#2008-10-19</guid><content:encoded><![CDATA[<ul>
<li><a href="http://blog.html.it/layoutgala/">Layout Gala: a collection of 40 CSS layouts based on the same markup and ready for download!</a><br/>
<p>
<a href="http://blog.html.it/layoutgala/"><img alt="Layout Gala: a collection of 40 CSS layouts based on the same markup and ready for download!" src="http://ma.gnolia.com/bookmarks/scascuqeqi/thumbnail" /></a></p>
                
<p>Various CSS layouts</p>

<p>Saved By: <a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia">Paul Menard</a> | <a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/scascuqeqi" title="View Layout Gala: a collection of 40 CSS layouts based on the same markup and ready for download! on Ma.gnolia">View Details</a> | <a href="http://ma.gnolia.com/bookmarks/scascuqeqi/thanks/feed/confirm">Give Thanks</a></p>

<p><strong>Tags:</strong> <a href="http://ma.gnolia.com/people/CodeHooligans/tags/CSS" rel="tag" title="Find CodeHooligans bookmarks tagged 'CSS'">CSS</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/layouts" rel="tag" title="Find CodeHooligans bookmarks tagged 'layouts'">layouts</a></p></li>
<li><a href="http://www.stunicholls.myby.co.uk/">Stu Nicholls | CSSplay | A Professional drop-down menu #12 - 3D series png transparency</a><br/>
<p>
<a href="http://www.stunicholls.myby.co.uk/"><img alt="Stu Nicholls | CSSplay | A Professional drop-down menu #12 - 3D series png transparency" src="http://ma.gnolia.com/bookmarks/whasutuw/thumbnail" /></a></p>
                
<p>CSS - Cutting edge Cascading Style Sheets. Experiments in CSS</p>

<p>Saved By: <a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia">Paul Menard</a> | <a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/whasutuw" title="View Stu Nicholls | CSSplay | A Professional drop-down menu #12 - 3D series png transparency on Ma.gnolia">View Details</a> | <a href="http://ma.gnolia.com/bookmarks/whasutuw/thanks/feed/confirm">Give Thanks</a></p>

<p><strong>Tags:</strong> <a href="http://ma.gnolia.com/people/CodeHooligans/tags/dropdown" rel="tag" title="Find CodeHooligans bookmarks tagged 'dropdown'">dropdown</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/CSS" rel="tag" title="Find CodeHooligans bookmarks tagged 'CSS'">CSS</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/png" rel="tag" title="Find CodeHooligans bookmarks tagged 'png'">png</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/transparent" rel="tag" title="Find CodeHooligans bookmarks tagged 'transparent'">transparent</a>, <a href="http://ma.gnolia.com/people/CodeHooligans/tags/IE6" rel="tag" title="Find CodeHooligans bookmarks tagged 'IE6'">IE6</a></p></li>
</ul><img src="http://feeds.feedburner.com/~r/codehooligans/~4/426072790" height="1" width="1"/>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.html.it/layoutgala/"&gt;Layout Gala: a collection of 40 CSS layouts based on the same markup and ready for download!&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;
&lt;a href="http://blog.html.it/layoutgala/"&gt;&lt;img alt="Layout Gala: a collection of 40 CSS layouts based on the same markup and ready for download!" src="http://ma.gnolia.com/bookmarks/scascuqeqi/thumbnail" /&gt;&lt;/a&gt;&lt;/p&gt;
                
&lt;p&gt;Various CSS layouts&lt;/p&gt;

&lt;p&gt;Saved By: &lt;a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia"&gt;Paul Menard&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/scascuqeqi" title="View Layout Gala: a collection of 40 CSS layouts based on the same markup and ready for download! on Ma.gnolia"&gt;View Details&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/bookmarks/scascuqeqi/thanks/feed/confirm"&gt;Give Thanks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/CSS" rel="tag" title="Find CodeHooligans bookmarks tagged 'CSS'"&gt;CSS&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/layouts" rel="tag" title="Find CodeHooligans bookmarks tagged 'layouts'"&gt;layouts&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.stunicholls.myby.co.uk/"&gt;Stu Nicholls | CSSplay | A Professional drop-down menu #12 - 3D series png transparency&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;
&lt;a href="http://www.stunicholls.myby.co.uk/"&gt;&lt;img alt="Stu Nicholls | CSSplay | A Professional drop-down menu #12 - 3D series png transparency" src="http://ma.gnolia.com/bookmarks/whasutuw/thumbnail" /&gt;&lt;/a&gt;&lt;/p&gt;
                
&lt;p&gt;CSS - Cutting edge Cascading Style Sheets. Experiments in CSS&lt;/p&gt;

&lt;p&gt;Saved By: &lt;a href="http://ma.gnolia.com/people/CodeHooligans" title="Visit Paul Menard on Ma.gnolia"&gt;Paul Menard&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/people/CodeHooligans/bookmarks/whasutuw" title="View Stu Nicholls | CSSplay | A Professional drop-down menu #12 - 3D series png transparency on Ma.gnolia"&gt;View Details&lt;/a&gt; | &lt;a href="http://ma.gnolia.com/bookmarks/whasutuw/thanks/feed/confirm"&gt;Give Thanks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/dropdown" rel="tag" title="Find CodeHooligans bookmarks tagged 'dropdown'"&gt;dropdown&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/CSS" rel="tag" title="Find CodeHooligans bookmarks tagged 'CSS'"&gt;CSS&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/png" rel="tag" title="Find CodeHooligans bookmarks tagged 'png'"&gt;png&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/transparent" rel="tag" title="Find CodeHooligans bookmarks tagged 'transparent'"&gt;transparent&lt;/a&gt;, &lt;a href="http://ma.gnolia.com/people/CodeHooligans/tags/IE6" rel="tag" title="Find CodeHooligans bookmarks tagged 'IE6'"&gt;IE6&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://ma.gnolia.com/people/codehooligans/bookmarks#2008-10-19</feedburner:origLink></item><item>
		<title>Automattic looking to open a professional office in Austin</title>
		<link>http://feeds.feedburner.com/~r/codehooligans/~3/299521619/</link>
		<comments>http://www.codehooligans.com/2008/05/27/automattic-looking-to-open-a-professional-office-in-austin/#comments</comments>
		<pubDate>Wed, 28 May 2008 03:04:00 +0000</pubDate>
		<dc:creator>Paul Menard</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[Austin]]></category>

		<category><![CDATA[co-working]]></category>

		<category><![CDATA[collaboration]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.codehooligans.com/?p=180</guid>
		<description><![CDATA[A post from Andy Skelton that Automattic might be looking to open a professional office here in Austin. 
I for one would love to work on an office with other Austin WordPress professional. I&#8217;ve made 90% of my living these past 10 months working on WordPress client project and do not intend to stop anytime [...]]]></description>
			<content:encoded><![CDATA[<p>A post from <a href="http://andy.wordpress.com/2008/05/27/austin-wordpress-professional-office/" onclick="javascript:pageTracker._trackPageview ('/outbound/andy.wordpress.com');">Andy Skelton</a> that Automattic <em>might</em> be looking to open a professional office here in Austin. </p>
<p>I for one would love to work on an office with other Austin WordPress professional. I&#8217;ve made 90% of my living these past 10 months working on WordPress client project and do not intend to stop anytime soon. </p>
<p>A WordPress professional office could be something like the <a href="http://coworking.pbwiki.com/CoworkingAustin" onclick="javascript:pageTracker._trackPageview ('/outbound/coworking.pbwiki.com');">co-working</a> locations that are now springing up in cities all across the nation. This would be somewhat different in that instead of everyone working on a broad range of projects, everyone would be working on WordPress client projects. From a collaboration perspective this could be huge. </p>
<p>I&#8217;ve had a chance to roll this around in my head a few time and have started thinking about some of the downside issue for me. </p>
<ul>
<li>Considering the current state of real estate in general, finding a short-term lease location in central Austin might be an issue.</li>
<li>what will be the user cost of this venture? Will I be locked into a lease commitment for space in the office?</li>
<li>Why would I want to consider this option if I can work for free out of my house already? Meaning I&#8217;d need to drive to an office to do basically the same think I can do at home. I do realize the upside is the potential collaboration with Andy and other Austin WordPress professionals. Question is if it&#8217;s enough of a consistent gain. Can the same or similar collaboration be gained from the wp-hackers mailing list?</li>
<li>What will be the price of gasoline by the time this concept is realized? Considering gas in Austin is now $4.00/gallon what is my added (if any) cost for driving into an office 3-5 days a week?</li>
</ul>

<p><a href="http://feeds.feedburner.com/~a/codehooligans?a=pIeQ9y"><img src="http://feeds.feedburner.com/~a/codehooligans?i=pIeQ9y" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/codehooligans?a=sdANZH"><img src="http://feeds.feedburner.com/~f/codehooligans?i=sdANZH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=vg6NNh"><img src="http://feeds.feedburner.com/~f/codehooligans?i=vg6NNh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=1JZigh"><img src="http://feeds.feedburner.com/~f/codehooligans?i=1JZigh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=e0vKih"><img src="http://feeds.feedburner.com/~f/codehooligans?i=e0vKih" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=JqH4FH"><img src="http://feeds.feedburner.com/~f/codehooligans?i=JqH4FH" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codehooligans/~4/299521619" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codehooligans.com/2008/05/27/automattic-looking-to-open-a-professional-office-in-austin/feed/</wfw:commentRss>
		<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.codehooligans.com/2008/05/27/automattic-looking-to-open-a-professional-office-in-austin/</feedburner:origLink></item>
		<item>
		<title>How about a little Faith for Minister Joe Barron</title>
		<link>http://feeds.feedburner.com/~r/codehooligans/~3/294730226/</link>
		<comments>http://www.codehooligans.com/2008/05/20/how-about-a-little-faith-for-minister-joe-barron/#comments</comments>
		<pubDate>Wed, 21 May 2008 02:58:10 +0000</pubDate>
		<dc:creator>Paul Menard</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[faith]]></category>

		<category><![CDATA[joe barron]]></category>

		<category><![CDATA[news]]></category>

		<category><![CDATA[religion]]></category>

		<guid isPermaLink="false">http://www.codehooligans.com/?p=173</guid>
		<description><![CDATA[As I read the Monday Austin American Statesman I came across an interesting article that really makes me question organized religion. 
In case you&#8217;ve not seen the story, it&#8217;s about Minister Joe Barron, from a very large church in Dallas who drove nearly 200 miles to meet a 13-year-old girl supposedly for sex. The girl [...]]]></description>
			<content:encoded><![CDATA[<p>As I read the Monday <a href="http://www.statesman.com" onclick="javascript:pageTracker._trackPageview ('/outbound/www.statesman.com');">Austin American Statesman</a> I came across an interesting <a href="http://www.statesman.com/search/content/news/stories/local/05/19/0519texdigest.html" onclick="javascript:pageTracker._trackPageview ('/outbound/www.statesman.com');">article</a> that really makes me question organized religion. </p>
<p>In case you&#8217;ve not seen the story, it&#8217;s about Minister Joe Barron, from a very large church in Dallas who drove nearly 200 miles to meet a 13-year-old girl supposedly for sex. The girl was fake. She was setup as part of a sting operation. For the past few months the minister and girl have exchanged messages about sex and other topics. The minister solicited her to meet in person. He was picked up last week. </p>
<p>My problem is not the article as a whole nor the actual alleged crime. I&#8217;m well aware what people are capable of be it a religions figure or your next door neighbor. What really upset me was a comment made in the article by Rev. Jack Graham, pastor of Prestonwood Baptist Church. The same church where Minister Joe Barron was also employed. Upon reading this part of the story I almost feel sorry for the fallen minister.</p>
<p>The quote is </p>
<blockquote><p>&#8220;you need to know that we are appalled and we are disgraced by this terrible action, an unacceptable action, by a minister on our staff.&#8221;</p></blockquote>
<p>I consider myself a well rounded person in the area of general religion and faith. I&#8217;m under the impression that most faiths offer some resolution for things done wrong no matter what. Sure attempting to sleep with an underaged girl it dead wrong, no question. But so are many other things like adultery and stealing. The tone of the Reverend&#8217;s comment is such it makes me think he has totally written off Joe Barron as if he is never to be heard from again. I would expect to see a little more compassion and faith from the leader of the church flock. </p>
<p>Maybe is was just his words to the press to enforce that the church also thinks the act is wrong. Something like a moral cover. I&#8217;m sorry it just disgusts me.</p>

<p><a href="http://feeds.feedburner.com/~a/codehooligans?a=BwrEHk"><img src="http://feeds.feedburner.com/~a/codehooligans?i=BwrEHk" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/codehooligans?a=101aMH"><img src="http://feeds.feedburner.com/~f/codehooligans?i=101aMH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=fn0QNh"><img src="http://feeds.feedburner.com/~f/codehooligans?i=fn0QNh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=iuCKah"><img src="http://feeds.feedburner.com/~f/codehooligans?i=iuCKah" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=GAuueh"><img src="http://feeds.feedburner.com/~f/codehooligans?i=GAuueh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=viWgHH"><img src="http://feeds.feedburner.com/~f/codehooligans?i=viWgHH" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codehooligans/~4/294730226" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codehooligans.com/2008/05/20/how-about-a-little-faith-for-minister-joe-barron/feed/</wfw:commentRss>
		<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.codehooligans.com/2008/05/20/how-about-a-little-faith-for-minister-joe-barron/</feedburner:origLink></item>
		<item>
		<title>Are you a Geek living around the Austin area?</title>
		<link>http://feeds.feedburner.com/~r/codehooligans/~3/287526587/</link>
		<comments>http://www.codehooligans.com/2008/05/10/are-you-a-geek-living-around-the-austin-area/#comments</comments>
		<pubDate>Sat, 10 May 2008 14:49:33 +0000</pubDate>
		<dc:creator>Paul Menard</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[Austin]]></category>

		<category><![CDATA[event]]></category>

		<category><![CDATA[geek]]></category>

		<category><![CDATA[Geek Austin]]></category>

		<category><![CDATA[meeting]]></category>

		<category><![CDATA[Refresh Austin]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress Austin]]></category>

		<guid isPermaLink="false">http://www.codehooligans.com/2008/05/10/are-you-a-geek-living-around-the-austin-area/</guid>
		<description><![CDATA[Calling all Geeks in the Austin area. There is a planned meetup between the Geek Austin / Refresh Austin and WordPress Austin groups this May 21. The meeting location is Union Park on W. 6th St. For more information check the Geek Austin page. So bring some cards and plan on some serious networking with [...]]]></description>
			<content:encoded><![CDATA[<p>Calling all Geeks in the Austin area. There is a planned meetup between the <a href="http://geekaustin.org" onclick="javascript:pageTracker._trackPageview ('/outbound/geekaustin.org');">Geek Austin</a> / <a href="http://refreshaustin.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/refreshaustin.org');">Refresh Austin</a> and <a href="http://wordpress.meetup.com/173/" onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.meetup.com');">WordPress Austin</a> groups this May 21. The meeting location is Union Park on W. 6th St. For more information check the <a href="http://geekaustin.org/2008/05/09/wordpress-fest-refresh-geekaustin/" onclick="javascript:pageTracker._trackPageview ('/outbound/geekaustin.org');">Geek Austin page</a>. So bring some cards and plan on some serious networking with fellow geeks in Austin. </p>

<p><a href="http://feeds.feedburner.com/~a/codehooligans?a=yL4DfR"><img src="http://feeds.feedburner.com/~a/codehooligans?i=yL4DfR" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/codehooligans?a=WpBGmH"><img src="http://feeds.feedburner.com/~f/codehooligans?i=WpBGmH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=b6MuMh"><img src="http://feeds.feedburner.com/~f/codehooligans?i=b6MuMh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=dbmbRh"><img src="http://feeds.feedburner.com/~f/codehooligans?i=dbmbRh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=E0dPPh"><img src="http://feeds.feedburner.com/~f/codehooligans?i=E0dPPh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=usWHeH"><img src="http://feeds.feedburner.com/~f/codehooligans?i=usWHeH" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codehooligans/~4/287526587" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codehooligans.com/2008/05/10/are-you-a-geek-living-around-the-austin-area/feed/</wfw:commentRss>
		<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.codehooligans.com/2008/05/10/are-you-a-geek-living-around-the-austin-area/</feedburner:origLink></item>
		<item>
		<title>Revisions WordPress plugin update 1.8</title>
		<link>http://feeds.feedburner.com/~r/codehooligans/~3/283086068/</link>
		<comments>http://www.codehooligans.com/2008/05/03/revisions-wordpress-plugin-update-18/#comments</comments>
		<pubDate>Sun, 04 May 2008 03:56:32 +0000</pubDate>
		<dc:creator>Paul Menard</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[revisions]]></category>

		<category><![CDATA[versioning]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.codehooligans.com/2008/05/03/revisions-wordpress-plugin-update-18/</guid>
		<description><![CDATA[I&#8217;ve just released an update to my Revisions plugin released just a few short weeks ago, Revisions. The update to the plugins are in areas both architectural and UI based. 
Architectural Improvements
On the architectural side one big improvement was made in the way the plugin created new Revisions of content. In the old version of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just released an update to my Revisions plugin released just a few short weeks ago, <a href="http://www.codehooligans.com/2008/04/18/versioning-your-blog-content/">Revisions</a>. The update to the plugins are in areas both architectural and UI based. </p>
<h2>Architectural Improvements</h2>
<p>On the architectural side one big improvement was made in the way the plugin created new Revisions of content. In the old version of the plugin a revision was made too late on the post update process after the user clicked the Save/Publish buttons. Effectively the updated post content and the latest revision were the same. In the newer version of the plugin the revision is generated earlier in the WP core processing. This mean we can take a copy of the post content before it is updated by WP core. This means the latest revision is the real previous version of the content. </p>
<h2>UI Improvements</h2>
<p>For the UI changes there are quite a few. </p>
<ol>
<li>Above the revision listing I added two new checkboxes, Minor Edit and a Revisions Status. The Minor Edit checkbox is a single-use option to tell the plugin NOT to generate a new revision when you save the post item. This functions like most wikis. The Revisions Status allow you to totally disable revision generation for the post. This is handy if you just don&#8217;t want to use revisions on certain post items. Or if you are like me trying to make some complex edits and just want to disable new revisions because you will be making a dozen or so minor edits. So you can turn it off make you changes then turn it back on.</li>
<li>I&#8217;ve added logic to limit the display of revisions to the last 5 items. Below the list of revisions is a link. When you click this link the page will slide to reveal the older revisions. </li>
<li>Added checkboxes at each revision to allow deletions. This is pretty handy is you just want to clean house. Not that if you delete revision 5 of 8 the numbering will NOT re sequence itself. But if you delete the latest revision then the revision number will be reused.</li>
<li>On WP 2.5 and higher I added the Minor Edit and Revision Status checkboxes to the sidebar. This will make it easier to set the checkboxes to keep from scrolling to the bottom of the editor form. And with some jQuery magic when the sidebar checkboxes are set the lower checkboxes are also set.</li>
</ol>
<h2>Future Changes</h2>
<p>I still have a long list of changes I&#8217;m reviewing for possible inclusionin future releases. </p>
<ol>
<li>One change was submitted that included actual changes to plugin to support versioning categories and tags. This was great. But I&#8217;m still holding on the change. In my view categories and tags are not as volatile as text content. Beside if a revision used a category that had since been deleted what should the action be?</li>
<li>How to handle delete of the main post/page. Currently the plugin will delete all revisions when the parent post/page is deleted. I don&#8217;t like this. I want to build an interface to allow recreation of a post from a revision. </li>
</ol>
<p>I also have some other small items on the list but they are not work mentioning. If you have any other suggestions please feel free to send them my way. </p>
<h2>Download</h2>
<p>You can <a href="http://wordpress.org/extend/plugins/revisions/" title="Download version 1.8 of the Revisions plugin" onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.org');">download</a> version 1.8 of the Revisions plugin from the WordPress.org plugin repository. </p>

<p><a href="http://feeds.feedburner.com/~a/codehooligans?a=nbKQKm"><img src="http://feeds.feedburner.com/~a/codehooligans?i=nbKQKm" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/codehooligans?a=ZlMr0H"><img src="http://feeds.feedburner.com/~f/codehooligans?i=ZlMr0H" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=oT9Ikh"><img src="http://feeds.feedburner.com/~f/codehooligans?i=oT9Ikh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=J4F7Ph"><img src="http://feeds.feedburner.com/~f/codehooligans?i=J4F7Ph" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=Z4llmh"><img src="http://feeds.feedburner.com/~f/codehooligans?i=Z4llmh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=gJNKAH"><img src="http://feeds.feedburner.com/~f/codehooligans?i=gJNKAH" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codehooligans/~4/283086068" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codehooligans.com/2008/05/03/revisions-wordpress-plugin-update-18/feed/</wfw:commentRss>
		<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.codehooligans.com/2008/05/03/revisions-wordpress-plugin-update-18/</feedburner:origLink></item>
		<item>
		<title>SimplyExclude Plugin for WordPress</title>
		<link>http://feeds.feedburner.com/~r/codehooligans/~3/279136795/</link>
		<comments>http://www.codehooligans.com/2008/04/27/simply-exclude-plugin/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 02:54:20 +0000</pubDate>
		<dc:creator>Paul Menard</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[category]]></category>

		<category><![CDATA[exclude]]></category>

		<category><![CDATA[include]]></category>

		<category><![CDATA[page]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.codehooligans.com/2007/11/20/simply-exclude-plugin/</guid>
		<description><![CDATA[Have you ever been working on a client WordPress project, or maybe your own blog and needed to exclude a Post category from the Front page? Or needed to exclude a Page from being included in a Search? Keep reading. 
Over the past year I&#8217;ve worked on twenty different client projects. Each one a little [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever been working on a client WordPress project, or maybe your own blog and needed to exclude a Post category from the Front page? Or needed to exclude a Page from being included in a Search? Keep reading. </p>
<p>Over the past year I&#8217;ve worked on twenty different client projects. Each one a little similar yet each one a little different. On most the client wanted only a certain category listed on the front page. After many checks on the different versions of WordPress, I&#8217;ve not found a &#8217;standard&#8217; way of doing this via the default WordPress admin interface. Sure on the Options -> Reading page you can select a Page or Latest Posts to display. But if you need to limit the display on the Front page to say just the News category you are out of luck. </p>
<p>One solution that works very well is to hook into the WP query object to intercept the &#8216;action&#8217; in WordPress. All it takes is a simple function and filter added to your theme&#8217;s function.php file. Something like the following. </p>
<p><code><br />
// Used to limit the categories displayed on the home page. Simple<br />
function myHomePostsFilter($query)<br />
{<br />
   if ($query->is_home)<br />
   {<br />
      $query->set('cat','1');<br />
   }<br />
   return $query;<br />
}<br />
add_filter('pre_get_posts','myHomePostsFilter');<br />
</code></p>
<p>If you are not familiar with WordPress filters let me provide some overview. The function takes a single parameter, This is the reference to the WP Query object (see /includes/query.php from the WordPress engine code). Don&#8217;t worry about the details as you will not be calling this function directly. This function will be called when WordPress is preparing a query for some display of information via another function call. Inside the function you will see the &#8216;if ($query->is_home)&#8217;. The &#8216;is_home&#8217; is a built-in WordPress action. for Categories there are 5 total. They are &#8216;is_home&#8217;, &#8216;is_list&#8217;, &#8216;is_search&#8217;, &#8216;is_feed&#8217; and &#8216;is_archive&#8217;. In our example above I&#8217;m only concerned with the &#8216;is_home&#8217;. So if the query is being built for the Home/Front page the if is true so the next line is executed. The next line &#8216;$query->set(&#8217;cat&#8217;,'1&#8242;);&#8217; sets the query category to the one cat_id I&#8217;m interested in. For the example this is cat_id=1. If needed I could have added more than one category as in &#8216;$query->set(&#8217;cat&#8217;,'1,5,15,36,285&#8242;);&#8217;. I could also exclude categories from the category list simply by preceding the cat_id with a minus as in &#8216;$query->set(&#8217;cat&#8217;,'-1, -16, -32&#8242;);&#8217;. The next line returns the query back to the calling function. Then end of function. So far this is just a standalone function. Now we have to tell WordPress we want it to hit our function. This is the last line. A filter in WordPress can be thought of as a &#8217;subscribe&#8217; action. The first parameter of the filter. Tells WordPress you want to subscribe to a certain action. In our case this is &#8216;pre_get_posts&#8217;. See this Codex page on <a href="http://codex.wordpress.org/Custom_Queries" title="WordPress Codex Custom Queries page" onclick="javascript:pageTracker._trackPageview ('/outbound/codex.wordpress.org');">Custom Queries</a>. Scroll down to the section header &#8216;Category Exclusion&#8217;. Our filter basically tells WordPress &#8216;before you run the query hit our function first&#8217;. This give our function to massage the parameters to adjust the query. Done. This works for most versions of WordPress 2.x up to the latest and greatest (2.3.1 as of this entry). Pretty simple. </p>
<p>But sadly this cat_id is hard-coded into the functions.php file. So if this is your blog and you have control of the admin keys to the kingdom you can stop reading. I mean it takes all of two seconds to adjust the value of the cat_ids you wish to include/exclude. But what if you are knocking out a project for a client. A client you don&#8217;t really want to hit you up every time they need to exclude/include a category from some WordPress action like &#8216;keep the category X from showing on the Home page&#8217;. You have a choice. You can document for the user how to make edits to the functions.php file and hope they don&#8217;t somehow screw the code up. </p>
<p>Or you can look for some plugin that will do this or you. I can tell you I&#8217;ve looked through various plugins. Only really found one that came close to making this somewhat automated. And that plugin stopped working at WordPress 2.1. Something about the very complicate queries it was building. After reading through 300 line of it&#8217;s code just for the query logic I dropped it. I mean the 8 lines of code I provided above are really all you need for the logic portion to include/exclude cat_ids. Why go through the twisted query logic that didn&#8217;t run until after the page was loaded. This in effect caused two queries to be executed. </p>
<p>So I started writing my own. Something simple. I just wanted a list of the categories and the available options or WordPress &#8216;actions&#8217;. Let the user select the action for the category and go. I&#8217;ve produced something functional. It&#8217;s in the very early stages of work. I&#8217;ve also included a section for Pages. for Pages I&#8217;ve only worked through the logic for the &#8216;is_search&#8217; action. For both Categories and Pages the user has the option of including or excluding for the actions. </p>
<p>Here is a screenshot of the SimplyExclude Category admin page. It&#8217;s the same for the Pages but just for search action. </p>
<p><a href="http://www.codehooligans.com/wordpress/wp-content/uploads/simplyexclude-cats.jpg" rel="lightbox[122]" rel="lightbox[122]" title='View of SimplyExclude plugin admin page for categories'><img src='http://www.codehooligans.com/wordpress/wp-content/uploads/simplyexclude-cats.thumbnail.jpg' alt='View of SimplyExclude plugin admin page for categories' /></a></p>
<p><del datetime="2007-11-21T04:50:01+00:00">So download the <a href="http://www.codehooligans.com/wordpress/wp-content/uploads/simplyexclude-v01.zip" title='SimplyExclude Plugin for WordPress v0.1'>SimplyExclude Plugin for WordPress v0.1</a></del>. It&#8217;s version <del datetime="2007-11-21T04:50:48+00:00">0.1</del> 0.2 but I plan adding more bling soon. I&#8217;ve tested this on the latest 2.3.1 engine only. If you are running this and have trouble please feel free to contact me for help. </p>
<h2>Update</h2>
<p>After entering this post and sending a similar response to someone on the wp-hackers list it occurred to me that for Pages there should be an option on the Page editor that allows the exclusion of the page from the Search actions. So took some time this evening to update the plugin to version 0.2 (W00t!). So not only will the Pages be listed under the plugin&#8217;s options. But along the right sidebar on the Page editor look for the &#8216;Exclude from Search&#8217; dropdown option. Both options update the same information.<br />
 See the screenshot below for what it appears like.<br />
<a href="http://www.codehooligans.com/wordpress/wp-content/uploads/simplyexclude-page-options.jpg" rel="lightbox[122]" rel="lightbox[122]" title='SimplyExclude Plugin Page Options'><img src='http://www.codehooligans.com/wordpress/wp-content/uploads/simplyexclude-page-options.jpg' alt='SimplyExclude Plugin Page Options' /></a></p>
<p><del datetime="2008-04-28T04:20:13+00:00">Download <a href="http://www.codehooligans.com/wordpress/wp-content/uploads/simplyexclude-v02.zip" title='SimplyExclude Plugin for WordPress v0.2'>SimplyExclude Plugin for WordPress v0.2</a></del></p>
<h2>Update 2008-04-27</h2>
<p>After some comment I took another look at the plugin code. Seems I provided the version for WordPress before 2.3. The new version now works all the way up to WordPress 2.5.1. Also, I&#8217;ve relabeled &#8216;List&#8217; to &#8216;Archive&#8217;. I&#8217;ve also added logic for tags inclusion/exclusion. This works the same way as Categories. The tags admin menu only works under WordPress 2.3 and higher.</p>
<p>Download <a href="http://wordpress.org/extend/plugins/simply-exclude/" title='SimplyExclude Plugin for WordPress' onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.org');">SimplyExclude Plugin for WordPress</a></p>
<p>Also upcoming is a better Category and Tags display listing. I&#8217;ve received some comments that users want to see the display nested similar to other parts of the WordPress admin interface. </p>
<h2>Update 2008-07-16</h2>
<p>Seems some of the WordPress 2.6 changes do in fact effect the way the plugin stores it&#8217;s options. I have a fixed version but due to technical (or accounting) I&#8217;m having trouble updating the plugin into the main repository. You can download version 1.7.1 here. I&#8217;ll update the plugin into the repository when WordPress gets things worked out. </p>
<p><a href="http://www.codehooligans.com/wordpress/wp-content/uploads/simply-exclude-v171.zip">simply-exclude-v171</a></p>

<p><a href="http://feeds.feedburner.com/~a/codehooligans?a=ofkkzu"><img src="http://feeds.feedburner.com/~a/codehooligans?i=ofkkzu" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/codehooligans?a=wQ6MOG"><img src="http://feeds.feedburner.com/~f/codehooligans?i=wQ6MOG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=hGi11g"><img src="http://feeds.feedburner.com/~f/codehooligans?i=hGi11g" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=ZZWuYg"><img src="http://feeds.feedburner.com/~f/codehooligans?i=ZZWuYg" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=hRolng"><img src="http://feeds.feedburner.com/~f/codehooligans?i=hRolng" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=ZOAxXG"><img src="http://feeds.feedburner.com/~f/codehooligans?i=ZOAxXG" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codehooligans/~4/279136795" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codehooligans.com/2008/04/27/simply-exclude-plugin/feed/</wfw:commentRss>
		<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.codehooligans.com/2008/04/27/simply-exclude-plugin/</feedburner:origLink></item>
		<item>
		<title>Versioning your Blog content</title>
		<link>http://feeds.feedburner.com/~r/codehooligans/~3/273171949/</link>
		<comments>http://www.codehooligans.com/2008/04/18/versioning-your-blog-content/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 22:00:30 +0000</pubDate>
		<dc:creator>Paul Menard</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[revisions]]></category>

		<category><![CDATA[versioning]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.codehooligans.com/2008/04/18/versioning-your-blog-content/</guid>
		<description><![CDATA[Have you ever made an edit to some Post, saved the results then sometime later wished you had an undo option? Or worse have you setup a site for a client and they &#8216;accidentally&#8217; wack one of the Pages? Then they call you to &#8216;fix it&#8217;.  Well I have some good news for you&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever made an edit to some Post, saved the results then sometime later wished you had an undo option? Or worse have you setup a site for a client and they &#8216;accidentally&#8217; wack one of the Pages? Then they call you to &#8216;fix it&#8217;.  Well I have some good news for you&#8230; </p>
<p>Introducing a new plugin, <a href="http://wordpress.org/extend/plugins/revisions/" title="Revisions plugin download" onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.org');">Revisions</a></p>
<h2>Design</h2>
<p>The Revisions plugin is based on a very old plugin, Bliki (Blog + Wiki), written by the fine folks at Automattic. There are a few other good versioning plugins out there. But in my opinion they all offer too many admin bells and whistles like Version Diff-ing, Funky rollback schemes, Complicated admin interfaces, etc. </p>
<p>Sticking with my &#8216;Simple&#8217; philosophy, I&#8217;ve opted to cut the functionality to the necessities. The Revisions plugin provides the user with three specific types of integrated functionality. </p>
<ol>
<li>The ability to create a backup of the edited Post/Page. This is built-in once the plugin is activated. </li>
<li>The ability to view a Revision just as you would preview a Post in the Theme.</li>
<li>The ability to reset or rollback a version into the admin editor</li>
</ol>
<p>Below is a screen capture of the Revision section that is added to the Admin editor screens. This is a screen of 2.5 but looks just the same under pre-2.5 versions of WordPress. </p>
<p><img src='http://www.codehooligans.com/wordpress/wp-content/uploads/revision-admin-25.png' alt='Revisions plugin admin interface' /></p>
<p>From the screen image you can see there are 3 Revisions to this one Post. Each Revision notes the version number, the time of the Revision and by what author. Below each Revision items is a link &#8216;View Revision&#8217;. This will display a themed version of Revision. There is also a second link that will load the Revision content into the Post/Page editor. Once reloaded the author can Save or make changes to the content. This reload and save will generate a new Revision. In other words the original Revision will remain intact.</p>
<h2>Installation</h2>
<p><a href="http://wordpress.org/extend/plugins/revisions/" title="Revisions plugin download" onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.org');">Download the Revisions plugin</a>. Unzip it. Upload the &#8216;Revisions&#8217; folder to the plugins folder of your WordPress site. Once uploaded go to Manage -> Plugins and activate the plugin. That is it. Now when you make a change to any Post or Page the version is saved. A suggestion is to perform a Save on an existing Post or Page first before starting to make changes. I&#8217;ve tested this plugin on WordPress 2.5 down to 2.0.3.</p>
<h2>Future Plans</h2>
<p>As I mentioned this plugin is basic on purpose. One feature I might be adding in the near future is the ability to delete individual Revisions. Sometime while you are in the Edit &#038; Save cycle you can build up a few unnecessary Revisions. Another possible option will be to define a threshold for comparing the new version to the next previous Revision. If the amount change is below the threshold the Revision is not saved. This would prevent some very minor Revisions. </p>
<p>Enjoy.</p>

<p><a href="http://feeds.feedburner.com/~a/codehooligans?a=Jdskbt"><img src="http://feeds.feedburner.com/~a/codehooligans?i=Jdskbt" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/codehooligans?a=R80s6GG"><img src="http://feeds.feedburner.com/~f/codehooligans?i=R80s6GG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=M1pKnEg"><img src="http://feeds.feedburner.com/~f/codehooligans?i=M1pKnEg" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=VyXTY2g"><img src="http://feeds.feedburner.com/~f/codehooligans?i=VyXTY2g" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=a4dAC5g"><img src="http://feeds.feedburner.com/~f/codehooligans?i=a4dAC5g" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=E2XpqFG"><img src="http://feeds.feedburner.com/~f/codehooligans?i=E2XpqFG" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codehooligans/~4/273171949" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codehooligans.com/2008/04/18/versioning-your-blog-content/feed/</wfw:commentRss>
		<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.codehooligans.com/2008/04/18/versioning-your-blog-content/</feedburner:origLink></item>
		<item>
		<title>Wondering if Apple supports SXSWi?</title>
		<link>http://feeds.feedburner.com/~r/codehooligans/~3/250511032/</link>
		<comments>http://www.codehooligans.com/2008/03/12/wondering-if-apple-supports-sxswi/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 03:20:38 +0000</pubDate>
		<dc:creator>Paul Menard</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Marketing]]></category>

		<category><![CDATA[SXSW]]></category>

		<category><![CDATA[SXSWi]]></category>

		<guid isPermaLink="false">http://www.codehooligans.com/2008/03/12/wondering-if-apple-supports-sxswi/</guid>
		<description><![CDATA[SXSWi 2008 is over and done, filed away until next year. During this year the attendees are more than ever bombarded with marketing from Microsoft, Fuze, Miller Lite as well as many more sponsors. This year in my opinion was worse than before as many of the panels were actually just product demonstrations.
One thing I [...]]]></description>
			<content:encoded><![CDATA[<p>SXSWi 2008 is over and done, filed away until next year. During this year the attendees are more than ever bombarded with marketing from Microsoft, Fuze, Miller Lite as well as many more sponsors. This year in my opinion was worse than before as many of the panels were actually just product demonstrations.</p>
<p>One thing I noticed along with my friend <a href="http://www.walkingaround.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.walkingaround.org');">Rick Benavidez</a>. Considering the massive gathering or designer and developer talent during SXSWi and that 90% (my estimate) of attendees as well as panelist use MacBooks or MacBookPro laptops. We have to ask &#8220;Where the hell is Apple?&#8221; </p>
<p>Why are they not a major sponsor in the conference? Maybe they supporting but for some reason just not advertised. Yeah right. </p>
<p>Do you have any proof of Apple at SXSWi? Pass it on Please</p>

<p><a href="http://feeds.feedburner.com/~a/codehooligans?a=prsAND"><img src="http://feeds.feedburner.com/~a/codehooligans?i=prsAND" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/codehooligans?a=WDdLroF"><img src="http://feeds.feedburner.com/~f/codehooligans?i=WDdLroF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=PfNEFXf"><img src="http://feeds.feedburner.com/~f/codehooligans?i=PfNEFXf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=NBPcpYf"><img src="http://feeds.feedburner.com/~f/codehooligans?i=NBPcpYf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=LaiYHXf"><img src="http://feeds.feedburner.com/~f/codehooligans?i=LaiYHXf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=ETxOcsF"><img src="http://feeds.feedburner.com/~f/codehooligans?i=ETxOcsF" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codehooligans/~4/250511032" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codehooligans.com/2008/03/12/wondering-if-apple-supports-sxswi/feed/</wfw:commentRss>
		<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.codehooligans.com/2008/03/12/wondering-if-apple-supports-sxswi/</feedburner:origLink></item>
		<item>
		<title>How do you treat your superstar developers?</title>
		<link>http://feeds.feedburner.com/~r/codehooligans/~3/250498087/</link>
		<comments>http://www.codehooligans.com/2008/03/12/how-do-you-treat-your-superstar-developers/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 02:50:48 +0000</pubDate>
		<dc:creator>Paul Menard</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category />

		<category><![CDATA[asshole]]></category>

		<category><![CDATA[startups]]></category>

		<category><![CDATA[working]]></category>

		<guid isPermaLink="false">http://www.codehooligans.com/2008/03/12/how-do-you-treat-your-superstar-developers/</guid>
		<description><![CDATA[During the downtime at SXSWi 2008 I had the chance to catch up on some RSS feeds. Even though I&#8217;m not technically a Ruby or Rails developer I&#8217;ve subscribed to the 37signals blog for some time. In a recent article Jason Fried provides a rebuttal to another news item from Jason Calacanis over at calacanis.com.
In [...]]]></description>
			<content:encoded><![CDATA[<p>During the downtime at SXSWi 2008 I had the chance to catch up on some RSS feeds. Even though I&#8217;m not technically a Ruby or Rails developer I&#8217;ve subscribed to the <a href="http://www.37signals.com" onclick="javascript:pageTracker._trackPageview ('/outbound/www.37signals.com');">37signals</a> blog for some time. In a recent <a href="http://www.37signals.com/svn/posts/902-fire-the-workaholics" title="Fire the Workaholics" onclick="javascript:pageTracker._trackPageview ('/outbound/www.37signals.com');">article</a> Jason Fried provides a rebuttal to another news <a href="http://www.calacanis.com/2008/03/07/how-to-save-money-running-a-startup-17-really-good-tips/" title="How to save money running a startup 17 really good tips" onclick="javascript:pageTracker._trackPageview ('/outbound/www.calacanis.com');">item</a> from Jason Calacanis over at <a href="http://www.calacanis.com" onclick="javascript:pageTracker._trackPageview ('/outbound/www.calacanis.com');">calacanis.com</a>.</p>
<p>In his article Jason C. provides points from his experience running startups and saving money. This is actually good to hear since I thought all startups these days functioned much like the ones from the early 1990s and just spent money like it was free with total disregard for budget. &#8220;Yeah let&#8217;s get everyone new computers, the best available. Also everyone working longer than a week get a brand new Lexus because I want to spread the love!&#8221;. Yeah right.  </p>
<p>In his 17 points Jason does pretty well. Until he gets to #11. This one item seems to have touched on a nerve with the 37signals guys and many other folks in the blogspere. Here is the original item:</p>
<blockquote><p>11. Fire people who are not workaholics…. come on folks, this is startup life, it’s not a game. go work at the post office or stabucks if you want balance in your life. For realz</p></blockquote>
<p>Seems like a pretty simple suggestion. I can see where Jason C. is coming from. He&#8217;s thinking dedication from the people involved. Most of the employees are hired for dedication and willingness to go above and beyond the normal 8-5 job. If the workers are not 120% behind the direction of the owner/CEO/person-in-charge then they have no business working there. Even if they are really really talented. I&#8217;ve worked with great people who for whatever reasons at the time had other things going in their life and just could not be bothered with &#8216;the job&#8217;. Shame. </p>
<p>What is interesting about this is I also agree with Jason F. in his rebuttal. He of course raises some excellent and well thought out points. And most of these I&#8217;m assuming are taken from his experience running things at <a href="http://37signals.com" onclick="javascript:pageTracker._trackPageview ('/outbound/37signals.com');">37signals.com</a>. </p>
<p>The difference in the two directions may be something as simple as phase of execution. In the initial stages of a startup, similar to the points raised by Jason C.. You are fighting time and competitor trying to build something to meet a launch phase. You ask a lot from your employees. You ask them to skip dinners with the family, miss the son&#8217;s weekly soccer game to keep the mind focused on the goal of the company and little else. After things are launched and things sort of balance out I can see maybe how things might evolve into the scene presented by Jason F. </p>
<p>I especially like point #3 raised by Jason F. </p>
<blockquote><p>3. People who always work late makes the people who don’t feel inadequate for merely working reasonable hours. That’ll lead to guilt, misery, and poor morale. Worse, it’ll lead to ass-in-seat mentality where people will “stay late” out of obligation, but not really be productive.</p></blockquote>
<p>I&#8217;ve been at many companies where one or two smart worker bees will literally fuck around all day just so they have enough work to force them to stay late. They will always find ingenious ways to mention this to the supervisors in some water cooler conversation. Shame is they are actually looked upon as a model employee giving more grease to the wheel than the rest. </p>
<p>In his <a href="http://scobleizer.com/2008/03/08/calacanis-is-right-startups-cant-afford-slackers/" onclick="javascript:pageTracker._trackPageview ('/outbound/scobleizer.com');">coverage</a> of the Jason C. article, Robert Scoble mentions employees being fired for being outside smoking will others are working hard during lunches. In my opinion this is well harsh. Sure it&#8217;s a few hours of productivity lost but this was lunch. If a few people stay late does that mean everyone should be expected to stay late or fear for their job? </p>
<p>So look around dear reader. Do you feel the staff and co-corkers are all giving 100%. Would you as a supervisor fire or have fired two employees who were outside smoking instead of working during lunches? </p>

<p><a href="http://feeds.feedburner.com/~a/codehooligans?a=6G2NW6"><img src="http://feeds.feedburner.com/~a/codehooligans?i=6G2NW6" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/codehooligans?a=ETgOI1F"><img src="http://feeds.feedburner.com/~f/codehooligans?i=ETgOI1F" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=na1EmOf"><img src="http://feeds.feedburner.com/~f/codehooligans?i=na1EmOf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=vKQ1GVf"><img src="http://feeds.feedburner.com/~f/codehooligans?i=vKQ1GVf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=pT1ArHf"><img src="http://feeds.feedburner.com/~f/codehooligans?i=pT1ArHf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=SrSYNaF"><img src="http://feeds.feedburner.com/~f/codehooligans?i=SrSYNaF" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codehooligans/~4/250498087" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codehooligans.com/2008/03/12/how-do-you-treat-your-superstar-developers/feed/</wfw:commentRss>
		<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.codehooligans.com/2008/03/12/how-do-you-treat-your-superstar-developers/</feedburner:origLink></item>
		<item>
		<title>Check WordPress Core Files for Hacks</title>
		<link>http://feeds.feedburner.com/~r/codehooligans/~3/244136325/</link>
		<comments>http://www.codehooligans.com/2008/03/01/check-wordpress-core-files-for-hacks/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 03:21:05 +0000</pubDate>
		<dc:creator>Paul Menard</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[core]]></category>

		<category><![CDATA[hash]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.codehooligans.com/2008/03/01/check-wordpress-core-files-for-hacks/</guid>
		<description><![CDATA[Over the last 2 years I&#8217;ve worked on literally dozens of client WordPress projects. Many of these projects have been the simple cut the theme and go. Wham-Bam Thank You, Pay me, projects. The rest have been like normal projects. Tons of code written, different developers between phases of the site, custom plugins, themes from [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last 2 years I&#8217;ve worked on literally dozens of client WordPress projects. Many of these projects have been the simple cut the theme and go. Wham-Bam Thank You, Pay me, projects. The rest have been like normal projects. Tons of code written, different developers between phases of the site, custom plugins, themes from hell with very dynamic functionality. I hate to admit but in my early days exposed to WordPress, I found it easier to make mode direct to the core files before writing a plugin to extend the core functionality. This of course creates a problem because I don&#8217;t always remember what changes I&#8217;ve. </p>
<p>In more recent projects I&#8217;m been hired to make changes to an existing client WordPress site. Many of these project involve upgrading WordPress from some version 2 years ago to the most current. Not knowing the previous developer&#8217;s changes this has always been a concern of mine since a flat upgrade would mean potentially killing custom changes to some of the core files. So going in I will normally zip the entire tree of files. And pull a dump of the database just to be safe. Then perform the upgrade and do some visual and functional checks on the site to see if I can find things before the client sees the site. </p>
<p>At best this process is haphazard. Without doing a full diff on each and every file it would be near impossible to find file differences. Until now. </p>
<p><strong>Announcing a new plugin <a href="http://wordpress.org/extend/plugins/hashchecker/" title='Hash Checker 1.0 WordPress Plugin' onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.org');">Hash Checker</a></strong></p>
<p>This plugin will help you determine changed file in your WordPress core before you upgrade. </p>
<h2>Installation</h2>
<p>Download the plugin from the link above. Unzip this into the plugin directory. This should create a folder named &#8216;hashchecker&#8217;. Open your browser to your WordPress Admin interface. Go to the Plugins page and activate. </p>
<h2>Checking your site</h2>
<p>To check your WordPress installation, find &#8216;Hash Checker&#8217; on your Options menu. The plugin will automatically determine your current WordPress version and start comparing files. In this version there are two types of errors reported. </p>
<ul>
<li>Errors reported because the hash values do not match.</li>
<li>Errors because the code file from the hash config are not found on your site</li>
</ul>
<h2>Customizing the Hash config files</h2>
<p>Let&#8217;s say for example you like to secure your WordPress installation by removing the wp-admin/upgrade.php file or some other file. And you don&#8217;t want to see this error all the time when running the check. </p>
<p>Simple enough. Under the plugin install directory is a sub-folder &#8216;wp_version_cfg&#8217;. This folder contains a cfg file for many of the latest WordPress version. Each config file is a full set of files distributed for that release. To get the error off the screen simply edit the config file, find the line for the file and remove it.</p>
<p>Want to add files to the config? Well this can be done but it&#8217;s all manual at this point. The config file format is your basic format</p>
<p>   Filename=hash value. </p>
<p>The filename is the path relative to where WordPress is installed. This is not your site root in all cases. The hash is a simple md5 hash of the file. The filename part is pretty easy. But how do you generate an md5 for a file? If you are lucky enough to run OS X or Linus you can easily do this from the command line:</p>
<p>   md5
<path to filename>
<p>The returned alphanumeric value returned is the md5 hash. This goes on the right of the equal sign in the config. </p>
<h2>Testing and Problems</h2>
<p>I&#8217;ve tested this plugin under versions 2.3.3, 2.2.2 and 2.1. I&#8217;ve not been able to test this fully under all WordPress version. so please if you run into problems please give me a note using the comment form below. Will be glad to on this with you. </p>
<p>Also, this plugin assumes you are using the core WordPress files as downloaded from <a href="http://wordpress.org/download/" onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.org');">http://wordpress.org/download/</a>. If you are running some SVN version or some ISP&#8217;s one-click custom installed version this plugin may not work. My apologies. </p>
<h2>Future Plans</h2>
<p>I&#8217;ve already started thinking about other options to put into the next release. Some of these are:</p>
<ul>
<li>Adding the output to the Dashboard</li>
<li>Having the checker run on a cron at selectable intervals and emailing the admin on erros</li>
<li>Adding the ability to generate hash for non-core file via an interface.</li>
</ul>
<p>If you think of anything please tell me below. </p>

<p><a href="http://feeds.feedburner.com/~a/codehooligans?a=vRp6FB"><img src="http://feeds.feedburner.com/~a/codehooligans?i=vRp6FB" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/codehooligans?a=Yh7q3hF"><img src="http://feeds.feedburner.com/~f/codehooligans?i=Yh7q3hF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=cYXR0sf"><img src="http://feeds.feedburner.com/~f/codehooligans?i=cYXR0sf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=VbRiq3f"><img src="http://feeds.feedburner.com/~f/codehooligans?i=VbRiq3f" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=BJvUJyf"><img src="http://feeds.feedburner.com/~f/codehooligans?i=BJvUJyf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=xna6JxF"><img src="http://feeds.feedburner.com/~f/codehooligans?i=xna6JxF" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codehooligans/~4/244136325" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codehooligans.com/2008/03/01/check-wordpress-core-files-for-hacks/feed/</wfw:commentRss>
		<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.codehooligans.com/2008/03/01/check-wordpress-core-files-for-hacks/</feedburner:origLink></item>
		<item>
		<title>Austin WordPress March Meeting</title>
		<link>http://feeds.feedburner.com/~r/codehooligans/~3/239475484/</link>
		<comments>http://www.codehooligans.com/2008/02/22/austin-wordpress-march-meeting/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 16:06:26 +0000</pubDate>
		<dc:creator>Paul Menard</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[Austin]]></category>

		<category><![CDATA[meetup]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.codehooligans.com/2008/02/22/austin-wordpress-march-meeting/</guid>
		<description><![CDATA[Click here to check outThe Austin WordPress Meetup Group!
The meeting has been scheduled. A plan has been made. The first Austin WordPress meeting of 2008 is ready set and a go. If you live in Austin and use WordPress please join us at the Gingerman for drinks and discussion on March 3, 2008 around 7pm. [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center; width: 214px; font-family: tahoma, verdana, sans serif; font-size: 12px;"><object  data="http://www.meetup.com/swf/membership_badge.swf?chapterid=457274" width="214" height="142" type="application/x-shockwave-flash" /><br /><a href="http://wordpress.meetup.com/173/?track=i3/mu_rtcgfnucro" onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.meetup.com');">Click here to check out<br/>The Austin WordPress Meetup Group!</a></div>
<p>The meeting has been scheduled. A plan has been made. The first Austin WordPress meeting of 2008 is ready set and a go. If you live in Austin and use WordPress please join us at the Gingerman for drinks and discussion on March 3, 2008 around 7pm. Check out the details on Meetup.com <a href="http://wordpress.meetup.com/173/" onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.meetup.com');">http://wordpress.meetup.com/173/</a>.</p>

<p><a href="http://feeds.feedburner.com/~a/codehooligans?a=TemANX"><img src="http://feeds.feedburner.com/~a/codehooligans?i=TemANX" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/codehooligans?a=H5a7HjE"><img src="http://feeds.feedburner.com/~f/codehooligans?i=H5a7HjE" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=zgd7CFe"><img src="http://feeds.feedburner.com/~f/codehooligans?i=zgd7CFe" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=sYzUFEe"><img src="http://feeds.feedburner.com/~f/codehooligans?i=sYzUFEe" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=trU5vbe"><img src="http://feeds.feedburner.com/~f/codehooligans?i=trU5vbe" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/codehooligans?a=19eeYxE"><img src="http://feeds.feedburner.com/~f/codehooligans?i=19eeYxE" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codehooligans/~4/239475484" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codehooligans.com/2008/02/22/austin-wordpress-march-meeting/feed/</wfw:commentRss>
		<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><feedburner:origLink>http://www.codehooligans.com/2008/02/22/austin-wordpress-march-meeting/</feedburner:origLink></item>
	<lastBuildDate>Sat, 15 Nov 2008 00:00:00 -0600</lastBuildDate></channel>
</rss>
