Total Backup for WordPress

[sc:wordpress-category ]In the JumbleCat birthday article on WordPress plug-ins, I missed one new plug-in I’ve found lately.

An important part of the administrative tasks of running a website of any kind is backing up your data.  WordPress has two components, the WordPress files (the core distro, plug-ins, themes, etc.) and the database.  Manually backing up these files is pretty straight forward, but if your hosting provider doesn’t support shell access (like mine), then you have to pull down each file individually with an SFTP client and use the web front end to the database to extract the data.

This process is relatively long because JumbleCat is currently has several thousand small files in its directory structure which takes quite a while to download one at a time through SFTP.

I’ve been looking for a good backup plug-in for WordPress for a while, there are several available that backup to online stores or are commercial software but those didn’t fit my requirements.

Instead I found Total Backup, not to be confused with the other Total Backup available.

Total Backup is a nice, simple app that will grab all your files and databases and zip them up for you.  You can then download the zip through the web interface.

Installation is through the standard WordPress plug-in feature and once installed you have just a couple of options to configure:

  • Where to store the archive files generated by Total Backup
  • Directories to exclude from the backup

After that your ready to go!

The backup page lists any backups you have made so far (and the option to delete them) and a single button to execute a backup.  And that’s it.

It works quite well, it does however put your site in to maintenance mode while it executes the backup.

I did find a single “bug”, after executing a new backup a new entry in the backup list is created but the delete button is not added to the line.  Simply re-loaded the page solves the problem.

It’s a great plugin which greatly simplifies the backup process in WordPress.

Does mobile size matter?

[sc:mobile-category ]I recently had an interesting conversation with some friends around the “right” size of a tablet.

Some were adamant that 10″ tablets were too big to cart around all the time and that they might as well take their notebook with them.

Other’s said that 7″ tablets were too small to be useful and they’d rather have a larger display to work with.

A similar discussion started around phones, where’s the line between a phone and a tablet?  (This site is a nice way to visualize how big phones have become)

I personally like the 10″ tablets, but I would never carry one with me all the time, even the 7″ tablets are too big for that.  Likewise large phones like the Samsung Galaxy Note are really too big to call phones, they’re small tablets.  To that extent, they’re too cumbersome to carry with you all the time as well.

A phone like the HTC Titan seems to be as large as you can go and still be able to think of it as a phone that you want to always have on you.

A tablet seems to be useful around the house, or when you are traveling somewhere in a car or plane.  In that case, the 10″ tablets seem like a better fit.

Then comes the question of thickness.  Many phone manufacture’s have been on a crash diet to get their phones as thin as possible (many under 7mm now), but is that the best way to go?  If you could double your battery life at the cost of having a 14mm phone would you?

I know I would, but I don’ want some third party add-on back that looks like some kind of cancerous lump.  And finding cases that support non-factory form factors is just about impossible.

Many of the frontier’s of phone design are coming to their logical end points, could we see a major shift in design from how small/fast/resolution to functional/time/quality?

Microsoft Points

[sc:windows-category ]When Microsoft introduced Xbox Live and the 360, they also introduced Microsoft Points.  You can use these points to buy things in the Xbox marketplace so that the marketplace has a consistent “price” (in points) no matter what your local currency is.  The currency conversation is done when you purchase the points, not when you purchase the item from the marketplace.

This also give Microsoft the added benefit of selling you points in fixed amounts (say 1600) even though you may only need to spend 500 to purchase whatever you wanted.  This effectively gives Microsoft the extra 1100 points to earn interest on until you go and spend them.  Sure this may seem trivial at the individual scale, buy Microsoft does this across millions of Xbox live members and those pennies add up at that scale.

When Microsoft introduced the Zune marketplace, they continued to use points as the currency of choice.  However when they introduced Windows Phone 7, the marketplace used US dollars instead.

This was an obvious move to make it more accessible to a non gaming demographic and simplify the user experience.

The points system is one reason I didn’t pick up an Xbox over the years (I have recently but that’s the subject of a future post), I didn’t want to deal with the conversions.

If the rumors are true, it looks like Microsoft is going to drop the points system from the Xbox as well (or at least have both points and dollars as options), as what I can only assume is the precursor to the Windows 8 marketplace opening up to the public.

Having a unified pricing system across all their online properties makes a lot of sense and I can only hope they do it soon.

Happy 1st Birthday JumbleCat! AKA WordPress Plugins!

[sc:wordpress-category ]Today is the 1 year anniversary of my first post here on JumbleCat and I thought I’d celebrate the day with a look at WordPress.

