{"id":184317,"date":"2024-03-08T20:24:08","date_gmt":"2024-03-08T20:24:08","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/joblister\/"},"modified":"2024-07-03T10:29:30","modified_gmt":"2024-07-03T10:29:30","slug":"joblister","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/joblister\/","author":21127604,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.0","stable_tag":"1.3.0","tested":"6.5.8","requires":"5.6","requires_php":"7.2","requires_plugins":null,"header_name":"JobLister","header_author":"Marios Sofokleous","header_description":"React-powered job listing made simple for WordPress.","assets_banners_color":"d8d9da","last_updated":"2024-07-03 10:29:30","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.buymeacoffee.com\/msofokleous","header_plugin_uri":"https:\/\/github.com\/PictureElement\/joblister","header_author_uri":"https:\/\/www.msof.me\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1612,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"msofokleous","date":"2024-03-08 20:30:20"},"1.0.1":{"tag":"1.0.1","author":"msofokleous","date":"2024-03-14 19:27:02"},"1.2.0":{"tag":"1.2.0","author":"msofokleous","date":"2024-06-06 19:59:46"},"1.2.1":{"tag":"1.2.1","author":"msofokleous","date":"2024-06-06 20:14:59"},"1.3.0":{"tag":"1.3.0","author":"msofokleous","date":"2024-07-03 10:29:30"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3048042,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3048042,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3048042,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3048042,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3048042,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.2.0","1.2.1","1.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3051303,"resolution":"1","location":"assets","locale":""},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3051303,"resolution":"10","location":"assets","locale":""},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3051303,"resolution":"11","location":"assets","locale":""},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3051303,"resolution":"12","location":"assets","locale":""},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3051303,"resolution":"13","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3051303,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3051303,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3051303,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3051303,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3051303,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3051303,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3051303,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3051303,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"Job Listings, Search &amp; Filters - Light Theme","2":"Job Listings, Search &amp; Filters - Dark Theme","3":"Single Job Listing With Application Form - Light Theme","4":"Single Job Listing With Application Form - Dark Theme","5":"Successful Submission","6":"Failed Submission","7":"No Jobs Found After Filtering","8":"No Jobs Found After Searching","9":"Jobs In WP Admin","10":"Edit Job In WP Admin","11":"Applications In WP Admin","12":"Edit Application In WP Admin","13":"Settings In WP Admin"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[160588,8107,4534,23733,9023],"plugin_category":[39],"plugin_contributors":[225245],"plugin_business_model":[],"class_list":["post-184317","plugin","type-plugin","status-publish","hentry","plugin_tags-careers-page","plugin_tags-job-board","plugin_tags-job-listing","plugin_tags-job-lists","plugin_tags-jobs","plugin_category-business","plugin_contributors-msofokleous","plugin_committers-msofokleous"],"banners":{"banner":"https:\/\/ps.w.org\/joblister\/assets\/banner-772x250.jpg?rev=3048042","banner_2x":"https:\/\/ps.w.org\/joblister\/assets\/banner-1544x500.jpg?rev=3048042","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/joblister\/assets\/icon.svg?rev=3048042","icon":"https:\/\/ps.w.org\/joblister\/assets\/icon.svg?rev=3048042","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/joblister\/assets\/screenshot-1.png?rev=3051303","caption":"Job Listings, Search &amp; Filters - Light Theme"},{"src":"https:\/\/ps.w.org\/joblister\/assets\/screenshot-2.png?rev=3051303","caption":"Job Listings, Search &amp; Filters - Dark Theme"},{"src":"https:\/\/ps.w.org\/joblister\/assets\/screenshot-3.png?rev=3051303","caption":"Single Job Listing With Application Form - Light Theme"},{"src":"https:\/\/ps.w.org\/joblister\/assets\/screenshot-4.png?rev=3051303","caption":"Single Job Listing With Application Form - Dark Theme"},{"src":"https:\/\/ps.w.org\/joblister\/assets\/screenshot-5.png?rev=3051303","caption":"Successful Submission"},{"src":"https:\/\/ps.w.org\/joblister\/assets\/screenshot-6.png?rev=3051303","caption":"Failed Submission"},{"src":"https:\/\/ps.w.org\/joblister\/assets\/screenshot-7.png?rev=3051303","caption":"No Jobs Found After Filtering"},{"src":"https:\/\/ps.w.org\/joblister\/assets\/screenshot-8.png?rev=3051303","caption":"No Jobs Found After Searching"},{"src":"https:\/\/ps.w.org\/joblister\/assets\/screenshot-9.png?rev=3051303","caption":"Jobs In WP Admin"},{"src":"https:\/\/ps.w.org\/joblister\/assets\/screenshot-10.png?rev=3051303","caption":"Edit Job In WP Admin"},{"src":"https:\/\/ps.w.org\/joblister\/assets\/screenshot-11.png?rev=3051303","caption":"Applications In WP Admin"},{"src":"https:\/\/ps.w.org\/joblister\/assets\/screenshot-12.png?rev=3051303","caption":"Edit Application In WP Admin"},{"src":"https:\/\/ps.w.org\/joblister\/assets\/screenshot-13.png?rev=3051303","caption":"Settings In WP Admin"}],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p><strong><a href=\"https:\/\/joblister.msof.me\/\">View Demo<\/a><\/strong><\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Free and Open Source:<\/strong> Collaborate with the community to improve JobLister.<\/li>\n<li><strong>Single Page Application with React:<\/strong> Offers lightning-fast interactions and a seamless user experience.<\/li>\n<li><strong>Versatile Job Listings Display:<\/strong>\n\n<ul>\n<li><strong>Overview Mode:<\/strong> List jobs with search and filter capabilities.<\/li>\n<li><strong>Detail Mode:<\/strong> View job details and apply directly.<\/li>\n<\/ul><\/li>\n<li><strong>Efficient Job Search and Filter Functionality:<\/strong> Narrow down job searches by keywords, categories, location, type, and experience.<\/li>\n<li><strong>Enhanced Bookmarking and Sharing:<\/strong> Utilized filter, page, and query parameters in the URL.<\/li>\n<li><strong>Customization Settings:<\/strong> Personalize appearance and functionality with an intuitive settings page.<\/li>\n<li><strong>No Account Required:<\/strong> Applicants can submit job applications without the need to log in, ensuring a user-friendly and accessible process.<\/li>\n<li><strong>Convenient Pagination:<\/strong> Navigate through job listings with ease.<\/li>\n<li><strong>Spam-free submissions:<\/strong> Use a form protected by Google reCAPTCHA.<\/li>\n<li><strong>Responsive Design:<\/strong> Ensures a seamless experience across all devices.<\/li>\n<li><strong>RTL-Ready Design:<\/strong> Supports right-to-left languages.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Install JobLister from within WordPress<\/h4>\n\n<ol>\n<li>Visit the \"Plugins\" menu within your dashboard and select \"Add New Plugin\".<\/li>\n<li>Search for \"JobLister\".<\/li>\n<li>Install the JobLister plugin.<\/li>\n<li>Go to \"After installation\" below.<\/li>\n<\/ol>\n\n<h4>Install JobLister manually<\/h4>\n\n<ol>\n<li>Upload the \"joblister\" folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the JobLister plugin through the \"Plugins\" menu within your dashboard.<\/li>\n<li>Go to \"After activation\" below.<\/li>\n<\/ol>\n\n<h4>After installation<\/h4>\n\n<ol>\n<li>Visit the \"Plugins\" menu within your dashboard and select \"Add New Plugin\".<\/li>\n<li>Search for \"Radio Buttons for Taxonomies\".<\/li>\n<li>Install and activate the Radio Buttons for Taxonomies plugin, a required dependency for JobLister to function correctly.<\/li>\n<li>Visit \"Settings &gt; Radio Buttons for Taxonomies\" within your dashboard, and select <code>jbls_category<\/code>, <code>jbls_experience_level<\/code>, <code>jbls_location<\/code>, and <code>jbls_type<\/code>. Then, save your changes.<\/li>\n<li><a href=\"http:\/\/www.google.com\/recaptcha\/admin\">Sign up for a Google reCAPTCHA API key pair<\/a> for your site, choosing \"reCAPTCHA v2, Invisible\". Note down the API Site Key.<\/li>\n<li>Visit \"Jobs &gt; Settings\" within your dashboard and enter the noted reCAPTCHA API Site Key.<\/li>\n<li>Take a few minutes to adjust the rest of the settings to your liking.<\/li>\n<li>Insert the [jbls_jobs] shortcode on any page.<\/li>\n<li>You're done!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='can%20i%20contribute%20to%20joblister%3F'><h3>Can I contribute to JobLister?<\/h3><\/dt>\n<dd><p>Yes, we welcome contributions. Please refer to the <a href=\"https:\/\/github.com\/PictureElement\/joblister#contributing\">Contributing<\/a> section in the GitHub repository's <code>README.md<\/code> file.<\/p><\/dd>\n<dt id='can%20i%20customize%20the%20look%20and%20feel%20of%20the%20joblister%20plugin%20to%20match%20my%20site%27s%20design%3F'><h3>Can I customize the look and feel of the JobLister plugin to match my site's design?<\/h3><\/dt>\n<dd><p>Absolutely! JobLister comes with an intuitive settings page that allows you to fine-tune the appearance to seamlessly blend with your site\u2019s design.<\/p>\n\n<p>For experienced developers, JobLister offers enhanced flexibility: it employs Sass in accordance with the BEM methodology, facilitating extensive and systematic customization.<\/p><\/dd>\n<dt id='what%20fields%20are%20included%20in%20the%20application%20form%3F'><h3>What fields are included in the application form?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>feat: Add Grid view for job listings and a toggle switch to easily switch between List and Grid views.<\/li>\n<li>fix: Implement reCAPTCHA token validation on the backend.<\/li>\n<li>fix: Made adjustments to the formatting and content of custom error messages for consistency.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>revert: remove autoFocus from search field and scroll to top on listing view.<\/li>\n<li>Update readme.txt<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>feat: Add ID and slug validation to Single component with error handling.<\/li>\n<li>fix: Update \"Back to jobs\" button to navigate back in history.<\/li>\n<li>fix: Ensure external links within job description open in a new tab.<\/li>\n<li>fix: Decode HTML entities in REST API responses and ensure proper rendering.<\/li>\n<li>fix: Add null checks for job attributes in filter conditions to prevent errors.<\/li>\n<li>feat: Add OR divider between search input and filters to improve UI clarity.<\/li>\n<li>feat: Sync filters and search query with URL for enhanced bookmarking and sharing.<\/li>\n<li>feat: Use page parameters in URL for improved UX.<\/li>\n<li>feat: Add autoFocus to search field for improved user experience.<\/li>\n<li>feat: Scroll to top of page on the listing view.<\/li>\n<li>feat: Scroll to top of page on post open.<\/li>\n<li>refactor: Enhance initialization process and fix undefined method error.<\/li>\n<li>refactor: Disable default REST API for <code>jbls_application<\/code> CPT and add custom POST endpoint.<\/li>\n<li>refactor: Disable default REST API for custom taxonomies and add custom endpoints.<\/li>\n<li>refactor: Disable default REST API for the <code>jbls_job<\/code> CPT and add custom REST endpoint for fetching jobs.<\/li>\n<li>refactor: Update REST API namespace from <code>wp\/v2<\/code> to <code>jbls\/v1<\/code>.<\/li>\n<li>feat: Add \"Requires Plugins\" header to specify plugin dependencies.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>fix: Remove custom color property from <code>.jbls-select__multi-value__label<\/code>.<\/li>\n<li>fix: Remove border style on select input control option when focused.<\/li>\n<li>fix: Replace Twitter's original icon with \"X\" icon.<\/li>\n<li>fix: Append a trailing slash to the end of the default privacy policy URL.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"JobLister is a free and open-source WordPress plugin that allows you to set up a job listing page on your WordPress website.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/184317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=184317"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/msofokleous"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=184317"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=184317"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=184317"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=184317"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=184317"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=184317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}