Publication on your site in Javascript

This technical note is intended for the webmaster in charge of the website that displays the recruitment page on which the list of published positions is displayed.

It details the process for integrating and customising the recruitment page:

  • A dynamic list of job offers to be published.
  • A detail page for each position containing the application link.

Integrating the syndication script requires rudimentary knowledge of HTML. Customising the display of the list of jobs and the details of each job requires minimal knowledge of how to manipulate style sheets (CSS files).

1. How it works :

1.1 The script :

You can request the script from support@intuition-software.com. It will look something like the example below.

You need to integrate it into the page of the website designed to display the list of jobs published.

1.2 List of jobs published :

When the page is called up, the syndication script queries the Intuition server, which returns a table containing the list of jobs in HTML format. Each line contains :

  • The job publication date.
  • The job title.
  • The type of contract offered.
  • The link to the job details.

This table has the CLASS "intuitionpro" and is injected into the "retrieve_syndication" DIV, which takes the following HTML form:

1.3 Details of the item :

When the user clicks on a detail link, the page is reloaded and returns the job detail in HTML format. This job detail contains :

  • The job title in an <h2> tag
  • The title of the "Company", "Job" and "Profile" sections in an <h3> tag
  • A table with the CLASS "intuitionproapply" containing an application link and a return link to the list of jobs.

The job description is injected into the "retrieve_syndication" DIV, which takes the following HTML form:

2. Customising the display

You can customise the display of the syndication script by modifying the style sheet (CSS) of your website or by adding a style sheet dedicated to the script.

To do this, you can use the "retrieve_syndication" ID, which encapsulates the script, and the classes of the script tables: "intuitionpro" and "intuitionproapply".

For example, you can hide the Date column by specifying the display: None property for the classes in this column.

2.1 Example of customisation and the corresponding CSS for the list of items :

As an example, you can also consult this integration on a customer site: http://www.msa.fr/lfr/metiers/nous-rejoindre

3. To be done in Jobaffinity software

In order for jobs to appear in this table, they must be created in the software and published on your site from the job's "publication" sub-menu.