our thoughts

In August, I had the pleasure of being the second speaker at WordCamp NZ – a large gathering of Kiwi Wordpress enthusiasts, users, designers and developers.

I spoke on creating custom Wordpress themes and talked about some of the sites we’re working on and have recently worked on and here’s the second part of my talk notes.  The first part is available here.

One of the sites we have worked on is popular Australian surfing and photography website Aquabumps with tens of thousands of subscribers who get a mid-morning pick-me-up email showcasing photos taken that morning between 6am and 7am.

Aquabumps

Each day, a new blog post is added to the site for people to comment on and share and the email newsletter is automatically created from the latest blog post using a completely different template. The newsletter template pulls in the latest listings in their noticeboard, picks a random photo from their gallery of prints for sale, re-uses the ad from the blog post but in a different layout.  This makes the administrator’s job of sending out the email using a 3rd party newsletter system a breeze.  This is all done via a custom template with lots of nice PHP code in there to pull in the various bits and pieces.

The site’s noticeboard section uses TDO Mini Forms – a large and powerful plugin which enables you to add customizable forms to allow the public to submit and edit posts and pages – subject of course to moderation if you wish – and content is checked using the standard anti-spam plugin Akismet.  People use TDO Mini Forms for all sorts of things like ad managers, contact managers, community contributions etc.

Another Australian site we worked on called The Colour had a bit more complexity with the TDO Mini Form:

The colour

This time, it’s using a lightbox, connecting with Facebook and Twitter and uploading images which were processed and scaled to the right size:

The Colour

Popular sport site The Roar is a massive community site running on Wordpress and enables the public and members to contribute articles to the site using TDO Mini Forms:

The Roar

Back to other features of Aquabumps,  this was all done before custom post types but each photo added to the blog can be bought in various formats and this buy page is automatically created for each photo added:

Aquabumps

The site also has special gallery prints for sale – this was all done before custom post types.

The site’s authro creates a new page with a description of the image as content, uploads the images with custom fields for the various bits, chooses a portfolio and location categories and other special places it could be promoted on the site and whether it’s a lead image or not.

This page shows all the main category lead images.

Aquabumps

Showing all photos in that category:



Aquabumps

… and showing individual details on a photo:

Aquabumps

… and allows you to preview the image on your wall at various sizes:

Aquabumps

…and view photo samples of each type of print:

Aquabumps

More from my talk in Part 3!

Last year, I started a blog on social archiving – about creating physical archives of digital memories. I’m still fascinated by that, but also wanted to revise again how I could archive in one spot (if possible) my personal blogs and interests online.

I’ve been blogging on a few different personal blogs since 2002 and have finally got around to aggregating them all together in one spot, over at rachelcunliffe.com. (I’m using the default Wordpress design for now while I focus on content.)

Combining my blogs

It was surprisingly easy to take my original journal blog which had been offline for ages, it was running Wordpress 1.5 (what a blast from the past seeing the old admin interface). That blog was my entry into the world of blogging and I met so many wonderful people through that. Ahh, the good old days of blogging where it was so fresh, so new and such a small world (it seemed).

To start resurrecting the blog, I updated the wp-config.php file to the new host database login information, disabled all the plugins, deleted all the spam, made a backup and uploaded Wordpress 3.0. After seeing a number of problems upgrading Wordpress in a big leap, I was pleasantly surprised to see my blog all back and running, using a theme I made in the summer of 2006! An export of the blog posts split up by about six month chunks (you don’t want the import files to be bigger than 2MB) and then importing into rachelcunliffe.com didn’t take long at all.

The next step was exporting from a Wordpress.com blog I wrote on for a while in 2008 then abandoned. This time it was a much simpler process a quick export and import.

Importing my Tweets

I’ve been also investigating how to archive my tweets. Twitter tools is perfect for tweets you do after adding the plugin to Wordpress, but I also wanted all my old Tweets stored in Wordpress.

There’s a really simple plugin (Twitter importer) which actually imports all your old tweets into a certain category of your choice in one step – no need to worry about exporting your Tweets first. However, the plugin current currently has no options e.g. no filtering out of “@” replies or retweets. I got around this by quickly tweaking the plugin code:

Add:

if (substr($post_title,0,1) != "@" && substr($post_title,0,2) != "RT")

before:

$post_id = wp_insert_post($post);

I did notice that sometimes the plugin didn’t work first time around or didn’t pull them all in, wait a while and then run it again – you can run it multiple times and it won’t make duplicates.

Until I work out how best to display all these tweets, I’m using the Advanced Category Excluder plugin to hide all the old tweets from the homepage and the feed, and just put have on their own tweets category page.

