My hResume Plugin
I’ve had a few requests in the past week for a copy of my enhanced hResume plugin, so I decided it was finally time to post it to my site. The hResume plugin you will find below was used to generate my entire resume as seen on the Resume page.
Before I get into the details, much of the credit should go to the Spur Team who built the original hResume plugin.
Background
When I first started thinking of adding my resume online I thought for sure I’d be writing a plugin from scratch. In fact I did start down that path. After some frustration, I went searching for a better solution. When I first found the hResume plugin I was extremely pleased with its ease of use and functionality. However, there were a few bells and whistles I was looking for in my resume.
In particular, I was looking for a more interactive and modern web experience, as that is part of my profession. A tag cloud seemed like perfect model to use for displaying experiences on a personal resume. Each experience is displayed in the typical tag format with higher experience levels indicated by larger font, typical to a tag cloud. Each experience item can be selected and additional deatils are faded in below - nice rich UI.
Next I was tired of constantly updating my resume in numerous places online - first in Word, then copy-paste to my site, etc. I wanted the ability to manage my resume through a web interface, in particular through my personal website admin area. Then after I was done editing, I wanted the application to automatically spit out a Word and PDF document. Unfortunately, I have yet to find a FREE Word PHP library (go figure, it is Microsoft after all), but was able to find a fairly decent PDF library, fpdf. I integrated the library into the plugin so that a PDF document is generated each time the resume is updated.
Setup/Integration
The plugin is your typical WordPress plugin. Copy (ftp) the plugin up to your WordPress plugins directory and proceed as your normally would. The administration is done in the My hResume section within Settings.
I have not spent the time to make the available skillset tags dynamic, so if you’re not a developer, and wish to change the skills options, you’ll need to edit the my-hresume.php file. It’s a simple change and should be able to be made by all. Basically, in the my_hresume.php file you’ll need to change/add/delete the tags (see below). You can search for EDIT - it should be around line 27.
Download Now (927.3 K)
my-hresume.zip
Please reach out and leave a comment if you integrate this plugin into your site. Feel free to leave a link.


