UK Web Focus (Brian Kelly)

Innovation and best practices for the Web

WordPress has Gears (and my Glass is Half Full)

Posted by Brian Kelly on 2 Jul 2008

WordPress have just announced the availability of WordPress Gears:

Gears? It is a browser extension like Flash or QuickTime/Media Player. However Gears works with the browser to enhance web based applications. It can create local database and file storage, and run JavaScript in the background to update them without slowing down the browser.

Gears has been in the making for over a year and is well known among the web developers. Currently it supports Firefox versions 2 & 3 and Internet Explorer versions 6 & 7. Safari 3 support is coming soon.

On it is used to store all images and other web page components from the admin area to the user’s PC, speeding up access and reducing unnecessary web traffic.

The speed increase is most noticeable when Internet is slow or on high latency and makes everybody’s blogging experience more enjoyable.

We’re now starting to see the development of a numbers of tools which will reduce the bandwidth requirements for using a networked application and/or allow Web-based applications to be usable offline (e.g. Google Gears).

I’m pleased with the variety of developments which are taking place behind the scenes on the Web site which hosts this blog.  In January 2008, for example, there was an announcement on the WordPress blog that an interface which provides access statistics for syndicated accesses to blog posts had been relaunched and a week later there was an announcement of enhancements to the interface to the Akismet spam filter. Indeed if you look at the blog archive for 2008 you will see a whole host of developments which have been made, many to the hosted blog environment.

This is an example of the ‘always beta’ nature of many Web 2.0 services. But not everybody likes this. Stuart Smith, for example, has commented recently on my blog that:

Part of the problem is the eternal beta syndrome that dominates the world of web apps. It means nothing is ever finished or entirely taken responsibility for.

It’s true that an ‘eternal beta’ approach could be used to deploy new developments which have not been adequately tested, to the detriment of the end user. But to me the response to this criticism is to say that ongoing enhancements to services need to be carefully managed and mechanisms are needed to allow users to quickly and easily provide their feedback.  In the case of the blog, the announcement are made on their developments blog, are brought to the attention of blog authors in their administrators interface and they encourage feedback – which they do receive.

When the WordPress open source software is installed locally to provide a blog service, such ongoing developments do not happen. And this, I find, somewhat irritating when I use the JISC PoWR blogwhich is hosted by the JISC on their JISC Involve blog hosting service– the blog software is somewhat dated, and hasn’t benefitted from the developments I’m used to on the UK Web Focus blog.

Perhaps the differences between my perspectives and Stuart’s are based on particular experiences we may have had. On the other hand perhaps this reflects an individual mindset – do you see software development as bringing about improvements, or are developments more likely to be to disrupt well-established working practices?  Or to put it another way, is the glass half full or half empty?  I’m pleased to say that blog is half full :-)  (But WordPress shouldn’t get too complacent – if the quality deteriorates, I can always take my custom elsewhere).


3 Responses to “WordPress has Gears (and my Glass is Half Full)”

  1. Code Gorilla said

    It can create local database and file storage, and run JavaScript in the background

    So, lets get this straight: it is an application that a user downloads onto their computer, and then a third-party web site uses that locally-run application to store files on the users hard disk and execute javaScript… yes?

    … and all this after we have spent YEARS drumming into our users “DO NOT TRUST THE INTERNET: IT WILL INFECT YOUR COMPUTER”.

    Methinks the world is going mad….

  2. if the quality deteriorates, I can always take my custom elsewhere

    Yes, but you made the mistake of using a subdomain of – so if you move elsewhere all your inbound links would break. (Although perhaps WordPress are nice enough to set up auto redirects for you?)

    Anyway, in response to Code Gorilla, Google Gears (and the equivalent technology that’s now built in to Firefox 3 from the get-go) may store date on your local hard disk, but it’s all sandboxed-in in a clever way that doesn’t allow websites to arbitrarily read or write to your local files – so there shouldn’t be any security risks.

  3. Hi Brian

    I think you’re conflating a few things here about and JISCInvolve (which run WordPress MU with differing degress of success ;) and self-hosted single instances of WordPress. Whether “ongoing developments” happen or not is down to the WP admin’s commitment to keeping up with such things. In the case of self-hosted WP, the admin may typically also be the blogger, so the pace of innovation is entirely in their hands, if they are interested enough in the technology as well as their content. However, in the case of any WPMU service, there’s an uber-admin, who decides what bells and whistles to make available to all the blog admins across the service.

    A locally installed single-blog WordPress does come with default dashboard newsfeeds from about what’s going on. There’s really nothing about locally installed WordPresses that’s injurious to innovation: on the contrary, all sorts of innovations are potentially available to the self-hosted WordPress blogger long before, Edublogs or JISCInvolve would be ready to push the launch button on a new feature. A canny self-hosting WP blogger could have been running a Gears plugin for a year already :)


    P.S. I’d also been wondering if UKWF mightn’t do better to have its own domain. One for another forum, perhaps?!

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: