<?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>/ M@ / &#187; Wordpress</title>
	<atom:link href="http://matthewsnell.com/blog/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://matthewsnell.com/blog</link>
	<description>Random things and geekery</description>
	<lastBuildDate>Fri, 06 Jan 2012 00:24:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>New Theme</title>
		<link>http://matthewsnell.com/blog/2008/01/09/new-theme/</link>
		<comments>http://matthewsnell.com/blog/2008/01/09/new-theme/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 16:29:17 +0000</pubDate>
		<dc:creator>M@</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Life the Universe and Everything]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://matthewsnell.com/blog/2008/01/09/new-theme/</guid>
		<description><![CDATA[<a href="http://matthewsnell.com/blog/2008/01/09/new-theme/" title="New Theme"></a>I found a few good themes this morning thanks to Smashing Magazine&#8217;s 100 Excellent Free WordPress Themes. I actually found two that I really liked, I put the visually fun one here on this site and a clean easy to &#8230;<p class="read-more"><a href="http://matthewsnell.com/blog/2008/01/09/new-theme/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://matthewsnell.com/blog/2008/01/09/new-theme/" title="New Theme"></a><p>I found a few good themes this morning thanks to <a href="http://www.smashingmagazine.com/2008/01/08/100-excellent-free-high-quality-wordpress-themes/" target="_blank">Smashing Magazine&#8217;s 100 Excellent Free WordPress Themes</a>.  I actually found two that I really liked, I put the visually fun one here on this site and a clean easy to read one on <a href="http://linuxneophyte.com" target="_blank">Linux Neophyte</a>.</p>
<p>That story couldn&#8217;t have come at a better time, I was hating the WP themes I&#8217;d been using on both sites and had almost no luck at all finding anything decent on <a href="http://themes.wordpress.net/" target="_blank">http://themes.wordpress.net/</a>.  Oh and navigating that site SUCKS!  It really needs an overhaul.</p>
<p>Anyway, if you use WP and want something new, check out the story above <img src='http://matthewsnell.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://matthewsnell.com/blog/2008/01/09/new-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protecting WordPress&#8217; Control Panel</title>
		<link>http://matthewsnell.com/blog/2007/10/10/protecting-wordpress-control-panel/</link>
		<comments>http://matthewsnell.com/blog/2007/10/10/protecting-wordpress-control-panel/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 13:31:47 +0000</pubDate>
		<dc:creator>M@</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://matthewsnell.com/blog/2007/10/10/protecting-wordpress-control-panel/</guid>
		<description><![CDATA[<a href="http://matthewsnell.com/blog/2007/10/10/protecting-wordpress-control-panel/" title="Protecting Wordpress&#039; Control Panel"></a>Back when I started managing my own WordPress (WP) install, I was (and by was, I mean will always be) paranoid about letting just anyone with a &#8216;puter at my /wp-admin dir. /wp-admin is where you go in WP to &#8230;<p class="read-more"><a href="http://matthewsnell.com/blog/2007/10/10/protecting-wordpress-control-panel/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://matthewsnell.com/blog/2007/10/10/protecting-wordpress-control-panel/" title="Protecting Wordpress&#039; Control Panel"></a><p>Back when I started managing my own WordPress (WP) install, I was (and by was, I mean will always be) paranoid about letting just <em><strong>anyone</strong></em> with a &#8216;puter at my <code>/wp-admin</code> dir.</p>
<ul>
<li><code>/wp-admin</code> is where you go in WP to control the blog.  It&#8217;s where you write to and post from, as well as perform administrative tasks.</li>
</ul>
<p>I felt it prudent, so I took a few steps to protect the place.  Firstly, I renamed the default <code>admin</code> account to something else.  A task made fairly easy using your web host&#8217;s tools (<code>phpmyadmin</code>).  Doing this will make it more difficult for fools to to make their way into the blog&#8217;s control panel.  I also set up one helluvagood pass phrase for myself.  Once that was done I took steps to limit just how many computers can hit that directory.  This was done with a <code>.htaccess</code> file.  Check out <a href="http://en.wikipedia.org/wiki/Htaccess">http://en.wikipedia.org/wiki/Htaccess</a>  for info on what else you can do with htaccess and some tutorials.</p>
<p>My file looks something like this:</p>
<blockquote><p> AuthUserFile /dev/null<br />
AuthGroupFile /dev/null<br />
AuthName &#8220;MattSnell&#8221;<br />
AuthType Basic<br />
&lt;LIMIT&gt;<br />
order deny,allow<br />
deny from all<br />
allow from 192.168.1.100<br />
allow from 192.168.1.101<br />
&lt;/LIMIT&gt;</p></blockquote>
<p>What it does is deny access to <strong>ALL</strong> IP addresses (<code>order deny,allow</code> and <code>deny from all</code>) and then selectively allows ONLY those in the <strong>allow from</strong> list.</p>
<p>Since I have two public IP addresses that almost never change, I just specify them in the allow list and upload the file to my <code>/wp-admin</code> directory using <code>scp</code> or <code>ftp</code>.  If my IP address ever changes, I won&#8217;t be able to edit or otherwise admin the blog until I go in and update the file.  No biggie, only takes a moment.</p>
<p>So there you have it, change the default admin username, set a good pass and limit how many IP addresses can access the control panel.  Feeling better already <img src='http://matthewsnell.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://matthewsnell.com/blog/2007/10/10/protecting-wordpress-control-panel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New blog, but not for me</title>
		<link>http://matthewsnell.com/blog/2007/09/27/new-blog-but-not-for-me/</link>
		<comments>http://matthewsnell.com/blog/2007/09/27/new-blog-but-not-for-me/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 15:56:40 +0000</pubDate>
		<dc:creator>M@</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Life the Universe and Everything]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[WATD]]></category>
		<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://matthewsnell.com/blog/2007/09/27/new-blog-but-not-for-me/</guid>
		<description><![CDATA[<a href="http://matthewsnell.com/blog/2007/09/27/new-blog-but-not-for-me/" title="New blog, but not for me"></a>So, looks like I&#8217;ve really been keeping up with this blogging thing. Last time was August 3rd&#8230;. Well, to be honest, that was the last time I posted. I see a draft here about a new laptop and Vista that &#8230;<p class="read-more"><a href="http://matthewsnell.com/blog/2007/09/27/new-blog-but-not-for-me/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://matthewsnell.com/blog/2007/09/27/new-blog-but-not-for-me/" title="New blog, but not for me"></a><p>So, looks like I&#8217;ve really been keeping up with this blogging thing.  Last time was August 3rd&#8230;.  Well, to be honest, that was the last time I posted.  I see a draft here about a new laptop and Vista that is waiting for completion..  I&#8217;m gonna count that as a 75% complete blog session <img src='http://matthewsnell.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (my blog, my rules).</p>
<p>I just spent all of 10 minutes installing yet another <a href="http://wordpress.org" target="_blank">WordPress</a> blog, this time for my dad.  I can&#8217;t get over just how easy it is to create one.  All you need is the ability to create a <a href="http://en.wikipedia.org/wiki/MySQL" target="_blank">MySQL</a> user and database (<a href="http://www.cpanel.net/index.html" target="_blank">cPanel</a> on any Linux hosting provider gives you that), FTP or (preferably) shell access to the server and the ability to edit a text file.</p>
<p>WordPress has a <a href="http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install" target="_blank">famous 5 minute install</a> that you can follow to do the job, the extra 5 minutes (in my case) is used up going back into cPanel and then <a href="http://www.phpmyadmin.net" target="_blank">phpMyAdmin</a> to rename the default &#8220;admin&#8221; account to something else and to tweak the permalinks as I just can&#8217;t stand the default.  Poof!  You got yourself a new blog and you&#8217;re ready to share your opinions and inane blabber with the rest of the world!</p>
<p>Check out my <a href="http://actsmartblog.goamerican.com" target="_blank">Dad&#8217;s blog</a>, he&#8217;ll be posting topics he covers on his weekly WATD radio show.</p>
]]></content:encoded>
			<wfw:commentRss>http://matthewsnell.com/blog/2007/09/27/new-blog-but-not-for-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

