• Blog

    Latest from our Blog

  • Tools

    Our Favourite WP Tools

  • Hosting

    Recommended Web Hosts

  • Coupons

    Get great money off deals

  • Themes

    WordPress Theme Directory

  • Plugins

    WordPress Plugins Directory

  • Promote

    Your WordPress Product

WordPress is being used more and more recently to power various types of websites other than blogs, replacing the need for scripts dedicated to one type of site. A premium theme company that I recently came accross is AppThemes. They specialise in WordPress themes that allow you to run certain kinds of sites, they currently have ClassiPress which turns WordPress into a classifieds website and JobRoller which turns it into a job board. They also have some themes in development which look interesting, a coupon code site, business directory and a How-To app (I’m really interested in this one!).

AppThemes have been kind enough to provide me with a review copy of JobRoller for the purpose of this guide, so I will walk you through the creation of a Job Board site with WordPress.

The Domain

As I focus mainly on all things WordPress related, I figured I would setup a WordPress job board for this guide. I wont be promoting this site, its just for the guide – the demo site will be setup on JOBSWORDPRESS.COM – you can visit there to see a working demo of the theme.

Installing The Theme

Once you have WordPress installed, download the theme from AppThemes and unzip it. Inside this zip there is a readme file and another zip file named jobroller.zip. In your WordPress admin screen, click “Appearance” > “Themes” > “Install Themes” > “Upload” you will now be presented with an upload box, use this to upload the jobroller.zip file.

Now click “Activate” under the JobRoller theme :

Before we start configuring the theme, visit “Settings” > “Permalinks” and tick “Custom Structure” and enter this in the box : /%postname% that will make the site use nice search engine friendly urls instead of the default WordPress ones.

Configuring the Job Board

Once you have the theme enabled, you will see in your admin sidebar, two new menus; “JobRoller” and “Jobs”. JobRoller is where you configure the theme options and “Jobs” is created using custom taxonomies to allow you to add a job, setup job categories, job types and salary ranges.

Select “JobRoller” > “Settings” so we can set up the general settings for the board. In this section you have a choice of 7 different color schemes, I opted for the blue theme. Here is where you can enter a custom logo url, feedburner, twitter, facebook and share this IDs which will be plugged into your theme. If you use Google Analytics you can place the code here also.

After the site configuration you will see the page and category ID config, you can leave these as they are as the default pages and categories are automatically created when the theme is activated :

After this is a general options section, where you can configure various things such as whether to allow job description editing, whether to moderate new jobs and so on. They are all fairly self-explanatory so decide which options suit your site best.

Click “Save Changes” and we can move on to the next section.

Security Settings

The next tab along is “Security”, here you can choose who has access to the WordPress admin panel or “Back Office” as named here, I would leave that as admin only unless you have staff working for the site who would require it. The next part is for reCaptcha settings, a free Captcha service from Google. I recommend you activate this by signing up for an account and entering your keys that are provided. The last part is a simple security question to again, help prevent spam. You can leave this as default.

Advertising Settings

If you wish to include advertising on your job board, the next tab along is where you can place banners. Simply paste the code into the two boxes – top one for the header banner and the bottom one for a banner on job listings pages.

Advanced Settings

The final tab under settings, is “Advanced”, you wont need to touch this – it contains settings for debug mode, using Google’s version of jQuery and settings if you want to change the Custom Post Type & Taxonomy URLs.

Emails

The next item on the “JobRoller” menu is emails, this is simply where you define when people should receive emails from your site, it also allows you to create a customised welcome email for new registrations.

Pricing

Next on the “JobRoller” menu is pricing, here you can set a price for submitting a job, relisting a job, featuring a job and which currency is to be used on your site. There is also a tab called “Gateways”, click on this and enter your Paypal email address and enable the Paypal IPN. Hit save and you are setup to accept payments on your site.

Job Packs

Next on the “JobRoller” menu is “Job Packs” – here you can create packages that customers can purchase for bulk job postings, if you create job packs then the previous pricing will be overrided. I have chosen not to use this option – I will just charge a flat fee for job listings.

Integration

