111

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 careers plugin, you can manage job applications based on departments, skills, and categories (remote, full-time, part-time, etc).

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 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 such as full time, part-time, remote, etc for 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 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 switch you need to add a list of emails to whom you would like to send these mails.

List of Jobs in Backend

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

Components

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 Thankyou for applying for the job No
applicationSuccessRedirectPage Page to redirect when the application is succesfull /careers No

Sample Page

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

[jobDetails]
applicationSuccessMessage = "Thankyou for applying for the job. We will get back to you shortly"
applicationSuccessRedirectPage = "/careers"
==
<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 %}

JobList

This component displays 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 No
jobsPerPage Max number of job posts to display on the page. If it exceeds a pagination is generated 5 No

Sample Page

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

[jobList]
detailsPage = "job"
jobsPerPage = 2
==
<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>
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

Upgrading to 2.0.0

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

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