One of the things that I always seem to be explaining is the Jobseekers Direct web-site’s expiry mechanism and how it defeats linking to vacancy details and bookmarking. This is therefore a synthesis of several e-mails to several baffled would-be end-users of the Jobseekers Direct site.
Expired links lead to Dead Ends
When one uses Jobseekers Direct your initial interaction, a search for example, is recorded and the pages returned are marked with a hidden session identity. When you do other things this session identity is transmitted to the server. This session information has a time-limit attached to it. When the time-limit expires you get a ‘Session expired’ message, or you’re simply dumped back to the front page. You can therefore link to a vacancy that you’ve found, send that link to friends, put it in a Tweet, or on a page of your own and bookmark it. But the session and the link will expire. The life of these links is therefore very limited. At the moment, it’s not much more than 30 minutes. At the end of that time your link or bookmark will be broken.
As you may have read elsewhere I’ve been scraping their site, initially to allow a raw data-stream. Later this was joined by a web-site, an alternative site with what I like to think has a better search and geography. I thought that at some stage the users of my site would like to see the original vacancy. It’s resulted in a rather cludgy hack that has gradually been refined into what I now refer to as the ‘Redirect Service’.
You use this ‘hack’ by composing a link using the vacancy reference prefaced by ‘http://zois.com’. A reference consists of a three-letter office code followed by a number; they can be separated by an optional slash (‘/’). If you add ‘o’ to this then we’ll try and get the original posting. Briefly, as an example:
The ‘original’ vacancy will no-longer be live by now, but you get the idea
Jobseekers Direct have now introduced a non-expiring ‘direct’ link of their own. It re-writes, under the covers, to a normal session-id larded effort, which in itself is un-bookmarkable. These links have the form:
ZOIS hacks, described above, still work, but now use this mechanism rather than the preceding mini-scrape and cache system. They will continue to work as expected.
Confusingly, Jobseekers Direct only put these links under ‘share’ buttons on a results page. Trying to use the results page as a link itself will still not work.
Prior to the ‘official’ non-expiring link how did it work? I hear you ask. The ‘official’ Jobseekers Direct site expects you to search for a reference, rather than link to it. The Redirection Service basically did this for you under the covers, with caching. Caching, you should note, allowed this to work reasonably quickly with out taxing my servers too heavily. There’s a Technical Note: http://www.zois.co.uk/tn/tn-2010-02-17.html and more explanation, including what can go wrong: http://home.zois.co.uk/jsd_explain.html.
I had been promoting the Redirection Service on Twitter and some ‘official’ Jobcentre Plus offices have been using it to link to vacancies they’ve announced in their postings. They, just as others, would like to link to the vacancies displayed on Jobseekers Direct but, until recently, couldn’t do so directly. The irony is not lost on me. I’m sure its not lost on them, or indeed you. I’m certain that feedback on this almost certainly lead to the introduction of the ‘official’ link system.
Since the advent of the ‘official’ link system, I’ve re-written this post in the past tense for the original scrape-and-cache system has been withdrawn and replaced by a simple Apache re-direct to the ‘official’ non-expiring link system, recently introduced by Jobseekers Direct themselves. The Redirect Service remains open to all, it and the link-shortening will continue to work.
Since the introduction of Universal Jobmatch, the Redirection Services have been completely withdrawn. We’re not to scrape the official site, and thus the Jobcentre Mirror service is slowly being withdrawn. Please read the closure statement. 2012-11-19