Dec 2011

Jun 2011

Feb 2011

Jun 2010

Feb 2010

  1. Dan Wellman's jQuery UI 1.7 book

    The jQuery ui is essentially a set of pre built, ready to use JavaScript widgets based (obviously) on the jQuery framework. They can be really useful straight out of the box, or as the foundation for something more complex, and they also come packaged with a decent set of CSS themes.

    According to Dan Wellman himself, his book is written for…

    ...front end designers and developers who need to quickly learn how to use the jQuery UI library. To get the most out of this book you should have a good working knowledge of HTML, CSS and JavaScript ,and will need to be comfortable using jQuery, the underlying foundation of the jQuery UI.

    continue reading →

Jan 2010

  1. Wanted!

    Yesterday it was announced that I’ll be starting a new full time gig at Erskine Design as their new front-end developer. I’m absolutely thrilled to bits to have won the role, and equally so about the possibilities it opens up for me: working with that team.

    It does ...

    continue reading →

Nov 2009

  1. Flaws in quantifying online advertising success

    the number of people who click on display ads in a month has fallen from 32% of Internet users in July 2007 to only 16% in March 2009, with an even smaller core of people (representing 8% of the Internet user base) accounting for 85% of all clicks.

    Jack Loechner – MediaPost

    Interesting stuff there indicating an 'alarming’ drop in click through rates. Jack goes on to talk about how advertisers are using these figures to express a flaw in the system, and how they are wrong to do so.

    continue reading →

Oct 2009

  1. A brand new website

    Out with the old and in with the new! My old site was a couple of years old, and I’d thrown it together over a day or two, it has served me well but it’s time for a change. I’ve also switched to ExpressionEngine, which I’ve been wanting to do for a while.

    continue reading →

  2. ExpressionEngine autocomplete search / jump menu with jQuery

    This tutorial will show you how to build an text input that will give autocomplete / auto suggestions via AJAX straight from an ExpressionEngine template then redirect straight to the entry. It could be used for searching, or shortcuts to particular entries, I have it working for the latter on a recent project. It will allow you to …

    1. Start typing parts of an entry
    2. Scroll through the autocompleted suggestions that pop up
    3. Click one (or use the keyboard shortcuts)
    4. Get redirected to the relevant entry on the relevant page

    continue reading →

Sep 2009

Jan 2009

Aug 2008

Jul 2008

  1. ExpressionEngine - Removing index.php

    ExpressionEngine ships with no URL rewriting, and that means that every page on your ExpressionEngine website will be prefixed with index.php. To remove the .index.php from each page you’ll need to do some URL rewriting. ExpressionEngine have some documents detailing how to remove index.php From URLs on their website, but they don’t cover if you’re hosting your site from a subdirectory (www.mysite.com/subdirectory/expressionengine/)

    To remove index.php from your pages, just create a file in the root of your ExpressionEngine install called .htaccess. This will tell Apache how to rewrite the url to remove the offending prefix. Here’s how to do that:

    continue reading →

Apr 2008

  1. jQuery Sortable Lists With Drag Drop Handle

    this post has been extended in the new Extending the jQuery Sortable With Ajax & MYSQL post

    I’ve recently made use of a drag / drop style list that will remember the order of the list. If you use the standard jQuery sortable items, you’ll get the two following problems:

    1. You won’t be able to click on any items in the sortable list you have
    2. You’ll probably want an update of the order of the list after every change.

    I did find a solution to the problem over at Scott Sauyet’s site, but I needed a little more… The following example will do both, it uses the handle and update options on the .sortable item. By adding these simple items you can produce a pretty advanced sortable list. You could even add AJAX into that update command and automatically update your database with the new values every time you change then removing the need to refresh, and that’s very web 2.0.

    continue reading →