WP-hResume
Basically, WP-hResume allows you to take your resume from over there and put it on your wordpress blog as long as that resume is encoded using the hResume microformat.
The plugin has been tested with both LinkedIn and Stack Overflow Careers extensively as well as some stand alone blogs to ensure compatibility.
Wp-hResume was inspired by LinkedIn hResume but is a complete rewrite of the code. I had to do this because of some issues I was having with gzip and because I wanted to use the Stack Overflow Careers resume instead of LinkedIn.
Requirements
Requires at least: 2.7
Tested up to: 2.7stable
Stable tag: 2.7
Usage
After installation, which is best done from the WordPress plugin manager, go into the Widget manager and activate the widget. You’ll need to upload an iTunes XML file in either the raw XML, which can be quite large, or preferably, as a zip archive.
Future Releases
- None
Changelog
1.0
- Initial Release
Bugs
- None
Installation
- Create backup.
- Upload the zip file to the `/wp-content/plugins/` directory
- Unzip
- Activate the plugin through the ‘Plugins’ menu in WordPress
Please let me know any bugs, improvements, comments, suggestions.
Email
Twitter
Eric,
Great plug-in…one of the more impressive I’ve seen for WordPress. And far and away better than the other plug-ins I’ve looked at for showing LinkedIn résumés. Unlike those others, you’re not just screenscraping a chunk of HTML code and then using some regexes to tidy it up, hiding certain elements. You’re fully parsing the résumé (as if it were an XML document, using the hKit library) and then rebuilding it from scratch using your own custom template. This certainly seems like the more correct way to do it and makes your plug-in immensely more flexible. I think any serious developer would appreciate this distinction.
My only suggestions:
* Document the fact that the output template can be modified to the user’s preferences. Consider giving a list of the résumé elements that can be shown (including ones specific to LinkedIn or StackOverflow).
* Consider providing a couple other sample templates.
* For the faint of heart that don’t want to mess with the template—and for those who prefer not to modify the code so that the plug-in can be more easily upgraded in the future—consider providing an admin page with settings for showing or hiding certain major elements.
Keep up the great work!
Hi capnhairdo,
Thanks for the input; I agree with you on all points
I hadn’t anticipated doing anything further to the plugin; I just needed something flexible and there wasn’t any alternative than to write my own. Your ideas are sound though and I do believe WP-hResume is better than the alternatives so improving it’s the right thing to do.
Eric
Nice plugin, I ran into some nasty errors though. They resulted from some elements of my linkedin profile not being public. Took me a while to figure that out.
If you’re not going to develop it anymore, you might consider documenting this.
Anyway; works now, next stop is a template.
I haven’t dug in yet, but I cannot see anything special in the Widgets panel — I am on WP 3.0.1, so perhaps that’s the issue.
Also, I am curious about the comment abot the iTunes XML file. I’ll have the read the code to see what that’s all about, but a little more explanation here might be nice
Somehow I can’t get this to work. I always get the error “Could not get resume…” and the warning from php “Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object”. I wonder if this still works, or what could be wrong.
Any ideas?
Cheers,
Alex
I think thats the same one I got. Try making your linkedin profile fully public, just check every item on your profile to make it public, and then try again. That fixed it for me.
Hi Alex,
I believe Thijs is right; make sure the profile is set to public and it should work.
Eric
Hi Eric.
Great plugin!
I just have a small issue, LinkedIn allows to create profiles in different languages. In my case, I’ve the English one and the Italian one.
The main profile (the English one) is reachable from here: http://www.linkedin.com/in/sciamanna/.
The Italian one can be reached adding the lnaguage code to the url: http://www.linkedin.com/in/sciamanna/it
Now, I tried to create a single page with both profiles (using the wp-columns plugin), but as soon as the first profile is parsed, I get a long series of “arning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /(…)/wp-content/plugins/wp-hresume/hkit/hkit.class.php on line 257″.
Is quite clear the problem, but I was wondering is could be possible to resolve this allowing to use your pugin twice on the same post.
Meanwhile I’ll create two different posts (well, pages, actually
.
Thank you,
Andrea
Hi Andrea,
I’m sorry but the plugin was never built to be used multiple times on the same page.
Eric
Nevermind.I’ll make my own layer plugin to solve the issue.
Thanks anyway