WordPress powers a lot of sites around the net and the secret of its success is two-fold:

  • Simple to setup and use
  • Lots of plugins/themes

The plugins let you extend WordPress in any number of ways and I’ve decided to list the ones I use here and why.

The WordPress plugin repository is filled with thousands of plugins, which is its strength and weakness at the same time.  There’s a plugin to do just about everything, but there’s usually 10 that do the same thing and no real way to find out which one you want without just downloading them all and experimenting with them.  The repository can also be intimidating to first time users that don’t know exactly what they want for plugins or how to describe what they want to do.

There are a few articles around the net that give some basic advise but in general over the last year I’ve found plugins based upon a need of the moment rather than a pre-planed roadmap.

Admin Customization

Plugin’s Description: Allows you to customize basic aspects of your WordPress backend

This plugin simply adds several options that probably should be in the base WordPress control panel but aren’t.

After The Deadline

Plugin’s Description: Adds a contextual spell, style, and grammar checker to WordPress. Write better and spend less time editing.

I found this plugin a few months ago and can’t say enough good things about it.  It’s not perfect (like all grammar checkers) but it does catch quite a few common mistakes that others don’t and has increased the quality of my posts as a result.

Configure SMTP

Plugin’s Description: Configure SMTP mailing in WordPress, including support for sending e-mail via SSL/TLS (such as GMail).

Most hosting providers don’t let PHP directly send e-mail, this plug allows WordPress to use a specified host and user/password information to send authenticated mail.  It will even use gmail if your hosting provider has no SMTP capabilities.

This is another configuration page that really should be built in to WordPress.

Contextual Related Posts

Plugin’s Description: Show user defined number of contextually related posts.

This plugin providers the list of “Related Posts” at the bottom of each article, it’s not the most accurate set of related posts, but is nice and simple and doesn’t rely on any extended information beyond what’s in the articles by default.

Emu2 – Email Users 2

Plugin’s Description: Allows admins to send an e-mail to the single, multiple or group of blog users. You can extract all e-mail addresses as well for external mass mailings.

A couple of weeks ago when the e-mail issue cropped up on the site I wanted to send out a mass mailing to the users that might have been impacted and this plugin supports a variety of options for doing just that.  I doubt I’ll have to use it often, but it may come in handy in the future.

The one thing I don’t like about the plugin is that it adds a new top-level menu instead of nesting itself under one of the existing menu’s, but it’s a small price to pay.

Fast Secure Contact Form

Plugin’s Description: Fast Secure Contact Form for WordPress. The contact form lets your visitors send you a quick E-mail message. Super customizable with a multi-form feature, optional extra fields, and an option to redirect visitors to any URL after the message is sent. Includes CAPTCHA and Akismet support to block all common spammer tactics. Spam is no longer a problem.

Once again, this plugin is a recent addition from the e-mail issue, I realized that there was no way for a user to contact me unless they had already registered, however if they were having issues with the registration process itself they would not be able to contact me.

This plugin allows for a contact form that doesn’t require a registered user to use it.  If anyone who had registered while the mail issue was ongoing had been able to use this form I would have received the e-mail as sending to any of the @jumblecat.com addresses still worked.

This plugin places its settings under the plugin’s menu in WordPress, which seems strange, but not a deal breaker by any means.

GTranslate

Plugin’s Description: Get translations with a single click between 58 languages (more than 98% of internet users) on your website!

The lazy man’s way to translate your blog in to multiple languages is just to let Google do it for you!  I doubt it provides very good translations, but something is better than nothing in this case.

Login LockDown

Plugin’s Description: Adds some extra security to WordPress by restricting the rate at which failed logins can be re-attempted from a given IP range.

A simple enough plugin that gives the administrator some control over anyone trying a brute force attack against the site.  Another plugin that really should be part of the core.

Ozh’ Admin Drop Down Menu

Plugin’s Description: All admin links available in a neat horizontal drop down menu. Saves lots of screen real estate!

WordPress’s administration console is very nice, but it really eats up a lot of real estate on the left hand side, this plugin moves everything to the top like a drop down menu along with a few other options that make administrating WordPress a little easier.

Posts by Type Access

Plugin’s Description: Adds a link to Drafts, posted and scheduled items under the Posts, Pages, and other custom post type sections in the admin menu.

A simple little plugin that expands the Posts menu in the admin console to include direct access to different post types.

RSS Syndication Options

Plugin’s Description: Allows the administrator to set the update period and update frequency parameters for RSS feeds.

Such a simple but effective plugin, anyone who wants just a bit of control over their RSS feed should have it.

Shareaholic

