A Django app that provides a nice interface to Jobvite (unmaintained)
Перейти к файлу
Giorgos Logiotatidis e07d47f4b0 Add unmainted message 2016-08-19 12:22:12 +03:00
django_jobvite Update urls.py 2015-07-01 21:08:41 -04:00
.gitignore Initial commit. Just a single view that fetches Jobvite XML, parses it and returns some JSON. 2011-04-19 21:53:24 -04:00
LICENSE Initial commit. Just a single view that fetches Jobvite XML, parses it and returns some JSON. 2011-04-19 21:53:24 -04:00
README.rst Add unmainted message 2016-08-19 12:22:12 +03:00
requirements.txt added bleach to clean fields from jobvite 2011-12-13 18:01:20 -05:00
setup.py Add bleach dependency. 2015-05-13 13:56:28 +03:00

README.rst

==============
django-jobvite
==============

django-jobvite is a `Django`_ application that provides a friendly interface to
Jobvite.

.. note: 

As of Aug 2016 this app works fine with Jobvite but it's *no longer used or maintained* by Mozilla.

.. _Django: http://www.djangoproject.com/

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``.