<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><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:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Blue Anvil Journal</title>
	
	<link>http://blue-anvil.com</link>
	<description>Blue Anvil is the online web design journal &amp; portfolio of Mike Jolley, a web designer &amp; developer from Norfolk, England, UK.</description>
	<lastBuildDate>Fri, 06 Nov 2009 14:56:14 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<geo:lat>52.76</geo:lat><geo:long>0.410</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><image><link>http://blue-anvil.com/</link><url>http://www.blue-anvil.com/newBlueAnvilBubble.gif</url><title>Blue Anvil</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/blueanvilblog" type="application/rss+xml" /><feedburner:emailServiceId>blueanvilblog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblueanvilblog" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblueanvilblog" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblueanvilblog" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/blueanvilblog" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblueanvilblog" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fblueanvilblog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblueanvilblog" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblueanvilblog" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://my.feedlounge.com/external/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblueanvilblog" src="http://static.feedlounge.com/buttons/subscribe_0.gif">Subscribe with FeedLounge</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fblueanvilblog" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.inclue.com/client/1?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fblueanvilblog" src="http://www.inclue.com/friends/chicklet.gif">Subscribe with inclue!</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fblueanvilblog" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fblueanvilblog" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fblueanvilblog" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:browserFriendly>Blue Anvil Journal &gt;&gt; http://www.blue-anvil.com - Welcome to the BA Journal RSS feed. This feed will update you with all the latest entries in my Journal. Please leave a comment if you find an entry useful :)</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Using the Wordpress iPhone app</title>
		<link>http://blue-anvil.com/archives/using-the-wordpress-iphone-app/</link>
		<comments>http://blue-anvil.com/archives/using-the-wordpress-iphone-app/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 21:03:13 +0000</pubDate>
		<dc:creator>Mike Jolley</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://blue-anvil.com/?p=647</guid>
		<description><![CDATA[This week I&#8217;ve been trying out the new version of the free wordpress app for the iPhone. I was quite disappointed by the previous version (version 1) as it &#8220;lost&#8221; some of my drafts. This new version  seemed to be a huge improvement, although I still found some problems.
The only iPhone app that lets you [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-648" title="iphone" src="http://blue-anvil.com/wp-content/uploads/2009/10/iphone.jpg" alt="iphone" width="488" height="100" /></p>
<p>This week I&#8217;ve been trying out the new version of the free <a href="http://iphone.wordpress.org/">wordpress app for the iPhone</a>. I was quite disappointed by the previous version (version 1) as it &#8220;lost&#8221; some of my drafts. This new version  seemed to be a huge improvement, although I still found some problems.</p>
<blockquote><p>The <em>only</em> iPhone app that lets you write posts, upload photos, edit pages, and manage comments on your blog from your iPhone or iPod Touch.</p></blockquote>
<p><span id="more-647"></span></p>
<div id="attachment_650" class="wp-caption alignright" style="width: 206px"><img class="size-full wp-image-650" title="Comment Interface" src="http://blue-anvil.com/wp-content/uploads/2009/10/c.jpg" alt="Comment moderation is brilliant" width="196" height="295" /><p class="wp-caption-text">Comment moderation is brilliant</p></div>
<p>The app let&#8217;s you manage multiple blogs comments, posts, and pages and is useful whilst away from your computer. It also let&#8217;s you write posts and save them as local drafts, or publish them to your blog. The interface is much smoother and better looking than its previous incarnation, for instance the comments list now shows gravatars which is nice to see. On the subject of comments, I like how it let&#8217;s you approve, unapprove, delete, and mark comments as spam &#8211; for me this is actually easier than logging into the online admin section to manage comments on most occasions.</p>
<p>The posts interface lets you set title, tags, categories, attach photos, and of course write the post itself. Another welcome feature is that it automatically saves your post drafts when you leave the app.</p>
<p>To put the wordpress app through it&#8217;s paces I decided to create this post using the iPhone entirely &#8211; it was then I realised some of it&#8217;s shortcomings.</p>
<p>I was hoping the post editor would work a lot like the tinymce editor in Wordpress&#8217; admin interface, however I was dissapointed when I saw it was just a basic plain text editor. You cannot add HTML or insert images inline &#8211; it does not even support lists or spell checking. Those features could have made this app great for publishing posts whilst on the road; instead it&#8217;s really only suited for quick, simple posts or for writing basic drafts to later edit via the online admin interface. I should point out you can &#8216;attach&#8217; images to the post (its adds a gallery at the bottom), just not within the post content as you can online.</p>
<p>When it came to changing this post from local draft to draft for some reason it wiped my post out completely! Luckily I had it stored in the clipboard, but still, that’s a nasty bug.</p>
<p>Overall I was disappointed by the posts feature, but happy with the comment moderation features. If you only write quick and simple posts then this app will serve you well. Otherwise it&#8217;s really only useful for writing rough drafts, although I&#8217;ve seen other writing apps do this better as some have built in spell checkers and word counts.</p>
<p>Since this app is 100% free I still class it as a must have, but I really hope for more improvements to the post editor in the future.<img src="http://blue-anvil.com/7dc46085/4a7d2c88/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /></p>
<img src="http://blue-anvil.com/?ak_action=api_record_view&id=647&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/qXDA9KgUbIU5lk33QVn45ITfRkM/0/da"><img src="http://feedads.g.doubleclick.net/~a/qXDA9KgUbIU5lk33QVn45ITfRkM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/qXDA9KgUbIU5lk33QVn45ITfRkM/1/da"><img src="http://feedads.g.doubleclick.net/~a/qXDA9KgUbIU5lk33QVn45ITfRkM/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=hoNPcKUT79s:91JjDr5lFDg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=hoNPcKUT79s:91JjDr5lFDg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=hoNPcKUT79s:91JjDr5lFDg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=hoNPcKUT79s:91JjDr5lFDg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=hoNPcKUT79s:91JjDr5lFDg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=hoNPcKUT79s:91JjDr5lFDg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=hoNPcKUT79s:91JjDr5lFDg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=hoNPcKUT79s:91JjDr5lFDg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blueanvilblog/~4/hoNPcKUT79s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blue-anvil.com/archives/using-the-wordpress-iphone-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Switched: From Shared to VPS</title>
		<link>http://blue-anvil.com/archives/switched-from-shared-to-vps/</link>
		<comments>http://blue-anvil.com/archives/switched-from-shared-to-vps/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 10:48:39 +0000</pubDate>
		<dc:creator>Mike Jolley</dc:creator>
				<category><![CDATA[Out of the Blue]]></category>

		<guid isPermaLink="false">http://blue-anvil.com/?p=641</guid>
		<description><![CDATA[It&#8217;s been about two weeks now since I made the transition from a shared reseller hosting account to a VPS (Virtual Private Server) account &#8211; impressions so far, excellent performance but fiddly to configure.
The reason I wanted to change from shared hosting was the fact the server was always being hacked (even though ALL my [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been about two weeks now since I made the transition from a shared reseller hosting account to a VPS (Virtual Private Server) account &#8211; impressions so far, excellent performance but fiddly to configure.</p>
<p>The reason I wanted to change from shared hosting was the fact the server was always being hacked (even though ALL my scripts were secure), there was frequent downtime, support blamed me for problems every time, and it was slow as hell.</p>
<p>Those used to a shared hosting environment would probably not know where to start when faced with configuring a VPS. Luckily, a lot of it was pre-configured when I received my account &#8211; certainly some of the major security holes were patched. I was not satisfied with those however. As a victim of hacking in the past (previous host swears it was not there fault, something I don&#8217;t believe) I took extra care to secure it as a much I could &#8211; configuring brute force detection, the firewall, installing mod security (excellent rules for that here: http://www.atomicorp.com/wiki/index.php/Atomic_ModSecurity_Rules) and going though multiple guides (like this one: http://www.webhostingtalk.com/showthread.php?t=468168) with a fine-tooth comb.</p>
<p>The result? My pages are loading at least 6 times faster, I have had no down time (or at least have not noticed any), and I feel in control and happy. No longer am I at the mercy of shared hosts <img src='http://blue-anvil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If your interested, I chose <a href="http://www.servint.net/index.php?refid=FEE632671270">ServInt</a> as my provider as they offered a great deal, as well as being a managed service (so I&#8217;m not on my own if I screw things up). I was tempted by the bells and whistles of Media Temple, but felt the ServInt service was better value.<img src="http://blue-anvil.com/7dc46085/4a7d2c88/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /></p>
<img src="http://blue-anvil.com/?ak_action=api_record_view&id=641&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/kKXNU1eZBRyEKyX1wsrJK40NU0E/0/da"><img src="http://feedads.g.doubleclick.net/~a/kKXNU1eZBRyEKyX1wsrJK40NU0E/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/kKXNU1eZBRyEKyX1wsrJK40NU0E/1/da"><img src="http://feedads.g.doubleclick.net/~a/kKXNU1eZBRyEKyX1wsrJK40NU0E/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=s7hdremDRAk:DuzRep3F7aQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=s7hdremDRAk:DuzRep3F7aQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=s7hdremDRAk:DuzRep3F7aQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=s7hdremDRAk:DuzRep3F7aQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=s7hdremDRAk:DuzRep3F7aQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=s7hdremDRAk:DuzRep3F7aQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=s7hdremDRAk:DuzRep3F7aQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=s7hdremDRAk:DuzRep3F7aQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blueanvilblog/~4/s7hdremDRAk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blue-anvil.com/archives/switched-from-shared-to-vps/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Download Monitor 3.2.2 Maintenance Release</title>
		<link>http://blue-anvil.com/archives/download-monitor-3-2-2-maintenance-release/</link>
		<comments>http://blue-anvil.com/archives/download-monitor-3-2-2-maintenance-release/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 14:53:30 +0000</pubDate>
		<dc:creator>Mike Jolley</dc:creator>
				<category><![CDATA[Out of the Blue]]></category>
		<category><![CDATA[download monitor]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blue-anvil.com/?p=643</guid>
		<description><![CDATA[Download Monitor has received some more love and has been updated. Here&#8217;s the change log from the new version:

Small bugfix in uploader.php &#8211; cat ID
Changed stats graph calculation &#8211; thanks lggemini
Changes to headers in download.php to avoid caching
File Browser fixes &#8211; $root was clashing with something&#8230;.
exclude_cat works in all sections of download_page now
Removed hardcoding of [...]]]></description>
			<content:encoded><![CDATA[<p>Download Monitor has received some more love and has been updated. Here&#8217;s the change log from the new version:</p>
<ul>
<li>Small bugfix in uploader.php &#8211; cat ID</li>
<li>Changed stats graph calculation &#8211; thanks lggemini</li>
<li>Changes to headers in download.php to avoid caching</li>
<li>File Browser fixes &#8211; $root was clashing with something&#8230;.</li>
<li>exclude_cat works in all sections of download_page now</li>
<li>Removed hardcoding of /uploads/</li>
<li>Added action to download.php &#8211; should be able to use it to stop a download if you want &#8211; maybe limiting downloads per day or something? Whatever you want&#8230;</li>
<li>Made it so if you post new file on &#8216;edit&#8217; screen, the post date is updated.</li>
<li>Fixed the &#8216;blank meta&#8217; section which blanks out custom field values when nothing is set.</li>
<li>Moved &#8216;allow_url_fopen&#8217; check.</li>
<li>Someone said downloads don&#8217;t work with spaces in the name. They do! Wasting my time sonny&#8230;</li>
<li>All work and no play make jolley a dull boy</li>
<li>Had to rename capabilities so they work. Apologies if you have to set this up again! Cheers to Mark Dingemanse.</li>
<li>{category_ID} custom format tag added. Useful if you want to send someone to its category on the DL page I guess. Also added {category_other} so when no category is set &#8220;other&#8221; is shown &#8211; this is because the download page can show an &#8216;other&#8217; section if you want it to.</li>
<li>You can now manually edit the post date on the edit download screen.</li>
</ul>
<p>If you have edited capabilities for download monitor user permissions, you&#8217;ll have to again sorry! This is because I named them too long. Also, you should check your forced downloads still work because there was a logic error meaning they may not have been forced after-all&#8230;</p>
<p>Enjoy.<img src="http://blue-anvil.com/7dc46085/4a7d2c88/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /></p>
<img src="http://blue-anvil.com/?ak_action=api_record_view&id=643&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/TVmeFi8Z5U3J8-q9_Ju40PE-12U/0/da"><img src="http://feedads.g.doubleclick.net/~a/TVmeFi8Z5U3J8-q9_Ju40PE-12U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TVmeFi8Z5U3J8-q9_Ju40PE-12U/1/da"><img src="http://feedads.g.doubleclick.net/~a/TVmeFi8Z5U3J8-q9_Ju40PE-12U/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=GgW_GQRMU5s:kYKzG6A39Fg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=GgW_GQRMU5s:kYKzG6A39Fg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=GgW_GQRMU5s:kYKzG6A39Fg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=GgW_GQRMU5s:kYKzG6A39Fg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=GgW_GQRMU5s:kYKzG6A39Fg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=GgW_GQRMU5s:kYKzG6A39Fg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=GgW_GQRMU5s:kYKzG6A39Fg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=GgW_GQRMU5s:kYKzG6A39Fg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blueanvilblog/~4/GgW_GQRMU5s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blue-anvil.com/archives/download-monitor-3-2-2-maintenance-release/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Wordpress Snippet #2: Style the login page</title>
		<link>http://blue-anvil.com/archives/wordpress-snippet-2-style-the-login-page/</link>
		<comments>http://blue-anvil.com/archives/wordpress-snippet-2-style-the-login-page/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 14:35:34 +0000</pubDate>
		<dc:creator>Mike Jolley</dc:creator>
				<category><![CDATA[Wordpress & plugins]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[examples]]></category>
		<category><![CDATA[login page]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blue-anvil.com/?p=636</guid>
		<description><![CDATA[The Wordress Snippets series of posts will give you some useful code snippets for use in your projects &#8211; just copy and paste (but try to understand how they work!).
This snippet will add a stylesheet to your login page so that you can style it fully, and also change the default Wordpress logo link (to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-628" title="snippet" src="http://blue-anvil.com/wp-content/uploads/2009/08/snippet.png" alt="snippet" width="488" height="100" /></p>
<p><em>The Wordress Snippets series of posts will give you some useful code snippets for use in your projects &#8211; just copy and paste (but try to understand how they work!).</em></p>
<p>This snippet will add a stylesheet to your login page so that you can style it fully, and also change the default Wordpress logo link (to wordpress.org) and title text to something of your choosing. Add it to <code>functions.php</code> in your template.</p>
<p><span id="more-636"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> custom_loginpage_logo_link<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
     <span style="color: #666666; font-style: italic;">// Return a url; in this case the homepage url of wordpress</span>
     <span style="color: #b1b100;">return</span> get_bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wpurl'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">function</span> custom_loginpage_logo_title<span style="color: #009900;">&#40;</span><span style="color: #000088;">$message</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
     <span style="color: #666666; font-style: italic;">// Return title text for the logo to replace 'wordpress'; in this case, the blog name.</span>
     <span style="color: #b1b100;">return</span> get_bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">function</span> custom_loginpage_head<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
     <span style="color: #666666; font-style: italic;">/* Add a stylesheet to the login page; add your styling in here, for example to change the logo use something like:
     #login h1 a {
          background:url(images/logo.jpg) no-repeat top;
     }
     */</span>
     <span style="color: #000088;">$stylesheet_uri</span> <span style="color: #339933;">=</span> get_bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/css/login.css&quot;</span><span style="color: #339933;">;</span>
     <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;link rel=&quot;stylesheet&quot; href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$stylesheet_uri</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #666666; font-style: italic;">// Hook in</span>
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;login_headerurl&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;custom_loginpage_logo_link&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;login_headertitle&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;custom_loginpage_logo_title&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;login_head&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;custom_loginpage_head&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p><strong>How it works</strong></p>
<p>We simply use the wordpress hooks on the login page (<code>custom_loginpage_logo_link</code>, <code>custom_loginpage_logo_title</code>, <code>custom_loginpage_head</code>) to insert our code and modify the existing title text and link to something of our own.<img src="http://blue-anvil.com/7dc46085/4a7d2c88/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /></p>
<img src="http://blue-anvil.com/?ak_action=api_record_view&id=636&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/aCrcyyk9CYwXBAvY3zkYzb9e3LY/0/da"><img src="http://feedads.g.doubleclick.net/~a/aCrcyyk9CYwXBAvY3zkYzb9e3LY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/aCrcyyk9CYwXBAvY3zkYzb9e3LY/1/da"><img src="http://feedads.g.doubleclick.net/~a/aCrcyyk9CYwXBAvY3zkYzb9e3LY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=WvWzg_-IFXQ:hQM21gff-xw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=WvWzg_-IFXQ:hQM21gff-xw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=WvWzg_-IFXQ:hQM21gff-xw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=WvWzg_-IFXQ:hQM21gff-xw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=WvWzg_-IFXQ:hQM21gff-xw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=WvWzg_-IFXQ:hQM21gff-xw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=WvWzg_-IFXQ:hQM21gff-xw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=WvWzg_-IFXQ:hQM21gff-xw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blueanvilblog/~4/WvWzg_-IFXQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blue-anvil.com/archives/wordpress-snippet-2-style-the-login-page/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mahousive update to Download Monitor (3.2)</title>
		<link>http://blue-anvil.com/archives/mahousive-update-to-download-monitor-3-2/</link>
		<comments>http://blue-anvil.com/archives/mahousive-update-to-download-monitor-3-2/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 18:11:47 +0000</pubDate>
		<dc:creator>Mike Jolley</dc:creator>
				<category><![CDATA[Out of the Blue]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[download mon]]></category>
		<category><![CDATA[download monitor]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blue-anvil.com/?p=634</guid>
		<description><![CDATA[Today I completed the update for the Wordpress Download Monitor Plugin &#8211; many tweaks, fixes, and features added. There were no changes to the database structure so people upgrading should be fine. Here is the list from the change log:

{user} tag added for custom formats
&#8216;autop&#8217; option fix
Download page buttons applied with CSS so they are [...]]]></description>
			<content:encoded><![CDATA[<p>Today I completed the update for the Wordpress Download Monitor Plugin &#8211; many tweaks, fixes, and features added. There were no changes to the database structure so people upgrading should be fine. Here is the list from the change log:</p>
<ul>
<li>{user} tag added for custom formats</li>
<li>&#8216;autop&#8217; option fix</li>
<li>Download page buttons applied with CSS so they are easier to customise/translate.</li>
<li>Fix for pagination bug after editing a download</li>
<li>Category output fix on edit downloads screen</li>
<li>Category urls on download page use ID rather than name to prevent errors when cats have the same names.</li>
<li>exclude_cat added to download_page shortcode</li>
<li> Localised &#8216;hits&#8217; &#8216;date&#8217; &#8216;title&#8217; on download page</li>
<li>Option to disable the download logging</li>
<li>Read file &#8216;chunked&#8217; some people found large files were corrupted so this should help (fingers crossed)</li>
<li>Added show_tags option to download page &#8211; displays x amount of tags on the download page.</li>
<li>File Browser root setting and download.php logic/mime types modified thanks to Jim Isaacs (<a href="jidd.jimisaacs.com">jidd.jimisaacs.com</a>)</li>
<li>Interface Improvements</li>
<li>Bulk edit categories, custom fields, tags, member only downloads</li>
<li>Added roles for download monitor admin &#8211; should be able to use with a role manager plugin if you want anyone other than admin to access the admin section e.g. <a href="http://wordpress.org/extend/plugins/capsman/">http://wordpress.org/extend/plugins/capsman/</a></li>
<li>Change redirect after add</li>
<li>Edit Cat names/parents</li>
<li>Dedicated tags and thumbnails fields (they still use meta table though)</li>
</ul>
<p>And yes, those category link bugs are fixed at long last, and you can edit category names finally. Phew!<img src="http://blue-anvil.com/7dc46085/4a7d2c88/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /></p>
<img src="http://blue-anvil.com/?ak_action=api_record_view&id=634&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/puxtNVsOHkaH89MrqJsTtRKujCY/0/da"><img src="http://feedads.g.doubleclick.net/~a/puxtNVsOHkaH89MrqJsTtRKujCY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/puxtNVsOHkaH89MrqJsTtRKujCY/1/da"><img src="http://feedads.g.doubleclick.net/~a/puxtNVsOHkaH89MrqJsTtRKujCY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=QZlvFG67HGg:iflNS806MDc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=QZlvFG67HGg:iflNS806MDc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=QZlvFG67HGg:iflNS806MDc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=QZlvFG67HGg:iflNS806MDc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=QZlvFG67HGg:iflNS806MDc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=QZlvFG67HGg:iflNS806MDc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=QZlvFG67HGg:iflNS806MDc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=QZlvFG67HGg:iflNS806MDc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blueanvilblog/~4/QZlvFG67HGg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blue-anvil.com/archives/mahousive-update-to-download-monitor-3-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Wordpress Snippet #1: “nofollow” your blogroll</title>
		<link>http://blue-anvil.com/archives/wordpress-snippet-1-nofollow-your-blogroll/</link>
		<comments>http://blue-anvil.com/archives/wordpress-snippet-1-nofollow-your-blogroll/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 15:37:17 +0000</pubDate>
		<dc:creator>Mike Jolley</dc:creator>
				<category><![CDATA[Wordpress & plugins]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[nofollow]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blue-anvil.com/?p=623</guid>
		<description><![CDATA[The Wordress Snippets series of posts will give you some useful code snippets for use in your projects &#8211; just copy and paste (but try to understand how they work!).
This snippet will add rel="nofollow" to the links in your blogroll, or those outputted by wp_list_bookmarks. Add to functions.php or your links template.


1
2
3
4
5
6
7
8
function nofollow_my_bookmarks&#40; $links &#41; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-628" title="snippet" src="http://blue-anvil.com/wp-content/uploads/2009/08/snippet.png" alt="snippet" width="488" height="100" /></p>
<p><em>The Wordress Snippets series of posts will give you some useful code snippets for use in your projects &#8211; just copy and paste (but try to understand how they work!).</em></p>
<p>This snippet will add <code>rel="nofollow"</code> to the links in your blogroll, or those outputted by <code>wp_list_bookmarks</code>. Add to <code>functions.php</code> or your <code>links template</code>.</p>
<p><span id="more-623"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> nofollow_my_bookmarks<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$links</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$links</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$link</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$link</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link_rel</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' nofollow'</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$link</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link_rel</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$link</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link_rel</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #000088;">$links</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'get_bookmarks'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'nofollow_my_bookmarks'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p><strong>How it works</strong></p>
<p>Wordpress uses a function called <code>get_bookmarks</code> when it gets links for your blogroll &#8211; we use a filter to hook in and add the &#8216;nofollow&#8217; rel tag.<img src="http://blue-anvil.com/7dc46085/4a7d2c88/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /></p>
<img src="http://blue-anvil.com/?ak_action=api_record_view&id=623&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/l6RJ-fxZMMTuesVRjO1ju7Vk5J8/0/da"><img src="http://feedads.g.doubleclick.net/~a/l6RJ-fxZMMTuesVRjO1ju7Vk5J8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/l6RJ-fxZMMTuesVRjO1ju7Vk5J8/1/da"><img src="http://feedads.g.doubleclick.net/~a/l6RJ-fxZMMTuesVRjO1ju7Vk5J8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=g7XJTdlBRtE:0PRuDAtwFkM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=g7XJTdlBRtE:0PRuDAtwFkM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=g7XJTdlBRtE:0PRuDAtwFkM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=g7XJTdlBRtE:0PRuDAtwFkM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=g7XJTdlBRtE:0PRuDAtwFkM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=g7XJTdlBRtE:0PRuDAtwFkM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=g7XJTdlBRtE:0PRuDAtwFkM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=g7XJTdlBRtE:0PRuDAtwFkM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blueanvilblog/~4/g7XJTdlBRtE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blue-anvil.com/archives/wordpress-snippet-1-nofollow-your-blogroll/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wordpress Spam Stopper Plugin Updated</title>
		<link>http://blue-anvil.com/archives/wordpress-spam-stopper-plugin-updated/</link>
		<comments>http://blue-anvil.com/archives/wordpress-spam-stopper-plugin-updated/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 11:41:56 +0000</pubDate>
		<dc:creator>Mike Jolley</dc:creator>
				<category><![CDATA[Out of the Blue]]></category>
		<category><![CDATA[antispam]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spam stopper]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blue-anvil.com/?p=620</guid>
		<description><![CDATA[Spam stopper has been updated to v3.1 &#8211; and most of it has been recoded. Here&#8217;s the full list of changes:

Added changelog to readme.
Email validation bug squashed
Cached comments now work; if user forgets to fill in antispam or makes a mistake (and the JS does not catch it) the users comment will not be lost.
Redone [...]]]></description>
			<content:encoded><![CDATA[<p>Spam stopper has been updated to v3.1 &#8211; and most of it has been recoded. Here&#8217;s the full list of changes:</p>
<ul>
<li>Added changelog to readme.</li>
<li>Email validation bug squashed</li>
<li>Cached comments now work; if user forgets to fill in antispam or makes a mistake (and the JS does not catch it) the users comment will not be lost.</li>
<li>Redone entire code to make it more efficient</li>
<li>Admin section added for changing the antispam question</li>
<li>Form ID and honeypot trap added to form</li>
<li>Fully localized</li>
</ul>
<p>You can get the plugin from wordpress.org: <a href="http://wordpress.org/extend/plugins/spam-stopper/">http://wordpress.org/extend/plugins/spam-stopper/</a></p>
<p>For support, please keep my comments clean and post on either the wordpress forums <a href="../forum">or my forum.</a></p>
<p>To help support spam-stopper you can make a donation (buy me a coffee, or several) or rate it on wordpress.org. Thanks!<img src="http://blue-anvil.com/7dc46085/4a7d2c88/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /></p>
<img src="http://blue-anvil.com/?ak_action=api_record_view&id=620&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/R4yn0etoj0MmiLrZ2rbcwA6A28I/0/da"><img src="http://feedads.g.doubleclick.net/~a/R4yn0etoj0MmiLrZ2rbcwA6A28I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/R4yn0etoj0MmiLrZ2rbcwA6A28I/1/da"><img src="http://feedads.g.doubleclick.net/~a/R4yn0etoj0MmiLrZ2rbcwA6A28I/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=rtSoatGd86c:Y4r9Y27hQ4E:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=rtSoatGd86c:Y4r9Y27hQ4E:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=rtSoatGd86c:Y4r9Y27hQ4E:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=rtSoatGd86c:Y4r9Y27hQ4E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=rtSoatGd86c:Y4r9Y27hQ4E:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=rtSoatGd86c:Y4r9Y27hQ4E:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=rtSoatGd86c:Y4r9Y27hQ4E:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=rtSoatGd86c:Y4r9Y27hQ4E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blueanvilblog/~4/rtSoatGd86c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blue-anvil.com/archives/wordpress-spam-stopper-plugin-updated/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sidebar Login 2.2.6 Update</title>
		<link>http://blue-anvil.com/archives/sidebar-login-2-2-6-update/</link>
		<comments>http://blue-anvil.com/archives/sidebar-login-2-2-6-update/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 19:03:31 +0000</pubDate>
		<dc:creator>Mike Jolley</dc:creator>
				<category><![CDATA[Out of the Blue]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[login widget]]></category>
		<category><![CDATA[side]]></category>
		<category><![CDATA[sidebar]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blue-anvil.com/?p=618</guid>
		<description><![CDATA[Sidebar Login for wordpress has just been updated and contains many fixes and improvements. The main changes being:

Added changelog to readme.
 OpenID Plugin (http://wordpress.org/extend/plugins/openid/) Integration.
 %username% can be used in your custom links shown when logged in (gets replaced with username)
 WP-FacebookConnect (http://wordpress.org/extend/plugins/wp-facebookconnect/) integration (untested!)
 Minor fixes (worked through a big list of em!)

You can [...]]]></description>
			<content:encoded><![CDATA[<p>Sidebar Login for wordpress has just been updated and contains many fixes and improvements. The main changes being:</p>
<ul>
<li>Added changelog to readme.</li>
<li> OpenID Plugin (http://wordpress.org/extend/plugins/openid/) Integration.</li>
<li> %username% can be used in your custom links shown when logged in (gets replaced with username)</li>
<li> WP-FacebookConnect (http://wordpress.org/extend/plugins/wp-facebookconnect/) integration (untested!)</li>
<li> Minor fixes (worked through a big list of em!)</li>
</ul>
<p>You can get the plugin from wordpress.org: <a href="http://wordpress.org/extend/plugins/sidebar-login/">http://wordpress.org/extend/plugins/sidebar-login/</a></p>
<p>For support, please keep my comments clean and post on either the wordpress forums <a href="http://blue-anvil.com/forum">or my forum.</a></p>
<p>To help support sidebar login you can make a donation (buy me a coffee, or several) or rate it on wordpress.org. Thanks!<img src="http://blue-anvil.com/7dc46085/4a7d2c88/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /></p>
<img src="http://blue-anvil.com/?ak_action=api_record_view&id=618&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/MW3sm1zTGjn-Hi4Wd1jWPqyqcZI/0/da"><img src="http://feedads.g.doubleclick.net/~a/MW3sm1zTGjn-Hi4Wd1jWPqyqcZI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/MW3sm1zTGjn-Hi4Wd1jWPqyqcZI/1/da"><img src="http://feedads.g.doubleclick.net/~a/MW3sm1zTGjn-Hi4Wd1jWPqyqcZI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=I-U1drGmc74:KdAoJW7n4kA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=I-U1drGmc74:KdAoJW7n4kA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=I-U1drGmc74:KdAoJW7n4kA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=I-U1drGmc74:KdAoJW7n4kA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=I-U1drGmc74:KdAoJW7n4kA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=I-U1drGmc74:KdAoJW7n4kA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=I-U1drGmc74:KdAoJW7n4kA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=I-U1drGmc74:KdAoJW7n4kA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blueanvilblog/~4/I-U1drGmc74" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blue-anvil.com/archives/sidebar-login-2-2-6-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress 2.8 Memory Usage</title>
		<link>http://blue-anvil.com/archives/wordpress-28-memory-usage/</link>
		<comments>http://blue-anvil.com/archives/wordpress-28-memory-usage/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 11:07:41 +0000</pubDate>
		<dc:creator>Mike Jolley</dc:creator>
				<category><![CDATA[Out of the Blue]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[fixes]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blue-anvil.com/?p=611</guid>
		<description><![CDATA[With the release of wordpress 2.8 some people are experiencing out of memory php errors along the lines of:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 228968 bytes)
You may also be seeing pages fail to load fully (for example the wordpress admin dashboard) if php error messages are hidden. I&#8217;ve already [...]]]></description>
			<content:encoded><![CDATA[<p>With the release of wordpress 2.8 some people are experiencing out of memory php errors along the lines of:</p>
<blockquote><p>Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 228968 bytes)</p></blockquote>
<p>You may also be seeing pages fail to load fully (for example the wordpress admin dashboard) if php error messages are hidden. I&#8217;ve already had one case where we thought certain plugins were to blame but in fact it was just out of memory. A possible fix (which worked in the previously mentioned case) is to add:</p>
<p><code>@ini_set('memory_limit','64M');</code></p>
<p>to your wp-config file. Has anyone else encoutered this error?<img src="http://blue-anvil.com/7dc46085/4a7d2c88/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /></p>
<img src="http://blue-anvil.com/?ak_action=api_record_view&id=611&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/MJrABoViXvDgLCQ7gAQ4nlNubak/0/da"><img src="http://feedads.g.doubleclick.net/~a/MJrABoViXvDgLCQ7gAQ4nlNubak/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/MJrABoViXvDgLCQ7gAQ4nlNubak/1/da"><img src="http://feedads.g.doubleclick.net/~a/MJrABoViXvDgLCQ7gAQ4nlNubak/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=ciyHuojgF-o:o-ZrSACgRv8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=ciyHuojgF-o:o-ZrSACgRv8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=ciyHuojgF-o:o-ZrSACgRv8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=ciyHuojgF-o:o-ZrSACgRv8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=ciyHuojgF-o:o-ZrSACgRv8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=ciyHuojgF-o:o-ZrSACgRv8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=ciyHuojgF-o:o-ZrSACgRv8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=ciyHuojgF-o:o-ZrSACgRv8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blueanvilblog/~4/ciyHuojgF-o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blue-anvil.com/archives/wordpress-28-memory-usage/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>jQuery Curvy Corners 1.x and 2.x updated and moved to Google Code</title>
		<link>http://blue-anvil.com/archives/jquery-curvy-corners-1x-and-2x-updated-and-moved-to-google-code/</link>
		<comments>http://blue-anvil.com/archives/jquery-curvy-corners-1x-and-2x-updated-and-moved-to-google-code/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 19:18:11 +0000</pubDate>
		<dc:creator>Mike Jolley</dc:creator>
				<category><![CDATA[Out of the Blue]]></category>
		<category><![CDATA[curvy corners]]></category>
		<category><![CDATA[jQuery Plugins & Snippets]]></category>
		<category><![CDATA[rounded corners]]></category>

		<guid isPermaLink="false">http://blue-anvil.com/?p=607</guid>
		<description><![CDATA[I have updated the jQuery Curvy Corners plugins (both versions) with jQuery 1.3.2 support and other enhancements. The beta 2 version is looking good and is working in all version of IE, Opera, and Firefox (as far as I can tell).
You can grab the latest files from Google Code here. Enjoy.
]]></description>
			<content:encoded><![CDATA[<p>I have updated the jQuery Curvy Corners plugins (both versions) with jQuery 1.3.2 support and other enhancements. The beta 2 version is looking good and is working in all version of IE, Opera, and Firefox (as far as I can tell).</p>
<p>You can grab the latest files from Google Code <a href="http://code.google.com/p/jquerycurvycorners/">here</a>. Enjoy.<img src="http://blue-anvil.com/7dc46085/4a7d2c88/FeedBurner/1.0 (http://www.FeedBurner.com).gif" /></p>
<img src="http://blue-anvil.com/?ak_action=api_record_view&id=607&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/W9svx7euZ-D95Fk_SOal4pVARxs/0/da"><img src="http://feedads.g.doubleclick.net/~a/W9svx7euZ-D95Fk_SOal4pVARxs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/W9svx7euZ-D95Fk_SOal4pVARxs/1/da"><img src="http://feedads.g.doubleclick.net/~a/W9svx7euZ-D95Fk_SOal4pVARxs/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=-Qv2d4aUfSQ:iZyAlaGnMtw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=-Qv2d4aUfSQ:iZyAlaGnMtw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=-Qv2d4aUfSQ:iZyAlaGnMtw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=-Qv2d4aUfSQ:iZyAlaGnMtw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=-Qv2d4aUfSQ:iZyAlaGnMtw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=-Qv2d4aUfSQ:iZyAlaGnMtw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?i=-Qv2d4aUfSQ:iZyAlaGnMtw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blueanvilblog?a=-Qv2d4aUfSQ:iZyAlaGnMtw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blueanvilblog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blueanvilblog/~4/-Qv2d4aUfSQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blue-anvil.com/archives/jquery-curvy-corners-1x-and-2x-updated-and-moved-to-google-code/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 1.316 seconds. --><!-- Cached page generated by WP-Super-Cache on 2009-11-06 15:10:08 -->
