Full On Design

Berkshire Based Web Development

 

7 Essential WordPress Plugins

WordPress is fantastic, one of its main strengths is it’s expandability. WordPress has thousands of plugins, however most of these plugins are a big waste of disc space. Here are some actually useful plugins for wordpress.

WP Super Cache
One of the most essentially plugins you will ever need on wordpress, this plugin decreases load per page (by caching the content) which improves your websites performance and can lower server costs. This plugin is especially nessessary if your blog is running on a low quality server or you receive high volumes of traffic.

TinyMCE Advanced
TinyMCE is the editor used in wordpress, however in wordpress it has been set up lacking quite a few features. This plugin lets you add more features to the editior.

untitled-8

Akismet
Spam comments are a real pain in wordpress, however this plugin sifts through your comments looking for spam. This can keep your blog on tip-top condition which should improve your rankings.

Google XML Sitemaps
XML sitemaps are very important when it comes to SEO, however creating them and keeping them up-to-date is a hassle. This plugin keeps your sitemap up-to-date.

Sociable
Everyone like sharing (especially when it generates you more traffic), this plugin adds links to digg, delicious and other social sharing websites at the bottom of your posts (see below).

StatPress
Any good webmaster will tell you that ‘Knowing your visitors is useful’, this plugin analyses where your clients comes from and also generates pretty graphs.

untitled-4

WordPress Automatic Upgrade
This is one of these plugins which is more of a time saver, then a essential. But if your anything like me (too lazy to spend 2 minutes updating some files) this plugin will be a life saver.

Cron Jobs & cPanel

A cron is a program which allows users to execute scripts at a specified time and date. In the web development world they are normally used to update caches or run complex pieces of code (this in theory should improve the user experience).

In this short video I will explain the basics of crons & how to run a PHP at a regular interval.

PHP Cron Commands

Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>]
php <file> [args...]
-a Run interactively
-C Do not chdir to the script’s directory
-c <path>|<file> Look for php.ini file in this directory
-n No php.ini file will be used
-d foo[=bar] Define INI entry foo with value ‘bar’
-e Generate extended information for debugger/profiler
-f <file> Parse <file>. Implies `-q’
-h This help
-i PHP information
-l Syntax check only (lint)
-m Show compiled in modules
-q Quiet-mode. Suppress HTTP Header output.
-s Display colour syntax highlighted source.
-v Version number
-w Display source with stripped comments and whitespace.
-z <file> Load Zend extension <file>.

Related Links

If you are interested in learning more about crons, please check out the following sources:

Newbie: Intro to cron
cron – Wikipedia
cPanel Tutorial: Cron Jobs
Cron Jobs – Cron Jobs In Cpanel

Files:

Crons – Tutorial Files

Internet Explorer 8 RC1 released

Internet Explorer 8 RC1 has just been released. You can download it here.

Downloading/Installing

At a miniature 16.2mb IE8 RC1 took me 30 seconds to download and it took in 9 minutes + 1 restart to get to my first web page.

installing_1

It also imported my FireFox feeds and bookmarks, which was useful.

Extensions

I couldn’t check what add-ons where available as the IE add-ons website was down (see screenshot). However, IE did open a nice tab showing some “accelerators” I could use (I think they are like google gears, but MS style).

ieaddons_fail

Speed

Overall, IE8 seems faster than IE7 however compared to Opera, Firefox and Safari it’s just does not feel as snappy. However in most speed test done by professionals it’s a marginal difference, if you enjoy statistics take a look here.

Backward Compatibility

A really neat feature of IE8 is a built in “compatibility button”, which essentially means if a website is not working correctly in IE8 you can run it as if it was IE7.

Rendering

I love how it renders my pages, IE8 seems to render exactly the same as FF3.

similar_rendering

There still seems to be some different padding/margin differences, but maybe something to look forward to in IE9?

Overall

I’m a firefox fanboy at ther end of the day, so i will not be moving to IE8. However, I will have it installed and I may use it from time to time :)

Google Marks all search results as “harmful”

Some of you may have noticed there was a glitch on googles search results this morning which lead to all results being marked as harmful. Here is a screenshot I found:

Picture 1

A google spokesman told BBC news:

There was a fault. We don’t know the nature of it yet. Everything has been solved. We are still making initial enquiries.

I’ll keep you informed as this story develops.

*Edit*

I just saw on Mashable & the Official Google Blog that the error was due to “human error”.

Blocking users via .htaccess

Every website has problems with users . Here is a cool way to ban users who prove to be annoying.

Open your .htaccess file (should be above your public_html folder and you may need to show hidden files), then add the following:

order allow,deny
deny from [IP here]
allow from all

If you want to add more than one IP, just add an extra “deny from [ip here]” line. On the other hand, if you want to just let one person onto a website just use the following:

order allow,deny
allow from [IP here]
deny from all

Allowing just a few IP’s to certain areas is useful when protecting administrator sections or user areas.