django-jobvite
django-jobvite is a Django application that provides a friendly interface to Jobvite.
As of Aug 2016 this app works fine with Jobvite but it's no longer used or maintained by Mozilla.
Installation
Fetch django-jobvite:
pip install -e git://github.com/mozilla/django-jobvite
Add django_jobvite
to INSTALLED_APPS
in settings.py
:
INSTALLED_APPS = ( ... 'django_jobvite', ... )
Configure urls.py
:
urlpatterns = patterns('', (r'^jobvite/', include('django_jobvite.urls')), ... )
Additionally, you'll need to specify the URI to the Jobvite XML file:
JOBVITE_URI = 'http://www.jobvite.com/CompanyJobs/Xml.aspx?c=XXXXX'
Use
Once installed and configured, you can query jobvite positions and obtain results in JSON, keyed by jobvite ID. Any GET parameters will be used as filter parameters. Example JSON:
{ 'fxoOfv': { 'title': 'Software Developer', 'category': 'Engineering', 'description': '...', 'brief_description': '...', 'job_type': 'Full-Time', 'requisition_id': 1234, 'apply_url': 'http://....', 'detail_url': 'http://...', 'location': 'Toronto, ON, Canada', 'date': '4/21/2011' } }
Database Migrations
django_jobvite supports both South and Django 1.7+ migrations. Support for South will end when Django 1.4 reaches its end of life, around October 2015.
License
This software is licensed under the BSD License. For more
information, read the file LICENSE
.