robuust / craft-jobylon
Jobylon plugin for Craft CMS
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:craft-plugin
Requires
- php: ^8.0
- craftcms/cms: ^4.0
This package is auto-updated.
Last update: 2024-11-21 11:57:52 UTC
README
Plugin that allows you to import Jobylon entries.
Requirements
This plugin requires Craft CMS 4.0.0 or later.
Installation
To install the plugin, follow these instructions.
-
Open your terminal and go to your Craft project:
cd /path/to/project
-
Then tell Composer to load the plugin:
composer require robuust/craft-jobylon
-
In the Control Panel, go to Settings → Plugins and click the “Install” button for Jobylon.
Config
Create a file called jobylon.php
in you Craft config folder with the following contents:
<?php return [ // General 'host' => 'https://staging.jobylon.com', // OR production url 'apiVersion' => 'p1', 'appId' => 'YOUR_APP_ID', 'appKey' => 'YOUR_APP_KEY', // Section 'sectionHandle' => 'YOUR_JOB_SECTION_HANDLE', 'entryTypeHandle' => 'YOUR_JOB_ENTRY_TYPE_HANDLE', // Fields 'jobIdField' => 'YOUR_JOB_ID_FIELD', // Number 'benefitsField' => 'YOUR_JOB_BENEFITS_FIELD', // Table (1 PlainText text column) 'contactField' => 'YOUR_JOB_CONTACT_FIELD', // Table (1 PlainText name column, 1 Email email column, 1 PlainText phone column, 1 URL photo column) 'departmentsField' => 'YOUR_JOB_DEPARTMENTS_FIELD', // Table (1 PlainText name column) 'descriptionField' => 'YOUR_JOB_DESCRIPTION_FIELD', // Rich Text 'locationsField' => 'YOUR_JOB_LOCATIONS_FIELD', // Table (1 PlainText city column, 1 PlainText area column) 'createdField' => 'YOUR_JOB_CREATED_FIELD', // DateTime 'modifiedField' => 'YOUR_JOB_MODIFIED_FIELD', // DateTime 'salaryField' => 'YOUR_JOB_SALARY_FIELD', // Table (1 Number min column, 1 Number max column) 'skillsField' => 'YOUR_JOB_SKILLS_FIELD', // Rich Text 'layersField' => 'YOUR_JOB_LAYERS_FIELD', // Table (1 PlainText layer column, 1 PlainText text column) ];
CLI Usage
Run craft jobylon/import HASH
on the CLI to import the newest items.
Run craft jobylon/import/cleanup HASH
on the CLI to clean up old items.