Archive for 2009
The World Waits For No Man
June 24th, 2009 - Life, Wordpress
Have you ever had an good idea that you've started to work on and develop, only for someone to do exactly what you've done (but better) as soon as you started? No? Well you should try it, it's pretty humbling. I was working on a Wordpress Theme about two months ago, and I had to make some changes from the online theme editor, and I was thinking 'wouldn't it be great to get some syntax highlighting on this?!'. Just as ...
Navigation: The Trunk Test
May 30th, 2009 - Design
In the ideal web developer's world, we want all visitors to a website to start at the home page; thats what its there for. To smoothly guide your users to the different subsections or features if they prefer browsing, show experienced users where to get the latest relevant information, and have an appropiate way for users to search the page. But that may not always be the case: the home page will not be the entry point for most users ...
PHP Class: PageTree
May 16th, 2009 - Code
Around a year ago now, when I was working at Active Webdezign, I built a small CMS for a website, no more that 5 pages to it. One thing I was thinking of back then was the ability to create a system where you could have a single table for all pages, but have the ability to havarte parent and child pages without the need to create another table. Basically like Wordpress does it. And at the time, I knew ...
Visual Metaphors in Web Design
May 9th, 2009 - Design, The Web
"We don't read text, we scan it": Don't Make Me Think, Krug, 2006. The web is an interesting medium for communicating a message to a user. Compared with say, print, the methods employed to do so are different chiefly because the web has that extra dimension: interaction, hence the reason that translation from one medium to another is often not as successfull as you might think. The other element that the web often has is the ability to travel through ...
May the fourth be with you
May 4th, 2009 - The Web
The worst client I have ever worked for is myself. A dozen times since I mentioned I was going to do a redesign I've gone through the same process: get a brain wave for a site structure and design, spend countless hours dodging other work while I code it into XHTML and CSS, then spend so long looking at the design while I'm doing other things that I get sick of it. This one was the exception. I actually did the ...
Evolution of a Programmer
January 29th, 2009 - Code
Over the dark, dank winter break I took quite a bit of time to myself to indulge in one of my favourite passtimes that has been sidelined in recent years: reading a good old book. I read a few great works of fiction, The Bridge by Iain Banks standing out particularly, as well as finally getting round to reading Don't Make Me Think, which I am ...
WordPress Plugin: Is Child Of
January 8th, 2009 - Wordpress
Ever wanted to find out with PHP and Wordpress whether a page is a subpage of another? Fair enough, that is easy to do, using $post->post_parent. But what if you want to find out if a page is a subpage of a page two or more levels above it? That's where my plugin comes in.
