Quality Control Theme – Turn WordPress Into a Ticketing System
The Quality Control theme is a free WordPress theme that you can use as a ticketing or support system. It was developed by Spencer Finnell.
Here’s a screenshot of the live demo below.

In this post, I’ll be going over how to set up the theme so you can set up your own ticketing, support, bug squashing, whatever site all within WordPress.
Setting It Up
Installing the theme is very straightforward. Download the theme, upload it to your /wp-content/themes/ directory and activate, just like any other theme. After doing this with a fresh WordPress installation, you should have something like the following.

It’s looking a little sparse though, so let’s focus on adding some content now.
New Type of Content
One of the first things you’ll notice in the WordPress admin panel is that you can’t add “Posts” anymore. Instead, it has been replaced with “Tickets.”

This is a custom post type, so make sure you’re running at least WordPress 3 or you’re probably going to get a bunch of errors.
Adding Tickets
The “Add New Ticket” page is not much different from other post types, with a couple new additions. Under the category and tag boxes are two new taxonomies: Status and Milestone.
These are currently blank so I’ll go back to add some from the Quality Control demo site.
States: Aborted, Hold, New, Open, Resolved
Milestones: .1, .1.1, .1.2, .1.3, .1.4

Quality Control Settings
After installing the theme, you’ll see a new link under your “Settings” menu which allows you to set a few self-explanatory options.

- Create Ticket Page – This is the page you set with the “Create Ticket” page template. We’ll get to this part later.
- Default Status – The state that is selected by default on new tickets. I’d suggest something like “New.”
- Completed/Resolved Ticket – Like the above setting, but once a ticket is resolved.
- Status Colors – Using hex codes, you can assign different colors to the different states to differentiate them.
As for the “Status Colors” settings, there is no fancy color picker thing, so you’re on your own finding hex codes to customize the colors. If you use Firefox, I’d recommend the ColorZilla addon.
Create Ticket Page Template
To allow visitors to create tickets from the front-end you need to create a new page and select the “Create Ticket” page template, like so.

After creating this page, you have the option of going back to the “Quality Control Settings” page and selecting the page you just made for the Create Ticket Page setting.
This will insert a link to this page on the right of the main navigation menu (which also includes Recent Tickets, States, Milestones, etc.)
Conclusion
This is probably one of the most innovative WordPress themes I’ve seen lately, free or paid. It has a number of obvious uses including a support system and bug tracker. Best of all, it uses WordPress.
What do you think of the Quality Control theme? Do you plan on using this for your own projects? Can you think of any other non-obvious uses for it? Let me know in the comments.

Looking for web hosting?
Question: What's the best type of web hosting?
Answer: The kind you don't have to worry about.
And that's precisely why I recommend HostGator. I've been using them myself for years and they've been nothing short of superb.
Fast load times, great support, WordPress-friendly, and good prices. Not much more you can ask for.
New customers can get 25% off of any HostGator web hosting package with the coupon: themelab25percentoff
Note: I am a HostGator affiliate, but that doesn't make my recommendation any less genuine.





Definitely an innovative and “out of the box” way of using WordPress. Kudos to the developer!
Quality Control is really a great theme/app. We use it so much for our own in-house projects that we decided to open up our to the WordPress community.
If you would like a free and ad-free hosted Quality Control themed site visit presswp.com
This is a great review of the theme, I’m going to link to it right now.
Hey Ethan, thanks for the heads up on presswp.com. Is that your site?
If anything it gives users a chance to give the Quality Control theme a complete test drive before setting it up themselves.
It is ours. A Quality Control site is free and we do not run ads.
We really like this theme so we offer people a way to see if it fits their needs before having to mess with a setup themselves.
This is pretty clever. I have a feelin’ we’re about to see an explosion of new & clever ideas built on WordPress 3.
I absolutely love this theme, such a great idea and so easy to work with. Spencer has made it so easy to build on top of, which is a major plus.
Hey Dan, I did notice some info about new hooks being added which should make the theme even more “child theme friendly” which I’d agree is a major plus.
Nice review. I personnaly prefer WATS :
http://wordpress.org/extend/plugins/wats/
From my prospective, WATS is more convenient, especially if you need advanced features around notifications, ticket submission possibilities and ticket visibility rights.
But well, one is the theme while the other is a plugin so this probably explain the difference in the number/depth of features.