Plugin info

Total downloads: 1,512
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 7/3/2024 (546 days ago)
Added to WordPress: 3/8/2024 (1 years old)
Minimum WordPress version: 5.6
Tested up to WordPress version: 6.5.7
Minimum PHP version: 7.2

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 546 days ago

26/100

Is JobLister abandoned?

Possibly abandoned (last update 546 days ago).

Compatibility

Requires WordPress: 5.6
Tested up to: 6.5.7
Requires PHP: 7.2

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Jobs from Recruitee
Rating 0.0/5 (0 reviews)Active installs 70
Te Recluta Trabajos
Rating 0.0/5 (0 reviews)Active installs 0
WP Job Openings – Job Listing, Career Page and Recruitment Plugin
Rating 4.8/5 (187 reviews)Active installs 40,000
Auto Delete Applications – Add-on for WP Job Openings
Rating 5.0/5 (1 reviews)Active installs 1,000
Recruitology My Job Board
Rating 0.0/5 (0 reviews)Active installs 10

Description

JobLister is a free and open-source WordPress plugin that allows you to set up a job listing page on your WordPress website using a simple [jbls_jobs] shortcode. The plugin is powered by React and functions as a Single-page app, providing a range of features including a search functionality, filters, an application form, and a RTL-ready design.

View Demo

Features

  • Free and Open Source: Collaborate with the community to improve JobLister.
  • Single Page Application with React: Offers lightning-fast interactions and a seamless user experience.
  • Versatile Job Listings Display:
    • Overview Mode: List jobs with search and filter capabilities.
    • Detail Mode: View job details and apply directly.
  • Efficient Job Search and Filter Functionality: Narrow down job searches by keywords, categories, location, type, and experience.
  • Enhanced Bookmarking and Sharing: Utilized filter, page, and query parameters in the URL.
  • Customization Settings: Personalize appearance and functionality with an intuitive settings page.
  • No Account Required: Applicants can submit job applications without the need to log in, ensuring a user-friendly and accessible process.
  • Convenient Pagination: Navigate through job listings with ease.
  • Spam-free submissions: Use a form protected by Google reCAPTCHA.
  • Responsive Design: Ensures a seamless experience across all devices.
  • RTL-Ready Design: Supports right-to-left languages.

Installation

Install JobLister from within WordPress

  1. Visit the “Plugins” menu within your dashboard and select “Add New Plugin”.
  2. Search for “JobLister”.
  3. Install the JobLister plugin.
  4. Go to “After installation” below.

Install JobLister manually

  1. Upload the “joblister” folder to the /wp-content/plugins/ directory.
  2. Activate the JobLister plugin through the “Plugins” menu within your dashboard.
  3. Go to “After activation” below.

After installation

  1. Visit the “Plugins” menu within your dashboard and select “Add New Plugin”.
  2. Search for “Radio Buttons for Taxonomies”.
  3. Install and activate the Radio Buttons for Taxonomies plugin, a required dependency for JobLister to function correctly.
  4. Visit “Settings > Radio Buttons for Taxonomies” within your dashboard, and select jbls_category, jbls_experience_level, jbls_location, and jbls_type. Then, save your changes.
  5. Sign up for a Google reCAPTCHA API key pair for your site, choosing “reCAPTCHA v2, Invisible”. Note down the API Site Key.
  6. Visit “Jobs > Settings” within your dashboard and enter the noted reCAPTCHA API Site Key.
  7. Take a few minutes to adjust the rest of the settings to your liking.
  8. Insert the [jbls_jobs] shortcode on any page.
  9. You’re done!

Frequently Asked Questions

Can I contribute to JobLister?

Yes, we welcome contributions. Please refer to the Contributing section in the GitHub repository’s README.md file.

Can I customize the look and feel of the JobLister plugin to match my site’s design?

Absolutely! JobLister comes with an intuitive settings page that allows you to fine-tune the appearance to seamlessly blend with your site’s design.

For experienced developers, JobLister offers enhanced flexibility: it employs Sass in accordance with the BEM methodology, facilitating extensive and systematic customization.

What fields are included in the application form?

The application form is designed to collect essential information from job applicants. It includes fields for the applicant’s name, email address, a section for a cover letter, a resume upload option, and a consent checkbox to ensure compliance with privacy regulations.

Review feed

No reviews available

Screenshots

  1. Job Listings, Search & Filters - Light Theme

    Job Listings, Search & Filters - Light Theme

  2. Job Listings, Search & Filters - Dark Theme

    Job Listings, Search & Filters - Dark Theme

  3. Single Job Listing With Application Form - Light Theme

    Single Job Listing With Application Form - Light Theme

  4. Single Job Listing With Application Form - Dark Theme

    Single Job Listing With Application Form - Dark Theme

  5. Successful Submission

    Successful Submission

  6. Failed Submission

    Failed Submission

  7. No Jobs Found After Filtering

    No Jobs Found After Filtering

  8. No Jobs Found After Searching

    No Jobs Found After Searching

  9. Jobs In WP Admin

    Jobs In WP Admin

  10. Edit Job In WP Admin

    Edit Job In WP Admin

  11. Applications In WP Admin

    Applications In WP Admin

  12. Edit Application In WP Admin

    Edit Application In WP Admin

  13. Settings In WP Admin

    Settings In WP Admin

Changelog

1.3.0

  • feat: Add Grid view for job listings and a toggle switch to easily switch between List and Grid views.
  • fix: Implement reCAPTCHA token validation on the backend.
  • fix: Made adjustments to the formatting and content of custom error messages for consistency.

1.2.1

  • revert: remove autoFocus from search field and scroll to top on listing view.
  • Update readme.txt

1.2.0

  • feat: Add ID and slug validation to Single component with error handling.
  • fix: Update “Back to jobs” button to navigate back in history.
  • fix: Ensure external links within job description open in a new tab.
  • fix: Decode HTML entities in REST API responses and ensure proper rendering.
  • fix: Add null checks for job attributes in filter conditions to prevent errors.
  • feat: Add OR divider between search input and filters to improve UI clarity.
  • feat: Sync filters and search query with URL for enhanced bookmarking and sharing.
  • feat: Use page parameters in URL for improved UX.
  • feat: Add autoFocus to search field for improved user experience.
  • feat: Scroll to top of page on the listing view.
  • feat: Scroll to top of page on post open.
  • refactor: Enhance initialization process and fix undefined method error.
  • refactor: Disable default REST API for jbls_application CPT and add custom POST endpoint.
  • refactor: Disable default REST API for custom taxonomies and add custom endpoints.
  • refactor: Disable default REST API for the jbls_job CPT and add custom REST endpoint for fetching jobs.
  • refactor: Update REST API namespace from wp/v2 to jbls/v1.
  • feat: Add “Requires Plugins” header to specify plugin dependencies.

1.0.1

  • fix: Remove custom color property from .jbls-select__multi-value__label.
  • fix: Remove border style on select input control option when focused.
  • fix: Replace Twitter’s original icon with “X” icon.
  • fix: Append a trailing slash to the end of the default privacy policy URL.

1.0.0

  • Initial release.