<?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>MashMine &#187; Design &amp; Develop</title>
	<atom:link href="http://mashmine.com/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://mashmine.com</link>
	<description>Startups, Web Design, Web Trends &#38; Technology News</description>
	<lastBuildDate>Wed, 18 Apr 2012 10:38:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=291</generator>
		<item>
		<title>Top SEO Tips for Startups</title>
		<link>http://mashmine.com/2012/01/24/startup-seo-tips/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=startup-seo-tips</link>
		<comments>http://mashmine.com/2012/01/24/startup-seo-tips/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 19:58:07 +0000</pubDate>
		<dc:creator>Ryan Nutley</dc:creator>
				<category><![CDATA[Design & Develop]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress Development Series]]></category>

		<guid isPermaLink="false">http://mashmine.com/?p=1127</guid>
		<description><![CDATA[<p><img width="300" height="198" src="http://mashmine.com/wp-content/uploads/2012/01/Startup-Office.jpg" class="attachment-post-thumbnail wp-post-image" alt="Startup Officespace" title="Startup Office" /></p><a href="http://mashmine.com/wp-content/uploads/2012/01/Startup-Office.jpg"><img class="size-full wp-image-1147 alignright" title="Startup Office" src="http://mashmine.com/wp-content/uploads/2012/01/Startup-Office.jpg" alt="Startup Officespace" width="300" height="198" /></a>I've been working on websites for a while now, but up until recently most of the work I have done has been design and functionality based. As a web designer I have always had a decent understanding of search engine optimization, but many of the simple areas of SEO can be easily neglected, particularly if you're a web startup. It can often be difficult to find the time to pay attention to every little element of your website that could get you that extra visitor. I've read numerous books, articles and resources, as well as talked to some SEO experts and most of the time, the same key techniques arise again and again. Here is my list of SEO techniques, aimed towards but not exclusive to startups. If I've left anything out that you think is important, let me know.

<hr />

<h2>&lt;title&gt; Page Title &lt;/title&gt;</h2>

<hr />

Page titles are one of the most (if not the most) important part of optimizing your website. If you are a Wordpress user, go to your header.php file which can be found in your theme folder. Find the where you have the <code>&lt;head&gt;</code> tag. Within the <code>&lt;head&gt;</code> tag, place the following code:<code>
</code>

<code>&lt;title&gt;
if (is_home())
echo get_bloginfo('site_name').' | '.get_bloginfo('description');
elseif (is_category())
echo get_category(get_query_var('cat'))-&gt;name;
elseif (is_page() || is_single())
the_title();
&lt;/title&gt;</code>

this code will ensure that your page titles are correctly marked. For example, if you have a few posts in the category of "Business", then the title of the page showing ALL of your posts in "Business", will simply be called "Business". However, when you click on a post/article, the page with the post/article will have the same title as the title of that post/article.

It may seem like common sense to do, but you'd be surprised how many people fail to ensure that every page on their website has the correct title. Look at the titles of all the pages on your website and ensure that they accurately represent the page.

<hr />

<h2>Links into your Website</h2>

<hr />

It would be fair to assume that most search engine entries to your website will come from Google. Google give preference to sites with links into them, so the more links into your website you have the better it is for your SEO. When other websites link into your website, they should have a link that looks like:

<code>&lt;a href="http://mashmine.com/2012/01/10/top-seo-tips-for-startups/" title="Top SEO Tips for Startups"&gt;Top SEO Tips for Startups&lt;/a&gt;</code>

The link should have a title attribute that fits the description of what you would ideally like to be search for and the text that the link appears as should be the title of the page linking to it. For example, if you are linking to an article on Mashmine.com, it would appear as <a title="Top SEO Tips for Startups" href="http://mashmine.com/2012/01/24/startup-seo-tips/">Top SEO Tips for Startups</a>. I like to think of this as a controlled <a title="[HOW TO] Google Bomb Guide" href="http://mashmine.com/2011/10/18/how-to-google-bomb-guide/">Google Bombing</a>,

<hr />

<h2>Regular Content Updating</h2>

<hr />

One of the best ways of letting search engines know that your site matters is by continuously updating your website's content. Adding new posts and articles on a regular basis is one of the best ways to prove that your site is active. Not only will you draw more attention to your website from visitors with more content, but search engines will give preference to recent articles. You can also you the <code>&lt;time&gt;</code> element of HTML5 to timestamp your articles with a date so that search engines can see exactly how recent articles are without relying solely of sitemaps.

<hr />

<h2>Internal Website Links</h2>

<hr />

Interlinking content in your website helps to direct user flow around your pages. Not only this but it helps to increase the link count for posts. As far as Google are concerned, everyone will want to link their own content. For this simple reason, less priority is given to websites that link themselves in posts. However, Google do recognize when related content is linked which will in turn assist your SEO strategy. For example, if you are writing a post based on <a title="5 Ways to Protect Your WordPress Site" href="http://mashmine.com/2011/10/21/five-ways-to-secure-wordpress/">Ways to Protect Your Wordpress Site</a>, you would be in a good position to link to other website security or Wordpress articles such as <a title="Tips on Securing Your WordPress Site" href="http://mashmine.com/2011/10/21/tips-on-securing-your-wordpress-site/">Tips on Securing Wordpress Websites</a>. Again, these are not vital to the success of a strong SEO strategy, but from a visitors point of view it allows you to direct flow around your website and from a search engine point of view it shows the degree of interweaving by related content on your website.

<hr />

<h2>404's &amp; Error Pages</h2>

<hr />

Error pages aren't the most important SEO element of your website, but they are generally associated with good website administration. If a page doesn't exist it's best to inform the search engine or visitors that it doesn't exist, otherwise the search will have taken place without a definitive answer and the error page that would be displayed would be rather ugly looking. 404 error pages are great for messing around and getting artsy with, so maybe try and come up with something quirky that your visitors may like so they will be prompted to return to another page instead of leaving the site altogether. The presence of an error page as far as the search engine is concerned, means that although the specific requested page does not exist, the url is friendly and hence the site is friendly.

<hr />

<h2>Sitemaps</h2>

<hr />

Sitemaps are important for telling search engines the structure of your site. Wordpress users have several options for creating efficient sitemaps but the best one is probably <a title="Google Sitemap Generator" href="http://wordpress.org/extend/plugins/google-sitemap-generator/" target="_blank">Google Sitemap Generator</a>, which features a dynamic list of options to choose from including pages to exclude and pages to include in the sitemap. A sitemap will tell search engines what priority to give to certain web pages on your site, how frequently it should update for that page etc. It is essentially a guide for the search engine, informing it of the way you have structured your pages. Remember that once you have created a sitemap for your website, you must submit your sitemap to Google, Bing or any other search engine you wish to rank highly on. Once the sitemap has been submitted, the search engine will take recognition of your page.

<hr />

<h2>Content &amp; Site Structure</h2>

<hr />

Understanding the composition of your site structure and content structure isn't the most important aspect of search engine optimization, but as search engines get continuously more advanced and develop new methods of indexing the layout of your content will become increasingly important. Correct use of the h1, h2, h3, h4, h5 tags will help distinguish separate areas within your article. The <code>&lt;h1&gt;</code> tag should always be the title of the page or article, whereas the <code>&lt;h2&gt;</code>,<code>&lt;h3&gt; </code>tags should separate content within your article. Another important feature in the HTML structure of your website is the introduction of HTML5 tags. These tags are still being phased in by Google, but the most important ones to keep in mind are the &lt;article&gt;, &lt;header&gt;, &lt;footer&gt;, &lt;aside&gt; and &lt;time&gt; tags. You can read more about them using <a title="HTML5 Tutorials W3 Schools" href="http://www.w3schools.com/html5/default.asp" target="_blank">w3schools</a>.]]></description>
		<wfw:commentRss>http://mashmine.com/2012/01/24/startup-seo-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Irish Teens Put End to Passwords with Facial Recognition</title>
		<link>http://mashmine.com/2012/01/13/facial-recognition-kills-passwords/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=facial-recognition-kills-passwords</link>
		<comments>http://mashmine.com/2012/01/13/facial-recognition-kills-passwords/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 15:05:05 +0000</pubDate>
		<dc:creator>Ryan Nutley</dc:creator>
				<category><![CDATA[Design & Develop]]></category>
		<category><![CDATA[Facial Recognition]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://mashmine.com/?p=1135</guid>
		<description><![CDATA[<p><img width="300" height="212" src="http://mashmine.com/wp-content/uploads/2012/01/Facial-Recognition.jpg" class="attachment-post-thumbnail wp-post-image" alt="Facial Recognition" title="Facial Recognition" /></p><img class="alignright size-thumbnail wp-image-1137" title="Facial Recognition" src="http://mashmine.com/wp-content/uploads/2012/01/Facial-Recognition-150x106.jpg" alt="Facial Recognition" width="125" height="88" />

Ireland has recently come into light around the world as being a "Renaissance Silicon Valley", with Harry Moran making news with being the worlds youngest Apple developer and James Whelton starting the Irish teen coding revolution. Making the headlines recently however were two 17 year olds from Dublin who have created facial recognition software with aim to wipe out the necessity for passwords.

Niall Paterson and Sam Caulfield created a simple to use web application which integrates with any website through the use of simple to use API's. The app simply takes a picture of the users face and performs a series of facial recognition algorithms which are then compared with a database. Currently the app runs as both an API version and an iFrame version, making it easy to use for those website admins who may prefer to use a simple frame instead of implementing codes.

Niall added in an interview with SiliconRepublic recently that “The software is designed to identify a person by the unique characteristics of their face." The algorithms used in the software are made to be dynamic to the extent that background color, shadows and hair color will come into play as little as possible and the software will be primarily focused on facial features. The security of the system remains to be tested professionally, but if it passes high level testing then the two teens could very well make a neat stack of money from the likes of Google or Facebook.

Why not test it out for yourself by visiting <a title="Facial Recognition Software" href="http://viv.ie/alpha/" target="_blank">www.viv.ie</a>]]></description>
		<wfw:commentRss>http://mashmine.com/2012/01/13/facial-recognition-kills-passwords/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>20 Free Designer Icons for the Holidays [FREE]</title>
		<link>http://mashmine.com/2011/12/05/20-free-designer-icons-for-the-holidays-free/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=20-free-designer-icons-for-the-holidays-free</link>
		<comments>http://mashmine.com/2011/12/05/20-free-designer-icons-for-the-holidays-free/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 18:03:01 +0000</pubDate>
		<dc:creator>Ryan Nutley</dc:creator>
				<category><![CDATA[Design & Develop]]></category>
		<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Icons]]></category>

		<guid isPermaLink="false">http://mashmine.com/?p=984</guid>
		<description><![CDATA[<p><img width="300" height="248" src="http://mashmine.com/wp-content/uploads/2011/12/Festive-Icon-Package.png" class="attachment-post-thumbnail wp-post-image" alt="Festive Icon Package" title="Festive Icon Package" /></p><a href="http://mashmine.com/wp-content/uploads/2011/12/Smashing-Magazine.jpg"><img class="alignleft size-full wp-image-986" title="Smashing Magazine" src="http://mashmine.com/wp-content/uploads/2011/12/Smashing-Magazine.jpg" alt="Smashing Magazine" width="96" height="50" /></a>Smashing Magazine are one of our favorite sources for design tips, and every so often they release some open source resources kindly contributed by members of their large design community.

We'll begin by giving the download link straight away:
<p style="text-align: center;">Download here: <a href="http://provide.smashingmagazine.com/festive-icon-pack.zip">free icon set</a></p>
Unfortunately, we cannot bring you the full pack ourselves, but this is a great little gimme for the holidays. With 20 different designs for the Christmas season, the pack includes both full color and grayscale versions of the icons. You can see all the icons available in the pack below. The file download includes two .eps files for you to use as you please, and <a title="Smashing Magazine" href="http://www.smashingmagazine.com/2011/12/05/freebie-festive-christmas-icon-pack-20-eps-icons/" target="_blank">SmashingMagazine</a> offer this as a completely open source project, allowing use for both commercial and personal designers.

<img class="aligncenter size-full wp-image-991" title="Festive Icon Set" src="http://mashmine.com/wp-content/uploads/2011/12/Festive-Icon-Set.jpg" alt="Festive Icon Set" width="500" height="607" />

[SOURCE]http://www.smashingmagazine.com/2011/12/05/freebie-festive-christmas-icon-pack-20-eps-icons/[/SOURCE]]]></description>
		<wfw:commentRss>http://mashmine.com/2011/12/05/20-free-designer-icons-for-the-holidays-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Squarespace 6 Aims to Take on Tumblr &amp; WordPress</title>
		<link>http://mashmine.com/2011/10/23/squarespace-takes-on-tumblr-and-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=squarespace-takes-on-tumblr-and-wordpress</link>
		<comments>http://mashmine.com/2011/10/23/squarespace-takes-on-tumblr-and-wordpress/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 20:57:04 +0000</pubDate>
		<dc:creator>Ryan Nutley</dc:creator>
				<category><![CDATA[Design & Develop]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Funding]]></category>
		<category><![CDATA[Tumblr]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://mashmine.com/?p=682</guid>
		<description><![CDATA[<p><img width="300" height="155" src="http://mashmine.com/wp-content/uploads/2011/10/Squarespace.png" class="attachment-post-thumbnail wp-post-image" alt="Squarespace" title="Squarespace" /></p><a href="http://mashmine.com/wp-content/uploads/2011/10/Squarespace.png"><img class="size-full wp-image-708 alignright" title="Squarespace" src="http://mashmine.com/wp-content/uploads/2011/10/Squarespace.png" alt="Squarespace" width="300" height="155" /></a>Anthony Casalena started <a title="Squarespace" href="http://www.squarespace.com/" target="_blank">Squarespace</a> in 2003 with just $20,000 funding, enough for some web servers to help him get started with his web publishing start up. Seven years later, <a title="Squarespace" href="http://www.squarespace.com/" target="_blank">Squarespace</a> raises $38.5 million for development of its latest platform, set to take on the likes of <a title="Tumblr on MashMine" href="http://mashmine.com/trend/tumblr">Tumblr</a>, <a title="Wordpress on MashMine" href="http://mashmine.com/trend/wordpress">Wordpress</a>, Joomla, Drupal and even Blogger.

Squarespace operates in a similar fashion to many online CMS hosts. Small businesses can log in, change their content, upload photos, and basically just manage their website for a nominal fee, ranging from $8 a month to $50 a month, depending on the service level. This is nothing new, and this model has been around for years. What makes this service unique however, is Squarespace's specialized in house system, which allows for full social networking integration and more dynamic structuring and design. There are many competitors out there, the main ones at the moment being both Tumblr and Wordpress (both free), but where <a title="Squarespace" href="http://www.squarespace.com/" target="_blank">Squarespace</a> has the edge is design.

<hr />

<h2>Squarespace 6</h2>

<hr />

Whether its a blog, portfolio or a small business website, there area wide range of resources to choose from. The latest addition to the list being Squarespace version 6, which was released last Thursday. The new CMS has heaps of new features, and although it's still in closed Beta at the moment its looking really promising for the veteran start up. Squarespace had to go back to the drawing board with this new version, analyzing what it was that users wanted, both from a web design and development point of view, as well as from a surfer and customer point of view. It was found that their original base wasn't good enough to meet the standards of semantic modern web, so they did the best thing they could, start from scratch in an attempt to woo the CMS market.

Squarespace, similarly to Tumblr, is built around templates. Users can select a base template to construct their website around. This template gives the site a consistent layout and a fantastic look and feel factor, saving in hundreds if not thousands being paid to web designers. This has always been the case for Squarespace, but Squarespace 6 really nails it in the head. Currently, version 6 is only planning on offering portfolio themed templates (I'm guessing this is because of Squarespace's market audience), but the fact that users can change the font, color, column count, widgets, imagery etc. will mean that no two websites will look too similar.

<a title="Squarespace" href="http://www.squarespace.com/" target="_blank">Squarespace</a> are also planning the release of developer API, allowing web developers to create their own compatible templates to use. This feature is an absolute must for any CMS, and its nice to see that they haven't forgot it. And of course, it's nothing without some screenshots:

[gallery link="file" orderby="rand"]]]></description>
		<wfw:commentRss>http://mashmine.com/2011/10/23/squarespace-takes-on-tumblr-and-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips on Securing Your WordPress Site</title>
		<link>http://mashmine.com/2011/10/21/tips-on-securing-your-wordpress-site/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tips-on-securing-your-wordpress-site</link>
		<comments>http://mashmine.com/2011/10/21/tips-on-securing-your-wordpress-site/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 10:06:09 +0000</pubDate>
		<dc:creator>Ryan Nutley</dc:creator>
				<category><![CDATA[Design & Develop]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress Security]]></category>

		<guid isPermaLink="false">http://mashmine.com/?p=601</guid>
		<description><![CDATA[<p><img width="300" height="170" src="http://mashmine.com/wp-content/uploads/2011/10/Wordpress-Hacked.jpg" class="attachment-post-thumbnail wp-post-image" alt="Wordpress Hacked" title="Wordpress Hacked" /></p><a href="http://mashmine.com/2011/10/21/tips-on-securing-your-wordpress-site/wordpress-hacked/" rel="attachment wp-att-605"><img class="alignright size-full wp-image-605" title="Wordpress Hacked" src="http://mashmine.com/wp-content/uploads/2011/10/Wordpress-Hacked.jpg" alt="Wordpress Hacked" width="300" height="170" /></a>No matter what website you own, big or small, you can be sure that if a veteran hacker tries to get into your system, they won't stop until they find a way, and believe me when I say, they <em>will</em> find a way in. Luckily, veteran hackers are few and far between, and most hackers use scripts they get off forums to hack (script kiddies), this guide will help you to defend against "those guys" who will probably destroy your site for a bragging rights or a few moments laughter. First things first, why would a hacker want to get into your website? The correct answer is, who knows! But from some studies in the past, hackers generally tend to infiltrate websites for the following reasons:
<ul>
	<li>Cloaking - Hackers will alter part of your website so that search engines see your website differently.</li>
	<li>Redirects - Redirects will typically consist of a redirection to a page of the hackers choosing</li>
	<li>Link Injections and <a title="[HOW TO] Google Bomb Guide" href="http://mashmine.com/2011/10/18/how-to-google-bomb-guide/">Google Bombing</a> - The hacker may decide to inject heaps of web links into your website to build the ranking of their sites or random sites in an attempt to manipulate search engines.</li>
	<li>Virus Injection - This is just a malicious attack on your sites visitors and is one of the worst things that can happen to your site, bar losing all your data.</li>
	<li>Clickjacking - This is when a hacker uses a malicious technique of tricking users into revealing confidential information when a link is clicked.</li>
	<li>SQL Injections - This is when a hacker will inject data into your database, causing your site's content to change.</li>
	<li>Data Acquisition - This is when a hacker will get into your database and steal information, generally this is user passwords or other sensitive information. This happens regularly, even <a title="Over 10,000 Facebook Accounts Hacked" href="http://mashmine.com/2011/10/20/facebook-accounts-hacked/">Facebook has been hacked for sensitive information</a>.</li>
</ul>
<strong>[RECOMMENDED]</strong> You can see here our <a title="5 Ways to Protect Your WordPress Site" href="http://mashmine.com/2011/10/21/five-ways-to-secure-wordpress/">Top 5 Tips for Protecting Your Wordpress Site</a>

<hr />

<h2>1 - File Permissions</h2>

<hr />

One of the most basic things you can do to protect your files is to protect them on your server. You can do this by changing the permissions available for the file (read, write, execute) for various users. All files should be writable by only you, except the <em>wp-config.php</em> file, and the <em>wp-content</em> file. These are the ideal bit settings for your files:
<ul>
	<li>CHMOD – All files to 644</li>
	<li>CHMOD - wp-config.php to 750</li>
	<li>CHMOD – All directories to 755</li>
	<li>CHMOD – wp-content/ varies.</li>
</ul>
Your wp-content folder contains your plugins, themes and uploads folder. These will most likely be changed on a regular basis if your keeping your website up to date, so it's probably a good idea to check the requirements of each individual file. Ideally, we would like to set all bits to 644, but this will stop you from updating plugins.

<strong>[TIP]</strong> If you need to change anything (plugins, themes etc.) set the bits to 777, but once your finished updating, reset them back to 644.

<hr />

<h2>2 - wp-config.php File</h2>

<hr />

The <em>wp-config.php</em> file is possibly the most important file for your Wordpress website. It sets the database and initiates the settings for your website. It's important to insert authentication codes into this to help encrypt information and store cookie information.

The information encrypted will assign security passes to each logged in user by identifying your computer as the one that is logged in. When it identifies your computer as the logged in computer, even if a hacker intercepts the information, the obfuscated cookie will act as a blocker to the backend of the system.
<p style="text-align: left;">Here is a simple code to insert into your <em>wp-config.php</em> file to implement this. Insert this code anywhere in your wp-config.php. Do not use the key's provided below, you will want to generate random keys. You can do this by <a href="https://api.wordpress.org/secret-key/1.1/salt/">visiting this link</a> to obtain a random set of keys.</p>
<p style="text-align: left;"><code>define('AUTH_KEY', '_@*#^I:E');
define('SECURE_AUTH_KEY', '6YF0UH`Y');
define('LOGGED_IN_KEY', 'yuM{IAjT');
define('NONCE_KEY', '3=kz9=1N');
define('AUTH_SALT', '#+Cc@48R');</code></p>


<hr />

<h2>3 - Password Security</h2>

<hr />

Bruteforce Attacks are widely used by hackers trying to crack passwords for your website. Brute Force attacks require hackers to enter hundreds of passwords (often more) into your login, in an attempt to getting access to your information. You can use the <a href="http://wordpress.org/extend/plugins/login-lock/">login lock plugin</a> to prevent against this, as it will limit to hacker to a specific number of attempts, generally a number so low that there is no chance of them cracking it. When the number of attempts is exceeded, the IP of the hacker will get blocked.

Choose a strong password for your site. Using keys like !@#%^&amp;*+_)-=\][';}{. in your password is a good idea, and combining random words will also work. The chances of a computer generating a random word in your password is slim, but generating two, three or even four random words, combined with the random symbols and numbers is near impossible.

<strong>[TIP]</strong> Avoid using usernames like admin, administrator, root, webmaster, and other typical usernames. These are the usernames preyed upon by hackers.

<hr />

<h2>4 - Create a .htaccess File in "wp-admin/"</h2>

<hr />

In your wp-admin, add a file called .htaccess. This will help to restrict who can access the folder. Create a blank document using text editor and paste the following code into the file and save as .htaccess, before uploading it into your wp-admin/ folder.

<code># BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress</code>

<hr />

<h2>5 - Already Hacked Wordpress</h2>

<hr />

In the case of an emergency, immediately take down your entire website and delete your database. This will wipe clear any changes, injections or anything else that a hacker may have done to your site. The following steps should be taken if you feel you've been hacked:
<ol>
	<li>Pull all files out of your root document</li>
	<li>Remove your database from your hosting plan</li>
	<li>Create a blank index.php file to let your users know that you're down for maintenance</li>
	<li>Upload your new index.php file into your root folder</li>
</ol>
Something you should be doing, is backing up your website and database on a regular basis. This is important! Even if a hacker does compromise your website, at least you'll have all your data ready to go back up.

The important thing is to get to your website before anything noticeable goes wrong. Ideally you'd like to beat the search engines to it, so that they don't index your site as spam or delete you from their search altogether. If this happens, you can pretty much say goodbye to the site.

When you reinstall your website again, user different usernames and passwords for your database, and follow the steps above. These will help hedge against a returning hacker. You should also read our <a title="5 Ways to Protect Your WordPress Site" href="http://mashmine.com/2011/10/21/five-ways-to-secure-wordpress/">Top 5 Tips for Protecting Your Wordpress Site</a>, this will help clear up some things and help make sure it doesn't happen again.

&nbsp;

<strong>[Recommended READING]</strong> <a href="http://codex.wordpress.org/Hardening_WordPress">Hardening WordPress</a>

<strong>[Useful Tool]</strong> <a href="http://www.unmaskparasites.com/">Unmask Parasites</a>]]></description>
		<wfw:commentRss>http://mashmine.com/2011/10/21/tips-on-securing-your-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 Ways to Protect Your WordPress Site</title>
		<link>http://mashmine.com/2011/10/21/five-ways-to-secure-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=five-ways-to-secure-wordpress</link>
		<comments>http://mashmine.com/2011/10/21/five-ways-to-secure-wordpress/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 09:09:55 +0000</pubDate>
		<dc:creator>Ryan Nutley</dc:creator>
				<category><![CDATA[Design & Develop]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress Security]]></category>

		<guid isPermaLink="false">http://mashmine.com/?p=569</guid>
		<description><![CDATA[<p><img width="300" height="220" src="http://mashmine.com/wp-content/uploads/2011/10/Wordpress-Sticker.jpg" class="attachment-post-thumbnail wp-post-image" alt="Wordpress Sticker Logo" title="Wordpress Sticker" /></p><a href="http://mashmine.com/wp-content/uploads/2011/10/Wordpress-Sticker.jpg"><img class="alignright size-full wp-image-596" title="Wordpress Sticker" src="http://mashmine.com/wp-content/uploads/2011/10/Wordpress-Sticker.jpg" alt="Wordpress Sticker Logo" width="300" height="220" /></a>Many of the worlds most widely visited websites user Wordpress as their system for managing content. Wordpress allows you to easily update content, as well as administrate your entire website from a single admin panel. However, with all great things, there are some downsides, and <a title="Tips on Securing Your WordPress Site" href="http://mashmine.com/2011/10/21/tips-on-securing-your-wordpress-site/">securing your Wordpress site</a> should be considered as important as maintaining its content. In order to protect your information and content, its important to ensure your site is as hack proof as possible. We've put together the top 10 tips for securing your Wordpress blog against attacks.

<strong>[OVERVIEW]</strong> These are tips on how to protect your Wordpress website. They give you a better understanding of what possible security breaches can be exploited by hackers. We recommend using <a title="Better WP-Security" href="http://wordpress.org/extend/plugins/better-wp-security/" target="_blank">Better WP-Security</a> as your Wordpress security plugin. It makes Wordpress almost unbreachable.

<hr />

<h2>1 - Protect Your Username &amp; Passwords</h2>

<hr />

Logging into Wordpress, you will need to enter a username and password. This information is probably the most sensitive information a hacker can get their hands on if they are trying to get into your site. Because your password isn't encrypted, if you log into your site on an open network, anyone "listening" could perform a "man in middle" attack and gain access to this information. To avoid this, you can either: never log in on a public network (recommended) or you can let <a href="http://wordpress.org/extend/plugins/chap-secure-login/" target="_blank">Chap Secure Login</a> plugin do the work for you (not always necessary). This plugin will encrypt your password, making it difficult to crack for a hacker.

<strong>[TIP]</strong> We recommend simply not logging into your website from an unsecured network point. It's easier, safer, and will help cut down on the size of your website. If it's a must to log in on the fly, using the plugin is recommended. Remember also to change the original Wordpress username. The default username is admin, be sure to change this. This is the first name any hacker will try for.

<hr />

<h2>2 - Defend Against Brute Force Attacks</h2>

<hr />

One of the most common methods for hacking websites is the method of <a title="Brute Force Attack" href="http://en.wikipedia.org/wiki/Brute_force_attack" target="_blank">brute force</a>, where a hacker will repetitively enter passwords into the login panel until a login returns true. There are two plugins specifically designed for this, <a href="http://wordpress.org/extend/plugins/limit-login-attempts/">Limit Login Attempts</a> and the <a href="http://wordpress.org/extend/plugins/login-lockdown/" target="_blank">login lockdown</a> plugin. Login lockdown records the IP address of each failed login attempt, when a login attempt limit is reached, the IP address will be disabled for a time period set by you. This functionality is available in most Wordpress security plugins, but do make sure to hedge yourself against brute force attacks.

<strong>[TIP]</strong> If your website has many users, all a hacker needs is to hack one account. Just because your password is strong, doesn't mean that all user passwords are secure. Hedging against brute force attacks will help limit the chances of an account getting broken into.

<hr />

<h2>3 - Secure Your 'wp-admin' and 'wp-plugin' Folders</h2>

<hr />

An important part of defending yourself from hackers is to block access to your <em>wp-admin</em> folder and your <em>wp-plugins</em> folder. This will not only benefit you security wise, but it will also help you with search engines, as they won't be indexing these folders.

<em>wp-admin:</em> contains important information for loging in, registering, changing settings, posts etc. To block this, you can use the <a title="Better WP-Security" href="http://wordpress.org/extend/plugins/better-wp-security/" target="_blank">Better WP-Security</a> plugin. It will configure the settings for you.

<em>wp-plugins:</em> hiding your wp-plugins folder is easy. Open a text editor, save a blank document as index.html or index.php, and simply upload it into your wp-plugins folder. This will create a blank directory, and nobody can see what plugins your using. <a title="Better WP-Security" href="http://wordpress.org/extend/plugins/better-wp-security/" target="_blank">Better WP-Security</a> will also help you further protect this folder.

<hr />

<h2>4 - Hide Your Version Information</h2>

<hr />

Allowing a hacker to see what version of Wordpress you are using, is like giving them a list of your vulnerabilities. This goes for plugins also.

This information most commonly appears in the theme files in the header (header.php). It may simply look as follows:

<code>&lt;meta name=”generator” content=”WordPress &lt;?php bloginfo(’version’); ?&gt;” /&gt;</code>

If this is in your header.php file, delete it!

<strong>[TIP]</strong> We recommend using <a title="Better WP-Security" href="http://wordpress.org/extend/plugins/better-wp-security/" target="_blank">Better WP-Security</a>, it has options that will allow you to completely remove all version information from your Wordpress website. Not only this, but it will help you implement pretty much everything in this article also.

<hr />

<h2>5 - Back Up Your Data</h2>

<hr />

This is a must, specially for any publishers. Your data is the most important asset of your website, whether it's post data, user data, settings data or statistical data, you do not want to be in a position where you lose it all. Set aside time every week to download your database onto a secure disk or device, and keep it safe. Malicious hackers will probably decide to delete or change some content if they manage to get through your security, and lets be honest, why wouldn't they. No matter how secure your website is, be sure to put aside time on a regular basis, to back up that database.

<strong>[TIP]</strong> If you are making changes to your theme files, plugins or any other files on a regular basis, its probably a good idea to keep a backup of all that stuff too. We recommend having a <em>FULL</em> site backup saved onto your local server, that way if anything goes wrong you'll only be down for a few hours max, instead of having to shut down altogether.]]></description>
		<wfw:commentRss>http://mashmine.com/2011/10/21/five-ways-to-secure-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tips to Help Design Your Website for Mobile Users</title>
		<link>http://mashmine.com/2011/10/13/optimize-your-mobile-site/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=optimize-your-mobile-site</link>
		<comments>http://mashmine.com/2011/10/13/optimize-your-mobile-site/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 12:35:58 +0000</pubDate>
		<dc:creator>Ryan Nutley</dc:creator>
				<category><![CDATA[Design & Develop]]></category>
		<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://mashmine.com/?p=326</guid>
		<description><![CDATA[<p><img width="300" height="221" src="http://mashmine.com/wp-content/uploads/2011/10/Mobile-Web-Design.jpg" class="attachment-post-thumbnail wp-post-image" alt="Mobile Web Design" title="Mobile Web Design" /></p><a href="http://mashmine.com/wp-content/uploads/2011/10/Mobile-Web-Design.jpg"><img class="alignright size-full wp-image-337" title="Mobile Web Design" src="http://mashmine.com/wp-content/uploads/2011/10/Mobile-Web-Design.jpg" alt="Mobile Web Design" width="300" height="221" /></a>When developing a website, it is important to keep in mind that many of your visitors may be mobile users. Many web users now user their smart phone and tablet devices to surf their favorite websites. This trend is growing and it is too important to ignore as a web designer.

Before we delve into mobile web design tips and techniques, we will run through the basics of mobile web users. Mobile users will not be so much concerned with the functionality of your site (features, scripts and other dynamic elements), as they will be with getting fast, accurate, relevant and well presented content. For example, if your normal website is 1000px wide, when a mobile user views this on their handheld device, they will have to scroll horizontally as they read content. This is not user friendly, and we will talk about how to avoid simple errors like this and make your site "mobile web friendly".

For example, a mobile visitor is typically looking for a few key pieces of information: directions to your office, a click-to-call phone number or a map of your store locations. What they’re <em>not</em> looking for are lengthy staff bios, information about your corporate philosophy or PDFs of your latest press releases.

<hr />

<h2>1 - Simple Content, Simple Delivery</h2>

<hr />

When visitors come to your site, they want key information only. Depending on the business nature of the website, it is up to you to pluck out the important bits of your site that your visitors will be interested in. Do they need to read author bios? Do they need to fill out contact forms, or can you just place a phone number on your site? These type of questions will help you to simplify your content, and ultimately you will be better equipped for creating an impressive user experience. Some things to keep in mind:
<ul>
	<li>eCommerce: keep your sales process as simple as possible. There should be as few steps as possible between entry onto your website and the final sale.</li>
	<li>Services: get rid of those contact forms with 8 different fields and consider using an on-click call phone number. You will want all visitors to have easy access to you.</li>
	<li>Portfolio: you don't need slideshows, and you certainly don't need stacks of imagery to get your point across. Choose a select number of media to display to visitors. It will be of more benefit you if you keep these images up to date, than it would be to put them all in at once.</li>
</ul>

<hr />

<h2>2 - Layout and Delivery</h2>

<hr />

The state of technology as it stands means that mobile web users receive slower connection speeds. Ultimately, this means that your site will not load as fast as a standard website. This is actually a good thing, because we're not wanting to load the site up with high bandwidth content. With this in mind, we need to think about the site structure. How many pages do we need? What will the layout look like?

The main aim is to create user experience, and similar to Apple, its often best to stick to the basics of design. Keeping your site streamlined, with only a few pages for the user to interact with would be ideal. If you are running a blog, maybe consider using less categories, or not displaying post thumbnails. Whatever makes your site easier to use, makes it better to surf!

<hr />

<h2>3 - Avoid Clutter at all Costs!</h2>

<hr />

Unlike a conventional website, we want to avoid delivery of text content. Using whitespace to distribute your content gives a cleaner, sophisticated appearance and ensures that the user will see what they are clicking on. Remember that mobile screens aren't as easy to navigate as computer screens, and some users may suffer from fat-finger-syndrome, and data entry into tiny touchscreen keyboards can be difficult. One way to get around this is to use dropdown menus where possible, to create checklists for users and to use pre-populated data fields on contact forms if you choose to go down that route.

&nbsp;

Amazon offer some great books on mobile web design and user experience design, we recommend these for further reading:
<div id="half" class="left"><iframe style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=2A74B1&amp;t=jasmidigit-20&amp;o=1&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;ref=tf_til&amp;asins=024081813X" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe><iframe style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=2A74B1&amp;t=jasmidigit-20&amp;o=1&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;ref=tf_til&amp;asins=1453831053" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe></div>]]></description>
		<wfw:commentRss>http://mashmine.com/2011/10/13/optimize-your-mobile-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 iOS Apps for Web Developers</title>
		<link>http://mashmine.com/2011/10/05/5-ios-apps-for-web-developers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=5-ios-apps-for-web-developers</link>
		<comments>http://mashmine.com/2011/10/05/5-ios-apps-for-web-developers/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 10:28:08 +0000</pubDate>
		<dc:creator>Ryan Nutley</dc:creator>
				<category><![CDATA[Design & Develop]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://mashmine.com/?p=60</guid>
		<description><![CDATA[<p><img width="300" height="264" src="http://mashmine.com/wp-content/uploads/2011/10/iOS-Web-Development.jpg" class="attachment-post-thumbnail wp-post-image" alt="iOS Web Development Applications" title="iOS Web Development" /></p><a href="http://mashmine.com/wp-content/uploads/2011/10/iOS-Web-Development.jpg"><img class="size-thumbnail wp-image-89 alignright" title="iOS Web Development" src="http://mashmine.com/wp-content/uploads/2011/10/iOS-Web-Development-125x125.jpg" alt="iOS Web Development Applications" width="125" height="125" /></a>Designing websites is always fun, but it's not always easy. Web standards are always on the move forward, and whether you're on a development team or working as a freelancer, you are always expected to deliver high quality work to meet not only your clients requirements, but that fits neatly alongside the w3 web standards and more importantly the web surfer standards. A big part of web development now is ability for websites to be available not only on standard desktop browsers but also on mobile user agents such as Android and iOs. We've put together a short list for you to help you with developing websites and applications for iOs (iPhone operating system).

<hr />

<h2><a title="Analytics App iPhone" href="http://analyticsapp.com/download/" target="_blank">1 - Analytics App</a></h2>

<hr />

<img class="alignleft" title="Google Analytics iPhone App" src="http://analyticsapp.com/images/SplashScreenFinally.png" alt="Analytics App for iPhone" width="220" height="159" /> This app featured in both the NY Times and Fortune Magazine, but for good reason. It's quite simply one of the best analytics apps available for iPhone on the market. The app integrates smoothly with your google analytics account and can produce over 55 reports on your websites. We recommend that every developer has this in their toolbox. This app is obviously more of a management tool than a development tool, but we feel it was too important to leave out. The Analytics App is available on the iPhone AppStore for only $5.99, and can be downloaded <a title="Download Analytics App" href="http://analyticsapp.com/download/" target="_blank">here</a>.
<p style="text-align: right;">[RATE]5[/RATE]</p>


<hr />

<h2><a title="Download PHP Cheat Sheet App" href="http://www.concentricsky.com/products/iphone/php-cheat-sheet/" target="_blank">2 - PHP Cheat Sheet App</a></h2>

<hr />

<img class="alignleft" title="PHP Cheat Sheet App" src="http://a5.mzstatic.com/us/r1000/005/Purple/e2/05/6d/mzl.orfydpaz.320x480-75.jpg" alt="Download the PHP Cheat Sheet App" width="220" height="318" />Even the best of us can forget simple syntax, and it would come as no surprise if you were to find out that 80% of programming and development errors arise from a syntax error. The PHP Cheat Sheet App features a full listing of the different elements and functions in PHP that you can reference to in case you forget. What's even better, the app displays examples of how to implement each of the functions and is available completely offline for study and usage on the move. Developer Concentric Sky describes the app as including "functions and descriptions for Date &amp; Time, File Handling, Errors, File System, Filter, FTP, HTTP, Libxml, Mail, Math, MySQL, SimpleXML, String, XML Zip, and many more." To download this app, you click here, or us this QR code. <img class="alignright" title="QR Code PHP Cheat Sheet" src="http://www.concentricsky.com/img/QRCodes/iphone/php-cheat-sheet.png" alt="Download the PHP Cheat Sheet" width="100" height="100" />

Other apps available from the same developer include:
<ul>
	<li><a title="CSS Cheat Sheet App" href="http://www.concentricsky.com/products/iphone/css-cheat-sheet/" target="_blank">CSS Cheatsheet</a></li>
	<li><a title="JQuery Cheat Sheet App" href="http://www.concentricsky.com/products/iphone/jquery-cheat-sheet/" target="_blank">JQuery Cheatsheet</a></li>
	<li><a title="Javascript Cheat Sheet App" href="http://www.concentricsky.com/products/iphone/javascript-cheat-sheet/" target="_blank">Javascript Cheatsheet</a></li>
	<li><a title="MySQL Cheat Sheet App" href="http://www.concentricsky.com/products/iphone/mysql-cheat-sheet/" target="_blank">MySQL Cheatsheet</a></li>
</ul>
<div style="text-align: right;">[RATE]4[/RATE]</div>

<hr />

<h2><a title="What The Font App for iPhone" href="http://new.myfonts.com/WhatTheFont/iPhone/" target="_blank">3 - What The Font</a></h2>

<hr />

<img class="alignleft" title="What The Font App" src="http://new.myfonts.com/s/w/wtf_iphone/fonts-screen.png" alt="What The Font iPhone App" width="220" height="318" />This app is simply fantastic, and a great design tool. Lets say your flicking through a magazine or website and you see some typography that's perfect for your new website. Just open What The Font app for iPhone and take a picture of the text. The app will soon tell you what the name of the font is in a matter of seconds. The app doesn't require a camera to operate and can work from an iPod, all that's required for the app to function correctly is an image with some typography on it.

The What The Font app is excellent for any developer looking for help with typography, but at the end of the day its really just a small cog in the wheel. It's a very helpful app and definitely worth having in the toolkit, but only because its free.

Have you ever used the What The Font app? What's your views on it?

&nbsp;

This app is free to download from the iTunes store, or you can visit the <a title="What The Font App for iPhone" href="http://new.myfonts.com/WhatTheFont/iPhone/" target="_blank">app homepage here</a>.
<p style="text-align: right;">[RATE]3[/RATE]</p>


<hr />

<h2><a title="Wordpress for iOs" href="http://ios.wordpress.org/" target="_blank">4 - Wordpress for iOS</a></h2>

<hr />

<img class="alignleft" title="Wordpress for iOS" src="http://wpiphone.files.wordpress.com/2010/07/home-ss1.jpg" alt="Wordpress for iOS" width="220" height="175" />Wordpress for iOS is not just an iPhone app, it also works on iPad. This is ideal for on the fly blogging or content creation. Although this is not a development tool, we still recommend that every developer have it in their toolbox. You can moderate comments, create or edit posts and pages, and add images or videos with ease on both Wordpress.com blogs and self hosted wordpress websites. All that's required is that you are running version 2.9 or above for perfect integration. This app is ideal for developers using Wordpress CMS as their framework for building a website, as it will allow perfect on the move integration and synchronizing. You can visit <a title="Wordpress Mobile" href="http://wordpress.org/extend/mobile/" target="_blank">Wordpress.org</a> to find out other mobile options available to you as a developer, including Android, Blackberry, Nokia, WebOS and Windows 7.

You can <a title="Wordpress iOs App" href="http://itunes.apple.com/us/app/wordpress/id335703880?mt=8" target="_blank">download the Wordpress iOs App here</a> for free.
<p style="text-align: right;">[RATE]5[/RATE]</p>


<hr />

<h2><a title="Gusto Development on iPad" href="http://horseandtherook.com/gusto/" target="_blank">5 - Gusto</a></h2>

<hr />

<img class="alignleft" title="Gusto iPad Web Development App" src="http://horseandtherook.com/gusto/images/screenshots/large/editor-with-file-browser.png" alt="Gusto iPad Web Development App" width="220" height="297" />Gusto is an iOS app native to the iPad. It was designed to help developers edit on the fly and features many useful features that can be used and abused by developers. One of the best features of Gusto is its custom color syntax highlighting ability which allows for languages like C, C++, C#, CSS, HTML, Java, PHP, Javascript, Python, Ruby, XML and SQL. This app is a must for any web developer with access to an iPad, as it allows multiple site project management with built in FTP / SFTP features, allowing you to download site files, edit them, and reupload them to your server. You can also have multiple tabbed files open, so you can reference multiple function files across your projects. There is a built in solid state function that automatically saves your work and every time you log back in, Gusto has your files waiting for you as you left them.

You can <a title="Gusto Development on iPad" href="http://horseandtherook.com/gusto/" target="_blank">visit the Gusto website</a> for more information on the app. Or you can view more on the iTunes App store <a title="Gusto in the iTunes App Store" href="http://itunes.apple.com/us/app/gusto/id364906873?mt=8" target="_blank">here</a>. This app costs $9.99 but in our opinion, its worth every penny. You will receive desktop quality software and won't be disappointed.
<p style="text-align: right;">[RATE]5[/RATE]</p>
<p style="text-align: left;">If you have any feedback or opinions on this article, why not share them below? If you think we've left out any important apps or you have a recommendation for future lists, why not tell us, or you could register for access to MashMine and become an author yourself.</p>]]></description>
		<wfw:commentRss>http://mashmine.com/2011/10/05/5-ios-apps-for-web-developers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
