Have you ever needed to build a website which fit into the “Posts and Page” paradigm of Wordpress 95%, but also needed one or two bits of extra content? I often need to build sites that have a quote/testimonial or banner image tied to individual pages & displayed in the template separately to "the_content()". This is fine in Wordpress as long as it remains a one-to-one relationship as it can easily be achieved with custom fields (and check out the More Fields plugin for handling this), but achieving a one-to-many or many-to-many relationship in Wordpress requires some more dramatic extension.
Generally, when I find something interesting I use twitter & delicious to spread the word, but this morning something in my RSS Reader got me excited enough to decide to write a blog post. Thomas Rabaix has hit the nail on the head with his latest offering: Wording is not a developer job. Not only with his underlying premise, but also with the solution he has developed and offered to the world.
On the first of June I published a summary of my aims for the rest of the year. The plan was that these were 6 month goals, but that I had a cheeky extra month to start working towards them, test them out and see how realistic they were. So now that I’ve had my extra month it’s time to review these goals, and adjust them to make sure they are both realistic and challenging.
This past week or so I’ve been a busy bee re-writing the CSS for this blog. That might sound like an odd thing to do, but it had become unmanageable and was slowing me down. So this is a quick heads up, if you spot any bugs please let me know – you probably won’t notice the few design tweaks I’ve made!
This is a pretty silly & out of the norm post for me, but what the hell! Whilst in Stitch’s Great Escape @ Disneyland last month I was enthralled by the use of a clever font so that it looked like all the signs were written in an alien language. All the characters were just [...]
Over the weekend I updated my blog to Wordpress 2.8. It’s been a relatively smooth process complete screw-up (see my comment at the bottom) although I lost my archive and recent post widgets as I had hacked them to be multiple instance. As they are now multiple instance anyway (hurrah) I was able to remove the extra code and get everything back working properly.
Back in April I posted a Snippet on Symfony Form Formatters. Since then I’ve done a bit more work with them and thought I’d share my custom form formatter for displaying forms as definition lists. Forms are often marked up as unordered lists, but with their label-input structure I find they often make semantic sense as definition lists.
At the beginning of 2009 I had been in my first full time job for 2 months, had graduated from my Masters degree less than a month ago and had lived in my newly purchased home for just over a week. With so much going on I didn’t have time to think up a New Year’s resolution. The only thing I had planned was that I wanted to get a blog up and running this year!
I don’t want to bore folk with the tiniest detail of my holiday, but today merits a blog post of its own. If you have ever looked at visiting Discovery Cove and thought the price was over-the-top, take it from me, it isn’t. I just got back from my day at Discovery Cove and I couldn’t recommend it any more highly.
Discovery Cove is not like any other theme park in Florida, spaces are limited, so you have to make reservations. This means that there are considerably less people than in an ordinary theme park and as it is also quite a small park, it feels very private. None of this prepared us for the wonderes we experienced today.
We’re at the end of our tenth day in Florida, halfway through our holiday. It seems we picked the absolutely perfect time of year to come – not only is the the weather glorious (it’s very hot but mostly bearable), but the place is practically deserted. Who knows if it is the recession or because there are no school holidays, but there is hardly anyone in the parks – the longest we’ve queued was for Manta – the new coaster at Sea World.











