our thoughts

Create a Wordpress theme from PSD templates for Lost at E Minor
Design and coding for What if we voted?
Design and coding using Wordpress for CensusAtSchool - a nationwide children's online census.

More and more tools are being released which help you communicate with the wider world and my question always seems to be organizing which of the organizers I should be using and the best way of using them together (if there is such a thing!). What follows is a jumble of thoughts of these issues.

Some personal examples are:

My blog(s)
Flickr
Facebook
Twitter
Tumblr
Google Reader
del.icio.us
YouTube
Feedfriend
Amazon wishlist
Last.fm

Questions I ponder which span all these examples above:

Is there such a line as the personal/work divide anymore?
Is pooling everything all together into one place the solution?
Is using all these examples separately the solution?
Who is the solution for? Me, my friends, my readers? Actually, does it matter who the solution is for anymore?
Do other people really need (or want) to know my Amazon wishlist (etc) or do I just want quick access to it?
Can x do something that y can’t do already? Or does it just make it faster and quicker but with a bit of work, I could just use x and keep two things together in one place?

Wavering between one tool to rule them all and then back to individuality reigns

I’ve set up accounts on so many sites and then come back to tools which promise the best of everything all in one place – such as Netvibes or Google Reader – but I find myself using them for a while and then moving back to the individual sites.

A good example of this is our local news sites. It’s too much information overload to subscribe via Google Reader so I just load up their homepages and take a quick glance to see what’s their big and latest headlines every so often. Is there a quick tool which shows “what’s on the homepage” of a site right now?

Another example is twitter and Facebook status. Having twhirl or some other twitter client open all the time, there’s a constant flood of messages. My eyes glaze over and when I log out and turn it on again, there’s a ridiculous number of status updates that have flown by. Information overload. Is there a quick way to see one most latest status update for each of my contacts, in one place – a little like the most recent Facebook status list that you can see? Something I can take a quick glance at? I prefer Twitter because it’s exportable, it’s RSS and I can use it how I like but does it help me or just distract me?

Every so often, I give Netvibes or Google Desktop Sidebar a go. I find myself being given a limited number of tools and the gimicks/widgets wear off quickly. I don’t really need today’s weather, today’s quote, a photo slideshow, or how many unread emails I have. I end up scrapping these and going back to having multiple tabs open, and a bookmarks toolbar for quick access to everything.

I’ve tried Remember the Milk and other to-do lists but end up back with my paper diary that I can enjoy the feeling of crossing things off from and some important reminders on my phone.

Do you have any suggestions, similar ponderings or behaviours as me?

I recently received an email asking for some WordPress advice on making posts show up in columns just like on 9antivirus.com and thought I’d share one way of doing this.

I’ve set up a demo blog showing how it looks after the code is implemented.

There are two theme files to be edited: index.php and style.css. I have just edited the default Kubrick theme, so adjust this to suit your own theme.

The basic idea is to add a “switch” so WordPress knows if you’re looking at a post which will appear in the first or second column.

In index.php I added code in four places:

Before the WordPress loop starts:

<?php $col = 1; ?>

I.e. we set up the switch to start off in the first column.

Just after the WordPress loop starts:

<?php if ($col == 1) echo "<div class=\"row\">"; ?>

Start a new row if we’re in the left hand column.

Inside the WordPress loop:

Add in the switch:

<div class="post col<?php echo $col;?>" id="post-<?php the_ID(); ?>">

I.e. I added in col<?php echo $col;?> to the post’s class. We’ll use CSS to decide how to display posts in each column.

Just before the end of the WordPress loop:

Change the switch and the row:

<?php if ($col == 1) echo "</div>"; (($col==1) ? $col=2 : $col=1); endwhile; ?>

The WordPress loop ends with endwhile.

Just before this, I do two things: finish the row and I make $col switch between the first or second column. If you haven’t seen code like this before, this is what it’s doing:

Are we in the first column?
Yes: Move to the second column.
No: Move to the first column.

In style.css I added three lines of code at the very bottom:

.row { clear: both; }
.col1 { width: 200px; float: left; padding: 0 10px; }
.col2 { width: 200px; float: right; padding: 0 10px; }

If you’re using a different theme, you may need to adjust the column widths and the amount of padding.

Using a row div forces the two posts to always line up with each other, even if the excerpts are different lengths.

Elsewhere: Skype MSN Messenger Twitter Facebook