Plugin’s Description: Shareaholic adds a (X)HTML compliant list of social bookmarking icons to each of your posts.

A nice sharing link plugin, it has several options I didn’t find in other’s, namely printing and e-mail options.

The one thing I don’t like about the plugin is that it adds a new top-level menu instead of nesting itself under one of the existing menu’s, but it’s a small price to pay.

SI CAPTCHA Anti-Spam

Plugin’s Description: Adds CAPTCHA anti-spam methods to WordPress forms for comments, registration, lost password, login, or all. This prevents spam from automated bots. WP, WPMU, and BuddyPress compatible.

CAPTCHA’s are the devil’s handy work, but there isn’t much else you can do to try to prevent automated attacks against the registration process so this plugin is pretty much a must.

This plugin places its settings under the plugin’s menu in WordPress, which seems strange, but not a deal breaker by any means.

Sidebar Login

Plugin’s Description: Easily add an ajax-enhanced login widget to your site’s sidebar.

The Sidebar Login plugin is a nice widget for WordPress that seems like a no brainer.  It does have a small issue with the theme I use and I have to manually make a change to it each time it’s updated, but it otherwise functions flawlessly.

Simple Link

Plugin’s Description: Enable you to add hyperlinks to other posts on your blog with just a simple click.

I don’t’ use this plugin very often as I use Windows Live Writer to do most of the writing on the site, but once in a while I do use WordPress’s built-in editor and this simplifies the linking functions in it.

Simple Trackback Validation with Topsy Blocker

Plugin’s Description: Enhancement and REPLACEMENT of the original STV plugin from Michael Woehrer. Added automated blocking of topsy.com Trackbacks.

For the first 8 months of running JumbleCat I would every few weeks get ping back spam, this plugin has completely eliminated it.  Nuff said.

Subscribe Sidebar

Plugin’s Description: Adds a list of Subscribe links to your sidebar. Options include your blog and podcast feed, Twitter page, iTunes, Facebook Fan Page and more.

A simple widget that let’s you setup different subscription options for your users.  Nice and clean.

User Avatar

Plugin’s Description: Allows users to associate photos with their accounts by accessing their “Your Profile” page that default as Gravatar or WordPress Default image (from Discussion Page).

I use this to allow users (and me) to have avatar icons instead of just the default ones, I tried several but I found this to be the simplest and easiest.

WordPress Editorial Calendar

Plugin’s Description: The Editorial Calendar makes it possible to see all your posts and drag and drop them to manage your blog.

I’ve tried this plugin for a few weeks now but I think I’ll remove it, it does exactly what it says, but I don’t find I’m using it very much.

WordPress Importer

Plugin’s Description: Import posts, pages, comments, custom fields, categories, tags and more from a WordPress export file.

The import function for WordPress, it should be included in the default install and I hope to never use it Winking smile.

WP About Author

Plugin’s Description: Easily display customizable author bios below your posts

This was one of the first plugin’s I installed and is still my favorite “about” plugin.

WP Last Login

Plugin’s Description: Displays the date of the last login in user lists.

Another plugin I’ve added since the e-mail issue, this let’s me see when the registered users last logged on to the site.  This should keep me informed of any future registration issues that crop up as if there are new registrations that have never logged on, there’s probably an issue Winking smile.

WP Updates Notifier

Plugin’s Description: Sends email to notify you if there are any updates for your WordPress site. Can notify about core, plugin and theme updates.

A handy little utility that keeps me informed of new updates as they are released.

Desktop Linux Update Hell

[sc:linux-category ]It’s no secret that I’m primarily a Windows man for my desktops, but I do run Linux for a mail gateway and do have one virtual workstation running Linux.  In particular (though I doubt it has a significant impact on this post) I run OpenSUSE.

In general, once I’ve setup a Linux box I tend to forget about it until I need something from it, but since I setup the workstation I’ve been using it almost on a daily basis.  I had been using a very old version of OpenSUSE for the workstation and  I recently upgraded it to OpenSUSE 12.1.  The previous version was so old that they were no longer releasing security patches or other updates.

However 12.1 is the current release and so patches come down all the time.  And when I say all the time, I mean ALL THE FREAKIN TIME!

So much so that every day when I logon to the system, there’s more updates to install.  OpenSUSE by default doesn’t enable the auto updater (doesn’t even install the management console for it by default) so a user is prompted all the time (unless of course they turn off the update notified Winking smile).  And the auto updater doesn’t seem to work either, I still get prompted for patches almost every day!

This is highly annoying to say the least.  I never realized how good of job Microsoft does of minimizing update hell with their monthly schedule.

And don’t even get me started on GNOME and KDE…