Integration is a nice feature, it allows you to pull job listings from Indeed.com, all you need to do is signup for a free account. Once you have signed up for an account, login and click “XML Feed”, scroll down and you will see Your publisher ID is “xxxxxxxxxx” this is what you will need to enter into the integration tab.

To setup which jobs you would like pulled from the Indeed XML Feed, in the box provided enter the job requirements in the following format : keyword|limit|country|job type|post to job category (slug) You can see which job types you can use in the guide here.

Orders

The next menu item is “Orders” use this when you have actual orders to check things like who posted it, the order date, cost etc.

System Info

Here you can check the details of the web hosting you are using to make sure everything is ok, also allows you the option to delete the JobRoller database and delete your config options, so leave alone unless you wish to reinstall your site from new.

Jobs Menu

The other menu that is added by the plugin is the “Jobs” menu, in this menu you can:

  • View Jobs that are live (including ones from indeed.com feed)
  • Add a job by hand
  • Edit or add new job categories
  • Edit or add new job types (eg freelance / full time etc)
  • Edit or add job tags
  • Create Salary ranges

Conclusion

I have been extremely impressed with the JobRoller theme – the design is nice and clean and I can see how it could be easily customised to fit your site so you could use JobRoller as an add-on to an established site.  This is how I see this theme working best, it could definately justify the $69 price by adding a new revenue stream to your site.

The back end is well organised – it provides a lot of features and customisability but the admin panel is not overwhelming, as you can see from this guide. I like that it makes use of WordPress 3.0 new features such as custom post types and taxonomies.

All in all, a solid theme from AppThemes, well worth the asking price – I look forward to seeing their future themes.


Post Tags

Author:

Oliver Dale is the founder of Kooc Media, a small internet company based in the UK. Kooc Media runs several high-profile websites including WPLift, ThemeFurnace and DesignersTalk.

Leave Yours +

