Every second counts: making Thunderbolt sustainable

Thunderbolt

When I founded Thunderbolt over nine years ago, the web was a very different place. There was no Facebook, MySpace, YouTube, Flickr or even Wikipedia. Nine years is a huge amount of time on the web and most sites don’t manage to last half of that, especially smaller ones. So how did we manage to keep our little website going and grow it into what it is today?

Our greatest asset is also our biggest problem: people’s time. We’re a volunteer-run site and all of our editors are employed full-time, either at regular day jobs or as students. Even with six editors capable of publishing articles, it could be hard to keep up with the constant stream of articles. However, over the last couple of years I’ve worked on making Thunderbolt sustainable by slimming down our publishing workflow.

Analysing the submission process

Let’s first take a look at our workflow from three years ago:

  1. An author writes their article.
  2. They post in a private staff forum.
  3. Other writers peer-review the article, checking for typos, grammar and other errors.
  4. The author submits the article in the content management system (CMS).
  5. An editor finds suitable images on the web and downloads them to their computer.
  6. Screenshots are renamed.
  7. Then resized.
  8. Three header images are created.
  9. All of the images are uploaded to the CMS.
  10. The editor adds the image HTML to the article.
  11. The article is given a final check and then published.

As you can see, it can add up to a lot of work! There are some things that we can’t remove or trim down though. Articles still have to be proofread, images need to be found and the data needs to be input into the CMS one way or another. However, we have managed to remove the most time consuming part of the process; sorting out images.

Image finding assistance

Find images box

The new image finding tools cut down on precious seconds.

The first task is to find suitable images and this is done by checking multiple websites. Depending on the obscurity of the game and the availability of watermark-free screenshots, this can take easily become the most time consuming part of the whole process.

We generally look for images on three websites and for each one, the editor used to have to do the following:

  1. Select the title of the game.
  2. Copy the text.
  3. Open a new tab or window.
  4. Go to the website they want to search.
  5. Find the search bar and paste the text into it.
  6. Click the search button.
  7. View the results and pick appropriate images.

Much of that process is unnecessary and when you consider that we might do that three times per article, it can add up to a lot of time. However, we’ve managed to eliminate almost all of the steps above with a simple addition to our CMS. When you open an article to edit, there’s a box in the sidebar called “Find images”. This contains links to search result pages on the sites we commonly use, with the search query automatically filled out in the URL. The video below shows the difference between this process before and after the “Find images” box was added.

Automatically processing images

In the old CMS, once an editor has saved screenshots to their computer, they had to rename each file and resize them to the correct dimensions. This could take several minutes, significantly adding to their overall workflow time. In addition to screenshots, header images must be created. These come in three sizes, each of which has to be created.

However, in our current CMS, the image uploader does all of the file renaming and resizing of screenshots. It also creates one of the three header images automatically. Editors still have to create two of those header images, but this isn’t too bad when you don’t have to edit a bunch of screenshots as well.

Highlighting the current state of articles

When new articles are submitted by writers, they appear at the top of the CMS’s homepage in a large red box, showing editors that they need to be published. I started to notice an interesting pattern of behaviour around this though. Sometimes writers would prepare and upload images themselves before submitting them to the CMS. All editors had to do was click one button to publish the article. However, those articles which were ready never got published any quicker.

The reason behind this was that editors associated the same amount of time with every article. If they saw an article in the CMS that needed to be published, they would wait until they had 15 minutes spare to deal with it. They never knew that it was ready to go because they assumed that all unpublished articles need images.

CMS article highlighting

To solve this, I added a simple icon to the list which indicates what state an article’s images are in. At a glance, editors can now see if the screenshots, the header images or both are ready. Now if writers prepare their own images, their articles are published quicker, which is a great incentive to do so. The by-product of this is that editors have to prepare fewer images and the workload is more distributed.

Every second counts

When you’re running an organisation staffed entirely with volunteers, every morsel of time that they contribute is precious. Recognising which parts of our workflow were the most time consuming and streamlining them has been one of the main reasons why we’ve been able to make Thunderbolt sustainable. Concentrating on removing actions that add seconds to a process can mean the difference between it taking 3 minutes or 10, and can reap huge rewards in the long run.

Comments

  1. James says:

    Good article.

Add a comment