Importing my Facebook Status Updates

Facebook is a little buggy when it comes to this, but I’ve made a simple script to export your Facebook status updates to a CSV file. It’s buggy because sometimes it works, sometimes later on it doesn’t work. It’s also buggy because it only pulls out actual status updates, not links you share or photos you add in your status box. Oh, and it doesn’t go back before about August 2008 when they released a new version of Facebook. That being said, it still exported out over 700 of my status updates.

I then played around with the CSV file a little to get it into the right format that the Wordpress CSV importer plugin requires. These all went into my Facebook status updates category and are also hidden from the homepage for now. Going forward, I’ll either need to use Twitter again to update my Facebook status (using Selective Twitter or find a way to bring in status updates one-by-one automatically (just like Twitter tools does).

Last weekend I had the pleasure of being the second speaker at WordCamp NZ – a large gathering of Kiwi Wordpress enthusiasts, users, designers and developers.

I spoke on creating custom Wordpress themes and talked about some of the sites we’re working on and have recently worked on and here’s the first part of my talk notes.

While it was the title of the talk, we don’t see our job really as building “custom Wordpress themes”. We see it more as building sites which are easy-to-edit and maintain – using Wordpress as a content management system. This involves lots more than just creating a theme and pressing a few buttons to install it for clients.

Rather than looking at themes and seeing how these can be tweaked to a site, we start from the basics and think about the site’s purpose and the best way to present content – rather than trying to fit their site into pre-determined boxes. We try and encourage clients to not think in terms of “what cool widgets and plugins can I add to my site” but go back to basics of what are they trying to achieve through their site, then looking at ways to do that.

In fact, sometimes Wordpress just isn’t the right tool for the job. Then we look at Drupal – which has a lot more flexibility and functionality for larger community-driven sites. (It’s not always the right tool either.)

Some of the common Wordpress things we do include:

  • Putting together new Wordpress sites from scratch
  • Redesigning Wordpress sites
  • Converting existing sites over to Wordpress from either another CMS (e.g. Blogger, TypePad, MovableType, Expression Engine) or none at all
  • Taking PSD design templates and build the Wordpress or Drupal site from them
  • Writing our own plugins or using/evaluating/adapting ones out there already.
  • Maintaining sites – including upgrades, content, tweaks, and of course the fun job of security (which is becoming a bigger and bigger issue as Wordpress’ popularity and code base grows).

A big part of many of our projects is actually dealing with content – managing and migrating it and making it easy to add content in the future.

Common things we do include providing multiple and creative ways of exploring content which are applicable to the site in question.

For example, we’re currently working on a gorgeous new redesign for The Naptime Chef (new site not yet live) and providing multiple ways to explore her yummy recipes.

We recently redesigned Vampy Varnish – a super popular varnish blog by Kelly Keaton. She wanted people to be able to explore her archives in multiple ways – and for her content, this made most sense by browsing her photos of the nail polishes by either brand or color.

Normally this could be done by just categorizing the posts by brand and color but she has multiple photos per post which are in different colors regularly and sometimes different brands.

The Media Tags plugin solved this problem by enabling tagging of images – so the gallery shows all images with a certain tag.

The only problem is this didn’t allow parent tags so we needed an automatic way to know which tags were colors and which tags were brands for the gallery overview page. The solution was to make the gallery page still look at post categories and list all subcategories of color and brand but then link through to show all images with a matching tag.

This worked well, as she was already categorizing all her posts for her category archives.

We also used a custom post type to handle the mastheads (headers) she designs each month on her blog. Adding content becomes a breeze: she gives the masthead a title, optional background color, optional background image and publishes – past months are automatically archived.

Another common feature of sites we’ve worked on are simple event handling – often this has been for authors we’ve worked with.

They want a simple way to archive their media appearances…

…promote their upcoming appearances:

There’s a great little plugin called The Future is Now which has been around for years but still works nicely for you to timestamp posts in the future but have them appear immediately.

Part 2 of my talk to be posted on my blog

A number of friends and relatives have recently started blogging and in every case, I noticed they created their blog with Blogger. Being immersed in the world of Wordpress, I found myself a little surprised that it’s still the choice for many new bloggers today.

Curious to discover more, I asked a group of them the following four questions:

  1. When you started writing your blog, how and why did you decide which blogging tool to use (Blogger)?
  2. What are the main things you like about Blogger now that you’re blogging?
  3. What (if anything) have you found hard to use in Blogger?
  4. Had you heard about Wordpress before choosing Blogger? If so, what made you decide to use Blogger?

Their answers were fascinating.

To those new to blogging, Blogger was actually all they’d ever heard of. I wonder if this a confusion with the term and name; ie. to become a blogger you use Blogger? Many hadn’t heard of Wordpress at all, or had vaguely heard of it but didn’t know anything about it.

They found it incredibly easy to get going and start writing blog posts and adding photos in Blogger. They felt it was great for non-technical type people to just start writing. However, the majority said they found it hard to get the rest of the blog looking how they wanted it to (design and functionality) and complained that they needed to know HTML (which many didn’t) to change things around.

As more and more of the general population (read: non-technical) find a reason or two to start blogging, does Wordpress need to find a new way to reach out to beginners, or is Blogger still an appropriate starting point for someone just wanting to get going? Is Wordpress still too techy for someone new to the world of blogging? And does the name Wordpress need more explaining to people? (“It’s the new Blogger?”)

To me, when I compare Blogger and Wordpress, there really seems no competition. Wordpress is much more powerful, flexible and still easy to use. You don’t have to be a technical person to use Wordpress and benefit from all the vast code under the hood.

However, there’s probably still a long way to go before Wordpress is the first tool people think of when launching their first blog.

Bloggers are super-excited about a new way to drive traffic to their sites through Facebook’s newly announced “like” functionality being available to all websites now.

If you’re a developer, this code will help but if you’re a Wordpress user wanting to jump straight on board, Jonathan Dingman has written a plugin for you which can be downloaded here:

Facebook Like Wordpress Plugin.

It’s yet to be added into Wordpress’ plugin repository. Expect other plugins to be developed over the coming days and weeks with added options, but if you’re wanting code now, give his plugin a go!

It’s been years since I took a pill which wasn’t a vitamin but right now, I’d just love to take one. My heyfever is driving me crazy today but since I’m pregnant, there’s not too much I can take. The warnings on heyfever boxes are interesting, they don’t say don’t take while pregnant, they just say they haven’t been tested for safety while pregnant. I’d rather not be the guinea pig.

Oddly, despite all the unknowns in this world while one is pregnant (or just living), when someone explicitly says they don’t know the effects of the unknown, we tend to pay attention and err on the cautious side… or do we?

We recently watched the documentary “We live in Public“. It’s disturbing, prophetic, confronting and thought-provoking. While it’s an extreme version of the lives almost all of us live, the elements many of us play with each day inch closer to “living in public”.

The ubiquitousness of social networking, recording devices and ease of worldwide distribution in merely a few years has changed what each generation understands as being public versus private.

I’m all for engaging with social media and I love using Facebook and Twitter, reading blogs, video conferencing and using my iphone. But at the same time, I found myself reflecting on some of the comments made in the documentary – made years before the advent of these things:

  • How people find their self-worth based in the number of comments, or reads, or likes or numbers of “friends”.
  • How people are crying out to be heard and to get their 15 minutes of fame every day.
  • How we think we’re getting community online but we often feel more alone.
  • How we trade privacy for connections with people.
  • How we forget how public things are when we’re immersed in a culture with no privacy.

When I found myself in the emergency room of hospital ten days ago, I sent txt messages to close friends and family – but didn’t tweet about it. I wanted to know that the people I love deeply knew first. Years ago, news would take quite a while to circulate in a circle of friends and acquaintances but now it can be done in an instant – globally.

I’ve seen numerous times people forget this on Facebook or Twitter and stress about making sure someone knew before they were told by someone else – rather than directly. From the outside, it may seem silly that someone should “forget” that anyone can read it, but once immersed in social media it is hard to remember what private means.

Another result of watching the documentary: I recently did a cull of people on Facebook – names I didn’t recognise, or people I had never exchanged communication with on there. There were surprisingly lots of them and it actually felt good to do a spring-clean.

I also was reflecting on my sister’s comments about how she always left a comment if she looked through a set of someone’s photos on Facebook – she felt a bit stalkerish without doing so. That’s quite a nice thing to do and it really doesn’t take time – let someone know you’ve noticed, you’re interested, you’re there. We read so many blog posts and then skip on to the next interesting thing without stopping to engage – because it’s not required. We’ve swap ease of access for probably less engagement. Yes we don’t have to sit through boring slideshows of other people’s trips and can pick and choose what we want to see, but we’ve lost all those real conversations, the context around the photos – the laughing together, the eating, the swapping of stories. They can be gained online, but it’s more work than we’re used to.

PS, I’m fine!

Elsewhere: Skype MSN Messenger Twitter Facebook