50 Comments

  1. The %postname% slug in permalinks is actually *not* the best one you can use:
    http://ottopress.com/2010/category-in-permalinks-considered-harmful/

    • Michael

      Thanks, Andrea. Is it better to use year/month/post_name than year/post_name?

      I am assuming year and month are auto-generated when a post or page is made, right? Is this rule applicable to the most recent version of WordPress and are they applicable to both posts and pages? I will be using the job roller theme mentioned above.

      • year/postname is fine too.

        It’s not applicable to the pages themselves. They still get yoursite/pagename whatever you pick.

        This is for all versions of WordPress, not just the latest.

  2. Davidarthurs2

    Can you moderate every listing before it goes live so as to avoid spamming?
    How would you delete old entries – do they auto delete after a certain date?
    Could you install it into a category of a main website http://www.website.com/jobdesk/ ?

  3. Davidarthurs2

    Thanks oli. I was worried about users that sign up who might spam if it was a free jobs board.

    Do you reckon it would be best to install a dedicated app theme like JobRoller into a dedicated install of WP? And likewise say one of their other themes if you were using it – say if you had a Directory.
    So you might have a homepage blog on it’s own basic WP install too.

  4. I am interested in using this software. Is there a feature to include my jobs on indeed.com? I want my jobs to be automatically submittied to indeed but they require you to have an xml feed of your job listing. can you please help?

    Thanks, Josh

  5. Freightmasterer

    Is there a way to have my jobs from JobRoller appear on indeed? They require you to have a xml feed to automatically include your jobs in the indeed search results. Do you have any recommendations?

  6. Warung Iklan dot Teka

    its very-very cool, isn’t. I always love all appthemes created themes. I have used one for my blog. Take a look at http://warungiklan.tk/

  7. Im thinking getting this plugin. But i find you dont linkedin plugin. Will you add this plugin anytime soon?

  8. Nithizz

    is it possible to use this theme but not as an employer

    say i teach programming – so the theme will allow me to post :-

    i teach programming, contact me 09033

    but not to apply jobs

    thank u

  9. Nithizz

    is it possible to use this theme but not as an employer

    say i teach programming – so the theme will allow me to post :-

    i teach programming, contact me 09033

    but not to apply jobs

    thank u

  10. Rory

    Ive got a slight issue with job roller. As soon as an employer gets to the first paypal page ie login it then thinks they have paid so places the listing and says i made money. Any thoughts

    cheers rory

  11. Rory

    Ive got a slight issue with job roller. As soon as an employer gets to the first paypal page ie login it then thinks they have paid so places the listing and says i made money. Any thoughts

    cheers rory

  12. Rory

    Ive got a slight issue with job roller. As soon as an employer gets to the first paypal page ie login it then thinks they have paid so places the listing and says i made money. Any thoughts

    cheers rory

  13. Rory

    Ive got a slight issue with job roller. As soon as an employer gets to the first paypal page ie login it then thinks they have paid so places the listing and says i made money. Any thoughts

    cheers rory

  14. Rory

    Ive got a slight issue with job roller. As soon as an employer gets to the first paypal page ie login it then thinks they have paid so places the listing and says i made money. Any thoughts

    cheers rory

  15. Rory

    Ive got a slight issue with job roller. As soon as an employer gets to the first paypal page ie login it then thinks they have paid so places the listing and says i made money. Any thoughts

    cheers rory

  16. Paul

    Hello.
    This looks like what I need.
    Would it work with the WordPress Multilingual Plugin?
    http://wpml.org/

  17. Spearslinda18

    Great plugin, I can try it. Thanks

  18. mia harmon

    I’m not at all tech savvy.  I have a recruiting company and would be interersted in getting something like this up and running.  I have a domain already and would purchase the app.  I’d love to get a quote from someone in terms of getting it installed.  I could add jobs, etc I just need someone to assist me in the initial set up.  Any takers?  Please email me at miaharmon114@gmail.com or charmon@destinystaffing.com Thanks in advance for any assistance :)

  19. Thanks It is working fine for my end. What i want to ask I Need to add the signup fields for Registrant how it will be possible?

  20. Ashlyn Burgos

    Can I implement oher employment sources like Simpl Hired until my site attacts employers to post positions so it will not be an empty site when the visit the site.

  21. Fmbiz85

    How to remove Post By in Jobroller theme?

  22. FM

    actully i want to remove Author ( post by from job listings) 

  23. Gaurav

    Hello Oliver,

    Do we have option to charge a job seeker for posting a resume?

    Regards,
    Gaurav Jain

  24. slamine

    Hi, Great article.
    I just bought a jobroller child theme from this site http://www.jobthemes.com, they are offering good
    I am not promoting here for them, but seriously, thier themes are the best for jobroller.

  25. Morts

    I use jobroller on my website. Does very well for itself.
    http://www.jobortwo.com

  26. Milo

    Hi, Google analytics doesn’t seem to know how to register the conversionpage after à candidate has applied for a job. Can someone refer to that? And maybe have à suggestion?
    Thx milo

  27. synaptium

    i have an issue with the job seeker registration page ID. I don’t know how to sort this out. when a user clicks create account, he is not transferred to a new page. please help

  28. Hello there, just became alert to your blog through Google, and found that it’s truly informative.

    I’m gonna watch out for brussels. I will be grateful if you continue this
    in future. Lots of people will be benefited from your writing.
    Cheers!

  29. Please let me know if you’re looking for a author for your site.
    You have some really good posts and I think I would
    be a good asset. If you ever want to take some of the load off,
    I’d love to write some material for your blog in exchange for a
    link back to mine. Please send me an email if interested.
    Kudos!

  30. It’s an remarkable paragraph in support of all the online visitors; they will obtain benefit from it
    I am sure.

  31. When someone writes an paragraph he/she keeps the idea of a user
    in his/her mind that how a user can know it. So that’s why this article is amazing.
    Thanks!

  32. It’s possible to use the payment system for the job seeker instead of use to the job lister?

  33. Im testing the jobroller theme out today, though…

    “is there a way to moderate resumes before they are posted?”

    I’m afraid to allow automatic posting to my page when users can add any photo they like.

    if so, pls let me know: ofwdb (at) gmail.com

  34. Hi,
    great post, jobroller is the best so far. especially if you enhance it with one of our jobroller child themes.
    You can check it out at http://jobthemes.com , there are 4 premium child themes.
    Cheers

Leave a Reply

* Required Fields.
Your email will not be published.

Search

Our Sponsors