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

<channel>
	<title>markcadman.com</title>
	<atom:link href="http://markcadman.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://markcadman.com</link>
	<description>Mark Cadman, WordPress Developer</description>
	<lastBuildDate>Mon, 05 Jul 2010 05:37:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>AppStoreReview: AtomicWebBrowser</title>
		<link>http://markcadman.com/2010/02/appstorereview-atomicwebbrowser/</link>
		<comments>http://markcadman.com/2010/02/appstorereview-atomicwebbrowser/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 08:24:46 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[AppStoreReviews]]></category>
		<category><![CDATA[59p]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[mobilesafari]]></category>
		<category><![CDATA[paidapp]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://markcadman.com/2010/02/appstorereview-atomicwebbrowser/</guid>
		<description><![CDATA[I gave this app 4/5 stars on the AppStore. I dropped it a star for poor UI and some bugs and gave it an extra star for the 59p price point. It&#8217;s unfortunate the interface is so poor, because this is an easy recommendation to any iPhone user as a MobileSafari replacement even with the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>I gave this app 4/5 stars on the AppStore. I dropped it a star for poor UI and some bugs and gave it an extra star for the 59p price point.</strong></p>
<p>It&#8217;s unfortunate the interface is so poor, because this is an easy recommendation to any iPhone user as a MobileSafari replacement even with the terrible icons.</p>
<p>Unlimited tabs is very useful — though I wish it would cache the tabs when reopened, perhaps an Apple restriction?</p>
<p>Full screen view is sublime, potentially even more so because of the (lack of) icons (again, minor frustration/bug in that you can&#8217;t write a URL in full screen view).</p>
<p>Whilst at 59p though, I&#8217;d call this a steal. With a better interface and some bugfixes, easily worth £2. Perhaps Apple may even add a &#8216;DefaultBrowser&#8217; switch if Apps like this get good enough.</p>
<p>Screen shots (many more features than I mentioned):<br />

<a href='http://markcadman.com/2010/02/appstorereview-atomicwebbrowser/001-fullscreen-notabs-portrait/' title='001-fullscreen-notabs-portrait'><img width="150" height="150" src="http://markcadman.com/wp-content/uploads/2010/02/001-fullscreen-notabs-portrait-150x150.png" class="attachment-thumbnail" alt="001-fullscreen-notabs-portrait" title="001-fullscreen-notabs-portrait" /></a>
<a href='http://markcadman.com/2010/02/appstorereview-atomicwebbrowser/002-fullscreen-notabs-landscape/' title='002-fullscreen-notabs-landscape'><img width="150" height="150" src="http://markcadman.com/wp-content/uploads/2010/02/002-fullscreen-notabs-landscape-e1266743988202-150x150.png" class="attachment-thumbnail" alt="002-fullscreen-notabs-landscape" title="002-fullscreen-notabs-landscape" /></a>
<a href='http://markcadman.com/2010/02/appstorereview-atomicwebbrowser/003-fullscreen-tabs-portrait/' title='003-fullscreen-tabs-portrait'><img width="150" height="150" src="http://markcadman.com/wp-content/uploads/2010/02/003-fullscreen-tabs-portrait-150x150.png" class="attachment-thumbnail" alt="003-fullscreen-tabs-portrait" title="003-fullscreen-tabs-portrait" /></a>
<a href='http://markcadman.com/2010/02/appstorereview-atomicwebbrowser/004-fullscreen-tabs-landscape/' title='004-fullscreen-tabs-landscape'><img width="150" height="150" src="http://markcadman.com/wp-content/uploads/2010/02/004-fullscreen-tabs-landscape-e1266744003465-150x150.png" class="attachment-thumbnail" alt="004-fullscreen-tabs-landscape" title="004-fullscreen-tabs-landscape" /></a>
<a href='http://markcadman.com/2010/02/appstorereview-atomicwebbrowser/005-allchrome-portrait/' title='005-allchrome-portrait'><img width="150" height="150" src="http://markcadman.com/wp-content/uploads/2010/02/005-allchrome-portrait-150x150.png" class="attachment-thumbnail" alt="005-allchrome-portrait" title="005-allchrome-portrait" /></a>
<a href='http://markcadman.com/2010/02/appstorereview-atomicwebbrowser/006-allchrome-landscape/' title='006-allchrome-landscape'><img width="150" height="150" src="http://markcadman.com/wp-content/uploads/2010/02/006-allchrome-landscape-e1266744023535-150x150.png" class="attachment-thumbnail" alt="006-allchrome-landscape" title="006-allchrome-landscape" /></a>
<a href='http://markcadman.com/2010/02/appstorereview-atomicwebbrowser/007-contextual/' title='007-contextual'><img width="150" height="150" src="http://markcadman.com/wp-content/uploads/2010/02/007-contextual-150x150.png" class="attachment-thumbnail" alt="007-contextual" title="007-contextual" /></a>
<a href='http://markcadman.com/2010/02/appstorereview-atomicwebbrowser/008-settings/' title='008-settings'><img width="150" height="150" src="http://markcadman.com/wp-content/uploads/2010/02/008-settings-150x150.jpg" class="attachment-thumbnail" alt="008-settings" title="008-settings" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://markcadman.com/2010/02/appstorereview-atomicwebbrowser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: Use .htaccess to redirect visitors while you upgrade WordPress</title>
		<link>http://markcadman.com/2009/08/how-to-show-a-maintenance-page-while-upgrading-or-modifying-wordpress-with-htaccess/</link>
		<comments>http://markcadman.com/2009/08/how-to-show-a-maintenance-page-while-upgrading-or-modifying-wordpress-with-htaccess/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 18:30:42 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://markcadman.com/?p=148</guid>
		<description><![CDATA[Whilst I recommend you skip to the back story and particularly the assumptions this guide makes before using the code in a production environment, I&#8217;m going to start with the end for brevity&#8217;s sake. Disclaimer: I take no responsibility for any damages caused if you use this guide. The End In the .htaccess file at [...]]]></description>
			<content:encoded><![CDATA[<p>Whilst I recommend you skip to the <a href="#backstory">back story</a> and particularly the <a href="#assumptions">assumptions</a> this guide makes before using the code in a production environment, I&#8217;m going to start with the end for brevity&#8217;s sake.</p>
<div class="notice">Disclaimer: I take no responsibility for any damages caused if you use this guide.</div>
<h3>The End</h3>
<ol>
<li>In the .htaccess file at the base of your (standard-pretty-permalink enabled) WordPress installation, find the line which contains &lt;/IfModule&gt;</li>
<li>Add a new line above it, and paste these two:</li>
</ol>
<p><code>#RewriteCond %{REMOTE_ADDR} ^127\.0\.0\.1$<br />
#RewriteRule ^(index\.php)$ HOLDINGPAGEHERE [L]</code></p>
<ol start="3">
<li>Replace HOLDINGPAGEHERE with the relative path to your maintenance page. It can be any format, try maintenance.html if you&#8217;re not sure.</li>
<li>Remove the # from the beginning of the second (of these two) lines. If you save / upload this file now, all requests to the front of WordPress will be redirected to your maintenance page. Congratulations!</li>
</ol>
<p><strong>If, like me, you&#8217;d like to be able to view and test the site whilst redirecting your visitors, read on:</strong></p>
<ol start="5">
<li>Make a note of your public IP address in a note/text-pad window. Use a service like <a href="http://whatismyip.com/">whatismyip.com</a> if you&#8217;re not sure.</li>
<li>For every period / full-stop in your IP address, add a backslash before it.</li>
<li>On the first line of the two you pasted, delete everything between the ^ and the $</li>
<li>Paste your slashed IP address from your text window between the ^ and $</li>
<li>Remove the # from the beginning of the line and save the file. If you&#8217;ve done it right, you&#8217;ll still be able to see the site and other visitors will get your maintenance page. Try it on your phone, or through a web proxy (I&#8217;d link to one but I don&#8217;t know any that aren&#8217;t ad heavy)</li>
</ol>
<p><em>Once you&#8217;ve got that setup and working, all you&#8217;ll need to do in future is toggle the # characters at the beginning of the line. A hash at the beginning of any line in an .htaccess file &#8216;disables&#8217; it.</em></p>
<h3 id="backstory">Back Story</h3>
<p>This all started with with Jangles (not these <a href="http://jangles.net">Jangles</a> this <a href="http://twitter.com/jangles/">Jangles</a>) when he tweeted </p>
<blockquote class="twitter" cite="http://twitter.com/jangles/status/3190917825"><p>
A little bit of WP housekeeping, like upgrading to 2.8.3. Normal service on the blogs will be back asap :)
</p></blockquote>
<p><a href="http://twitter.com/thepriceislight/">Daz</a> then <a href="http://twitter.com/thepriceislight/status/3191096488">suggested</a> a plugin called <a href="http://wordpress.org/extend/plugins/maintenance-mode/">Maintenance Mode</a> for WordPress. Jangles said he&#8217;d <span class="inlinequote">&ldquo;[&hellip;] yet to find anyone who has had a good experience with [it]&rdquo;</span> and I made the point that it seemed contrary to use a plugin to cover a hole in a system it needed to be running to work. I said I thought a .htaccess redirect was the way to go, but I didn&#8217;t have a nice &#8216;designer-friendly&trade;&#8217; set of steps I could give either of them to get it done.</p>
<p>As I&#8217;d brought it up, I thought I&#8217;d better make sure there was such a plan if I was going to go around recommending it!</p>
<h3 id="assumptions">Assumptions</h3>
<ul>
<li>You&#8217;ve got a site up and running WordPress, it needs some updates and you&#8217;d rather you didn&#8217;t show everyone the guts and garters of your site while you upgrade it.</li>
<li>One way or another, you can access the .htaccess file.</li>
<li>That you have the standard &#8216;pretty&#8217; permalinks enabled. My guess is the guide will work fine for any variant of pretty-permalinks. If you don&#8217;t have them turned on, you should! Read more about them here: <a href="http://codex.wordpress.org/Using_Permalinks#mod_rewrite:_.22Pretty_Permalinks.22">WordPress Codex: Using Permalinks &#8211; mod_rewrite &#8216;Pretty Permalinks&#8217;</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://markcadman.com/2009/08/how-to-show-a-maintenance-page-while-upgrading-or-modifying-wordpress-with-htaccess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

