58

Product support

Visit this product's website for support.

Categories

Careers

About

Careers plugin helps you to easily post job vacancies on your website. With the help of the careers plugin, you can manage job applications based on departments, skills, and categories.

The plugin comes with notification settings so that the person who is responsible for the recruitment never miss an application.

Features

  1. Easy Setup with no overhead configurations

    • If you want to build your own careers page in no time you are in the right place. One-click setup of your own careers page.
  2. Add Dynamics to your Job post

    • Easily add skills required, Department, No of positions open, and job description to a job post. Create categories, work schedule, and add a location to your job post.
  3. Total Control with Handy Notifications

    • It provides the admin with an Application dashboard to sort and view all the applications. It also allows you to turn on email notifications for an application received, for as many email addresses as you wish.

Configuration

The plugin contains some configuration settings which you may find useful. If you wish to request some additional settings you can put a feature request

Application Notification via Mail

Enable this feature if you receive emails when a candidate applies for the job.

Recipient Email Addresses

Once you enable the above feature you need to add a list of emails to whom you would like to send these emails.

List of Jobs in Backend

You can find the complete documentation of the website at https://oc-careers.fytinnovations.com

Components

JobList

This component displays a list of published jobs along with filters by category, department and pagination for those long lists.

Properties

Value Description Default Required
detailsPage Name of the job details page file for the full job display. This property is used by the default component partial. job/details Yes
jobsPerPage Max number of job posts to display on the page. If it exceeds pagination is generated 5 Yes

Sample Page

title = "Jobs"
url = "/jobs"
layout = "default"
description = "This page displays a list of published jobs"
is_hidden = 0

[jobList]
detailsPage = "job/details"
jobsPerPage = 4
==
<div class="jumbotron title-js">
    <div class="container">
        <div class="row">
            <div class="col-8">
                <h1>Careers</h1>
                <p>We have been continuously growing from last 9 years. Join us and be a part of a change. See open
                    positions below</p>
            </div>
        </div>
    </div>
</div>

<div class="container">
    {% component 'jobList' %}
</div>

JobDetails

This component displays information about a single job along with a form to apply for the job. This is built only for guest users.

Properties

Value Description Default Required
applicationSuccessMessage Message to display when the user applies for the job Thank you for applying for the job Yes
applicationSuccessRedirectPage Page to redirect when the application is successful /jobs Yes

Sample Page

title = "Job"
url = "/job/:job_slug"
layout = "default"
description = "This page displays a single job with a application form"
is_hidden = 0

[jobDetails]
applicationSuccessMessage = "Thank you for applying for the job. We will get back to you shortly"
applicationSuccessRedirectPage = "/jobs"
==
<div class="container m-t-lg">
    {% component 'jobDetails' %}
</div>

When the application is successful the user will be redirected to the page specified in the [applicationSuccessRedirectPage] property. To display the message set in the [applicationSuccessMessage] property you can add the following twig flash markup to the intended page.

    {% flash success %}
        <div class="alert alert-success">{{ message }}</div>
    {% endflash %}
  • Found the plugin useful on 3 Nov, 2020

    This is a very useful plugin, exactly what I needed. The developer is extremely fast in responding and the help is concrete and objective. Strongly recommended.

  • author

    Replied on 3 Nov, 2020

    Appreciate the Feedback

3.1.3

Minor Fixes

Dec 27, 2020

3.1.2

Minor migration fixes

Dec 27, 2020

3.1.1

Fix unpublished jobs getting displayed on JobDetails Component

Dec 26, 2020

3.1.0

Add getDocumentKeys() method to allow multiple file uploads to the plugins.

Dec 15, 2020

3.0.0

!!! Replace slug with job_slug in Job Details Component to prevent conflicts.

Dec 10, 2020

2.11.1

Add languages to job configuration master

Oct 16, 2020

2.11.0

Add WorkSchedule And WorkLocation

Oct 11, 2020

2.10.0

Add Types to Jobs Post

Oct 10, 2020

2.9.0

Make Language and Language Levels translatable and bug fixes.

Oct 06, 2020

2.8.1

Add Soft Delete Support for Applications

Sep 28, 2020

2.7.1

Seed Command does not refresh database.

Sep 15, 2020

2.7.0

Skills now belong to a category.

Sep 15, 2020

2.6.3

Allow Job List Filter to search for nested categories and departments.

Jul 30, 2020

2.6.2

Fix error when there is no application status

Jul 25, 2020

2.6.1

Minor composer fix

Jul 25, 2020

2.6.0

Add support for application statuses

Jul 25, 2020

2.5.0

Add nested support for category and departments

Jul 07, 2020

2.4.1

Maintain Timestamps for language attachment to jobs

Jul 01, 2020

2.4.0

Allow creation of dynamic language levels

Jul 01, 2020

2.3.0

Add languages support and some fields nullable

Jun 14, 2020

2.2.1

Add crsf token to application form

Jun 07, 2020

2.2.0

Make category, department and job title translatable

May 26, 2020

2.1.1

Update component markup to bootstrap 4

May 23, 2020

2.1.0

Add applicationSuccessRedirectPage property to JobDetails Component

May 01, 2020

2.0.0

!!! Remove Rainlab.User dependency

Apr 20, 2020

1.0.8

Change Published and Unpublished Icons.

Apr 09, 2020

1.0.7

Decrement application counter when application viewed.

Apr 05, 2020

1.0.6

Add command to seed sample data.

Apr 03, 2020

1.0.5

Add counter for new job applications

Apr 01, 2020

1.0.4

Add settings link to side nav.

Apr 01, 2020

1.0.3

Add links to download applicant's resume, view user details and edit applications.

Mar 27, 2020

1.0.2

Add rainlab.translate as a plugin dependency

Mar 27, 2020

1.0.1

First version of Careers

Mar 26, 2020

Upgrade Guide

Upgrading to 3.0.0

We have updated the Job Details Component to accept the job slug via the job_slug param instead of the slug. So you should update the URL of the Job Details page to page/:job_slug. This will help us prevent conflicts with other params to some extent.

If you have overriden the default component partial then you also need to update the the link to the job details page from page({ slug: job.slug }) to page({ job_slug: job.slug })

Upgrading to 2.0.0

As the User plugin dependency has been removed from the careers plugin all the applicant's details are now stored directly on the Application model

While updating the plugin all the user's data will be automatically migrated to the applications table. After that, you can delete the Users plugin from the system.