<?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>The Code Dojo &#187; Chad</title>
	<atom:link href="http://dojo.codegreene.com/author/chad/feed/" rel="self" type="application/rss+xml" />
	<link>http://dojo.codegreene.com</link>
	<description>The Code Dojo is the veritable repository of random musings from the development team at Code Greene.</description>
	<lastBuildDate>Fri, 20 Jan 2012 18:09:02 +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>Securing WordPress with Plugins</title>
		<link>http://dojo.codegreene.com/2011/12/securing-wordpress-with-plugins/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=securing-wordpress-with-plugins</link>
		<comments>http://dojo.codegreene.com/2011/12/securing-wordpress-with-plugins/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 18:49:01 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=883</guid>
		<description><![CDATA[The purpose of this post is to help you secure your WordPress self-hosted site by installing and setting up plugins. As of the time of writing this post these plugins have been used with WordPress 3.2.1. Keeping your site secure or safe from hackers is not always easy but is something you need to be [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-885" title="Picture 5" src="http://dojo.codegreene.com/wp-content/uploads/2011/12/Picture-5-300x84.png" alt="" width="300" height="84" />The purpose of this post is to help you secure your WordPress self-hosted site by installing and setting up plugins. As of the time of writing this post these plugins have been used with WordPress 3.2.1.</p>
<p>Keeping your site secure or safe from hackers is not always easy but is something you need to be aware of. One thing I encourage you to do just in case your site is compromised is to always have a back up of your files and database. As a start, one plugin that can help with this is named BackWPup ( <a title="BackWPup" href="http://backwpup.com" target="_blank">www.backwpup.com</a> ). You can set this plugin to backup your files and database daily, weekly, monthly, or if you feel even hourly. But you can have it email it to you, save it to another server via FTP, or even save it to your DropBox account.</p>
<p>There are a few steps that you can take from the beginning when you first setup your WordPress site. The first thing to do is do not use the default table alias. WordPress by default will suggest that it use &#8220;wp_&#8221;. If you are only going to use the database for your site and not add any other tables I would suggest you take it off all together, but to make it even more secure use a different alias.<span id="more-883"></span></p>
<p>If you already have a site up and running and just want to take what you have now and make it secure here are the list of plugins and what they do:</p>
<ul>
<li><strong>Change the login URL</strong><br />
By default WordPress uses your URL / wp-login. To make it more secure  you can change the URL to be used to login. Sometimes people want /manger, /login, or /admin. Whatever it is that you choose you can use one of these plugins to change it from the default<br />
- <strong>Ozh&#8217; Simpler Login URL</strong> &#8211; <a href="http://wordpress.org/extend/plugins/ozh-simpler-login-url" target="_blank">Link</a><strong><br />
</strong>- <strong>Peter&#8217;s Login Redirect</strong> &#8211; <a href="http://wordpress.org/extend/plugins/peters-login-redirect" target="_blank">Link</a><br />
- <strong>Custom Login and Admin URL&#8217;s</strong> &#8211; <a href="http://wordpress.org/extend/plugins/custom-login-and-admin-urls" target="_blank">Link</a></li>
<li><strong>Limit Login Attempts</strong><br />
By default WordPress does not limit that amount of tries to log into the Admin. It will instead inform the user instantly that it is not correct and allow them to try again. So using one or even both of these plugins will help you limit this and track what is going on<br />
- <strong>Limit Login Attempts</strong> &#8211; <a href="http://wordpress.org/extend/plugins/limit-login-attempts" target="_blank">Link</a><br />
- <strong>Login LockDown</strong> &#8211; <a href="http://wordpress.org/extend/plugins/login-lockdown" target="_blank">Link</a></li>
<li><strong><strong>Find Out What Security Holes Your Site Is Susceptible To</strong></strong><br />
Run tests on your site to see what security holes may appear in your site. It is a full time job to stay on top of what the latest security risks are out there. So to help know what your problems are run one, or both plugins to evaluate your sites holes and close them up as you can<br />
- <strong>Ultimate Security Checker</strong> &#8211; <a href="http://wordpress.org/extend/plugins/ultimate-security-checker" target="_blank">Link</a><br />
- <strong>Secure WordPress</strong> &#8211; <a href="http://wordpress.org/extend/plugins/secure-wordpress" target="_blank">Link</a></li>
</ul>
<p>These are just a few ways you can secure your WordPress site just using plugins. There are other ways that I may expound on at a later time but it requires editing code, editing configuration settings on the server, and even updating the .htaccess on the server.</p>
<p><strong>Bonus Thought:</strong><br />
Another thing that I would encourage all to do that does not make your site a little more secure is in your robots.txt file that you have available to the search engines is to have them ignore your wp-content directory. There is no reason they need to go through these files. To do that you can add the following to your robots.txt file:<br />
Disallow: /wp-admin<br />
Disallow: /wp-includes<br />
Disallow: /wp-content/plugins<br />
Disallow: /wp-content/cache<br />
Disallow: /wp-content/themes<br />
Disallow: /wp-login.php<br />
Disallow: /*wp-login.php*<br />
Allow: /wp-content/uploads</p>
<p>What plugins are you using to secure your WordPress site?</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2011/12/securing-wordpress-with-plugins/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Internet Explorer Drops Below 50 Percent Market Share&#8230;So What</title>
		<link>http://dojo.codegreene.com/2011/11/internet-explorer-drops-below-50-percent-web-usage/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=internet-explorer-drops-below-50-percent-web-usage</link>
		<comments>http://dojo.codegreene.com/2011/11/internet-explorer-drops-below-50-percent-web-usage/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 16:08:19 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Educating Clients]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=803</guid>
		<description><![CDATA[I remember when surfing the web consisted of either using Netscape or Internet Explorer. Those that were new used &#8220;AOL&#8221; and the great joke was that at least I used a browser that supported JavaScript. Oh how the times have changed, and they have changed for the better. The tools we use today to build [...]]]></description>
			<content:encoded><![CDATA[<p>I remember when surfing the web consisted of either using Netscape or Internet Explorer. Those that were new used &#8220;AOL&#8221; and the great joke was that at least I used a browser that supported JavaScript. Oh how the times have changed, and they have changed for the better. The tools we use today to build websites are better, more powerful, and are built to accommodate what the public wants. With better and more powerful tools to build websites, the browsers have to keep up and for the most part they have.</p>
<p>When I heard the news that IE has dropped just below 50 percent market share on the desktops, I reflected on when I started to develop for the web. When I started web development seriously, I was working for the Davis School District in Utah. We were required to use IE5, but when IE5.5 came out I was so excited. So hearing this news brought back memories (some good and some bad).<span id="more-803"></span></p>
<p>To this date I do not use Internet Explorer. I still like Firefox myself, but I do have Chrome installed. I mostly use Firefox out of habit and knowing how to work my tools or plugins with it keeps me happy. But I have not used Internet Explorer myself since IE6. I moved on to a better, safer, faster, and more compatible browser.</p>
<p><a href="http://dojo.codegreene.com/wp-content/uploads/2010/03/internetexplorer.jpg"><img class="alignright size-full wp-image-488" style="margin: 0 0 10px 10px;" title="internetexplorer" src="http://dojo.codegreene.com/wp-content/uploads/2010/03/internetexplorer.jpg" alt="Internet Explorer Logo" width="100" height="100" /></a>I don&#8217;t have anything against Internet Explorer like some other developers. I think it is because I have built many PCs, I have worked on even more PCs, and I have had to interact with the owner of those PCs. They use Internet Explorer out of ignorance. You ask them what browser they use and most of them will say &#8220;I use Google.&#8221; Then if you follow up that answer with &#8220;Oh you use Chrome?&#8221; they will say no and you will discover that they use Internet Explorer and Google is their home page.</p>
<p>People don&#8217;t know the difference between browsers like developers or geeks. This is where we can help educate them. But before you can educate them you need to really know what the problems are. Don&#8217;t just hate it cause it is what most developers do. Know or learn why. I used to swear <em>by</em> Internet Explorer, not <em>at</em> it. But as I learned about &#8216;web standards&#8217; and I started swearing at Internet Explorer.</p>
<p>Now with Internet Explorer falling below 50 percent market share on the desktop and less then 0.2 percent on the mobile, does this mean we need to stop cross browser testing? No. There are still people out there using the default browser that comes with Windows and they don&#8217;t know better.</p>
<p>We as web developers need to still provide the best web browsing experience possible to the end user no matter what browser they use. We need to test the site fully to ensure that it will work in Internet Explorer as best it can. This may not be the exact same experience as when a user uses Firefox, Chrome or Safari but we need to support the Internet Explorer users. Even if you don&#8217;t like Internet Explorer there are users out there that will visit your site, your companies site, or your own personal blog that use Internet Explorer.</p>
<p>Another responsibility we have as web developers is to educate the users or your clients to the differences the end user will experience when using different browsers. Not only different browsers but different operating systems with different browsers. Fonts render different, colors are different, and at times the code will need to be tweaked to display differently.</p>
<p>Internet Explorer is still here and still the biggest and strongest player on the Internet. On top of that it is job security that we still have jobs fixing bugs. With the growth of popularity of Macs and more people using mobile browsers I feel that Internet Explorer will become just another browser out there, but will not dictate how the Internet should be displayed as it used to. The browser that will become the biggest player on the Internet will be the one that works well on desktop and mobile.</p>
<p>What browser do you use most often? Where do you see Internet Explorer in 5 years?</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2011/11/internet-explorer-drops-below-50-percent-web-usage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Browser Comparison</title>
		<link>http://dojo.codegreene.com/2009/02/browser-comparison/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=browser-comparison</link>
		<comments>http://dojo.codegreene.com/2009/02/browser-comparison/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 23:26:45 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=99</guid>
		<description><![CDATA[We have been mentioning browsers quite a bit in our first posts on our new blog. We get asked now and again when clients come in about browsers and which is the best and why.  I thought I would try to give a good answer to that by giving a quick browser review. I can’t [...]]]></description>
			<content:encoded><![CDATA[<p>We have been mentioning browsers quite a bit in our first posts on our new blog. We get asked now and again when clients come in about browsers and which is the best and why.  I thought I would try to give a good answer to that by giving a quick browser review.</p>
<p>I can’t give a perfect answer because everyone likes to surf the Internet in their own way. So somethings that matter to me (add-ons and plug-ins) may not matter to you. But one thing that should matter to all of us is security. Another that should be important but the average public does not know about is web standards. Microsoft is trying to be better at this but is still falling short, but many of the other browsers follow the standards.</p>
<p>I am a huge Firefox fan, and I use the browser on my home computer, although I use a combination of IE, Firefox and Opera, (for testing purposes). Each browser has its own strengths and weaknesses. However, I have found Firefox to be a strong contender for the best all-around web browser.<br /><span id="more-99"></span></p>
<hr />
<a href="http://www.mozilla.com/en-US/firefox/"><img src="http://dojo.codegreene.com/wp-content/uploads/2009/02/firefox.jpg" alt="firefox" width="128" height="128" class="alignleft size-full wp-image-107" /></a></p>
<h6>Firefox 3 </h6>
<p><a href="http://www.mozilla.com/">(download)</a></p>
<div class="clearer"></div>
<ul class="no_bullets">
<li><strong><span style="color: #dd7303;">Strength</span></strong> &#8211; Thousands of add-ons, themes and the community of developers / designers behind it.</li>
<li><strong><span style="color: #dd7303;">Performance</span></strong> &#8211; It employs Gecko 1.9 to enhance the existing layout engine. It passes Acid2 test and gets better results on the Acid3 test compared to Firefox 2. Basically, it means that Firefox 3 is more CSS and javascript friendly.</li>
<li><strong><span style="color: #dd7303;">Security</span></strong> &#8211; Does not allow a website to download onto, install onto, or execute code on a user’s computer without the user’s agreement.</li>
<li><strong><span style="color: #dd7303;">Usability</span></strong> &#8211; The download manager and bookmark storing system are redesigned, and are easy to use. Also, it separates the themes for Mac, Linux and Windows, and that means users will have a more native look and feel on different operation systems.</li>
</ul>
<hr />
<p><a href="http://www.opera.com/"><img src="http://dojo.codegreene.com/wp-content/uploads/2009/02/opera.jpg" alt="opera" width="128" height="128" class="alignleft size-full wp-image-108" /></a></p>
<h6>Opera 9.6 </h6>
<p><a href="http://www.opera.com/">(download)</a></p>
<div class="clearer"></div>
<ul class="no_bullets">
<li><strong><span style="color: #b91f17;">Strength</span></strong> &#8211; Fast and small, standards-compliant, and available for many operating systems.</li>
<li><strong><span style="color: #b91f17;">Performance</span></strong> &#8211; Provides textual content before ANY other browser, and noticeably faster than IE for total page loading time. Opera’s cache (especially the back/forward performance ) is simply faster than any other browser.</li>
<li><strong><span style="color: #b91f17;">Security</span></strong> &#8211; Opera has a very good reputation in the security community for <strong>always</strong> fixing any possible security issues as <em>soon as possible</em></li>
<li><strong><span style="color: #b91f17;">Usability</span></strong> &#8211; The first browser to introduce mouse-gestures. The whole User Interface, including all the menus, keyboard commands, mouse gestures, tool bars, and even individual buttons are extensively and easily customizable, using a user-friendly GUI driven interface for most features</li>
</ul>
<hr />
<p><a href="http://apple.com/safari"><img src="http://dojo.codegreene.com/wp-content/uploads/2009/02/safari2.jpg" alt="safari2" width="128" height="128" class="alignleft size-full wp-image-110" /></a></p>
<h6>Safari 4 Beta </h6>
<p><a href="http://www.apple.com/safari/download/">(download)</a></p>
<div class="clearer"></div>
<ul class="no_bullets">
<li><strong><span style="color: #3ea3d9;">Strength</span></strong> &#8211; It is the default browser in Mac, and it has an elegant interface.</li>
<li><strong><span style="color: #3ea3d9;">Performance</span></strong> &#8211; It has support for CSS Web fonts and animations and improves support for SVG and HTML 5 media.</li>
<li><strong><span style="color: #3ea3d9;">Security</span></strong> &#8211; Uses robust encryption to ensure that your private information stays private</li>
<li><strong><span style="color: #3ea3d9;">Usability</span></strong> &#8211; As-you-type text search, Quartz-style font-smoothing</li>
</ul>
<hr />
<p><a href="http://www.google.com/chrome/?hl=en"><img src="http://dojo.codegreene.com/wp-content/uploads/2009/02/chrome.jpg" alt="chrome" width="128" height="128" class="alignleft size-full wp-image-114" /></a></p>
<h6>Google Chrome </h6>
<p><a href="http://www.google.com/chrome/?hl=en">(download)</a></p>
<div class="clearer"></div>
<ul class="no_bullets">
<li><strong><span style="color: #f7db20;">Strength</span></strong> - It is fast, secure and multi-processing structured.</li>
<li><strong><span style="color: #f7db20;">Performance</span></strong> &#8211; Chrome uses V8 JavaScript engine to generate javascript code dynamically and hide class transitions automatically. It also uses multi-processing architecture, which allows the browser to shut down a single Tab or a plugin wherever problem occurs but to keep the whole browser alive.</li>
<li><strong><span style="color: #f7db20;">Security</span></strong> &#8211; Chrome warns users when they attempt to visit a harmful website based on google’s phishing and malware blacklists, which is being updated periodically.</li>
<li><strong><span style="color: #f7db20;">Usability</span></strong> &#8211; The Tabs are placed at the top of the window in order to make the navigation faster and smoother. Additionally, Chrome displays 9 most visited web sites and sites most often searched on the home page.</li>
</ul>
<hr />
<p><a href="http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx"><img src="http://dojo.codegreene.com/wp-content/uploads/2009/02/ie.jpg" alt="ie" width="128" height="128" class="alignleft size-full wp-image-113" /></a></p>
<h6>Internet Explorer 8 Beta </h6>
<p><a href="http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx">(download)</a></p>
<div class="clearer"></div>
<ul class="no_bullets">
<li><strong><span style="color: #1292dd;">Strength</span></strong> &#8211; It is the default browser in Windows</li>
<li><strong><span style="color: #1292dd;">Performance</span></strong> &#8211; Accelerators, Automatic Crash Recovery</li>
<li><strong><span style="color: #1292dd;">Security</span></strong> &#8211; InPrivate, allows IE8 not to save searching and browsing history, cookies and form data. In another words, it clears the browser cache by default.</li>
<li><strong><span style="color: #1292dd;">Usability</span></strong> &#8211; Search Suggestions, Web Slices, Tab Color Grouping</li>
</ul>
<hr />
<h6><a href="http://acid3.acidtests.org/" target="_blank">Acid3</a> Scores:</h6>
<p><span style="color: #3ea3d9;">Safari 4:</span> <strong>100/100</strong><br />
<span style="color: #f7db20;">Chrome:</span> <strong>74/100</strong><br />
<span style="color: #dd7303;">FF3:</span> <strong>71/100</strong><br />
<span style="color: #b91f17;">Opera:</span> <strong>60/100</strong><br />
<span style="color: #1292dd;">IE 8:</span> <strong>17/100</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2009/02/browser-comparison/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

