Making a race night record with wordpress

Monday, March 22nd, 2010

I’ve just completed a website for Pioneer’s Running.  They are a great company, who are really passionate about what they do.

Screenshot of the homepage

Wordpress Table-reloaded

This running website really pushed the boundaries of what I have used wordpress for.  Sure, I’ve used some plugins to pull content onto the homepage, for custom sidebars etc, but what I needed was a content management system that did tables, text, calendars and more.  They wanted to have a way to display race results after they’ve had a timed race night every month.  They wanted to be able to update the results themselves, and they don’t want to look at any code.

Luckily, I found a plugin that looks a lot like an excel spreadsheet, and it has been so easy to integrate it in! I used this plugin to make the race night results easy for them to update themselves.  They’ve only had one race night, so here’s what it looks like now.

men's race results

The backend interface

It’s a lot like excel, but not as complicated.

controlling the interface

A simple table.  Select rows using the checkboxes

Other features

  1. -Add multiple tables onto any page with a simple tag onto your page [table id=1 /]
  2. -Every second row has an alternating background color.
  3. -Highlight a row by changing its background color while the mouse cursor hovers above it.
  4. -The first row of your table is the table head (HTML tag th).
  5. -The last row of your table is the table footer (HTML tag th).
  6. -The Table Name shall be written the table (HTML tag h2).
  7. -The Table Description shall be written the table.
  8. -Yes, use the “DataTables” JavaScript library with this table.
  9. -Style your table with your own custom css (although I couldn’t get it to make entry 1, 2, 3 have different styling, but if I figure out how to override it, will append this post)
  10. -You can export your tables
  11. -You can decide if you want pagination, if you want to allow them to sort, allow them to search (which works great!)

Reservations

My only issue with this solution is that as not everyone participates in every race night, hitting sort for that day puts the blank entries at the top.  While it’s very customizable, if I had more client resources, I would have spent more time customizing it, but we all know how difficult changing these things can be!



Leave a Reply

(will not be published)