Revision 7 as of 2014-03-02 16:11:25

Clear message

PSF Python Job Board

The Python job board was run by single volunteers for many years. Since the job board activities have significantly increased in recent years, and the last Chris Withers, who ran the board in the years 2010-2013, left the project, the PSF would like to relaunch the project using a team of volunteers.

At the same time, we'd like to move the job board from the legacy site to the new relaunched http://www.python.org/ Django based site.

Old job board process

Please note that this description may not be completely correct. It just describes the process based on the how-to document.

Job submissions were processed using email, a ReST template and a page in a subversion repository.

  1. Job submitters created a job posting based on the template listed on the Job board how-to page

  2. Submissions were checked against a list of quality criteria
  3. Submissions which needed refinement were sent back with a notice of what to fix
  4. Good submissions were added to the job page in order of submission date (in most recent first order)

Page cleanup:

New job board process

Please note that this process is just a sketch. It may well change and get more refinements in coming weeks.

Job submissions are entered into a web form, the form creates a database record which is then used for review. After approval the Django site will then list the submissions automatically.

  1. Job submitters log in to the website (after having registered for an account)
  2. Submitters create a job posting record
  3. Submissions are checked against a list of quality criteria by the reviewers
  4. Submissions which needed refinement are flagged and an email is sent back to the job submitter asking for changes
  5. Good submissions are approved and then automatically listed on the job board page in order of submission date (in most recent first order)

Questions:

Possible solutions for questions:

To be clarified:

What we need:

Project Mailing List

The project is run using a mailing list dedicated for the team:

The list gets all email sent to jobs@python.org. The old process used this email address for job submissions. The new process will use a web form based approach instead.

If you want to help in the job board team, please write to jobs@python.org.

Here's the mailing list archive with our current job submission backlog:

The last processed job submission is dated 12-Feb-2014.

Resources

New job board

Old job board

Web site administration

Web site code base

Unable to edit the page? See the FrontPage for instructions.