Description
A client for the job portal and online application feature of WorkExpert, the leading webbased ERP software for temporary work busines, produced and maintained by ProSolution (prosolution.com). The plugin only works with WorkExpert software as backend.
Plain Features list
- Search and Filter Job
- Apply for the job
- Api config and sync data in plugin backend
- Easy setup and automatic shortcode installation
One single shortcode handles everything.
[prosolfrontend ] Shows job searching application view, job list and apply
Screenshots
Installation
How to install the plugin and get it working.
- Install the plugin following any of the method from here
- Activate the plugin through the âPluginsâ menu in WordPress
- After activate there will be a new menu in left side menu called âProSolutionâ
- From the menu Pro Solution there is option for setting which needs to take care first, go to Api Config Tab
- Put Api Domain url, Api User and Api Password and save, now you are all setup.
- Check the second setting tab âFrontendâ . This plugin automatically created page and inserted necessary shortcode for you, you can go to edit that page or visit, to see how it’s work.
- Frontend page in which the shortcode is added will show job searching portal and apply to job
- More will come soon as per user demand and natural user experience
- Go to dashboard âProSolutionâ menu and click sync button for all necessary data tables, you can click sync all which will take time.
- Prosolution -> Setting tab âToolsâ has option to reset the tables and option values created by this plugin and cron job url with key for automatic sync.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“ProSolution WP Client” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “ProSolution WP Client” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.9.7
- UPDATE:
- fix bug when choose âone pagerâ from application form > application form steps, the step view of the form was not changing
1.9.6
- UPDATE:
- add new setting in application form admin to show/hide and set birthdate as mandatory
- add picture in job detail page, picture will be taken from api source and after sync
- add new setting in design template admin to show and hide image for job detail page
- add new setting in design template admin to change image height and width ratio size for job detail page
1.9.5
- UPDATE:
- add new encryption method for API pass
1.9.4
- UPDATE:
- apply job can now be done via WhatsApp URL and WhatsApp QR
1.9.3
- FIXED Bug:
- Added server-side file extension check for fileupload in frontend to Prevent arbitrary file upload
1.9.2
- FIXED Bug:
- fatal error during first time installation and activation fixed
1.9.1
- UPDATE:
- all third-party has been update to newest version
- fileupload for front-end page change to more secure third-party
- bootstrap update
- API Pass for âAPI Configâ setting page is now using more secure encryption method
- database table name for this plugin has been change to avoid clash with other table
- FIXED Bug:
- show/hide checkbox functionality for zipcode and workplace in âdesign templateâ setting page has been fixed
- deactivate and reactivate plugin is now no longer cause database error.
- missing data for skill selection in frontend page for non-master âadditional siteâ
- missing file
1.9.0
- UPDATE:
- all third-party has been update to newest version
- fileupload for front-end page change to more secure third-party
- bootstrap update
- API Pass for âAPI Configâ setting page is now using more secure encryption method
- database table name for this plugin has been change to avoid clash with other table
- FIXED Bug:
- show/hide checkbox functionality for zipcode and workplace in âdesign templateâ setting page has been fixed
- deactivate and reactivate plugin is now no longer cause database error.
- missing data for skill selection in frontend page for non-master âadditional siteâ
1.8.13
- FIXED Bug:
- Job list âworkingplace/zipcodeâ search doesn’t work
1.8.12
- FIXED Bug:
- âExpectedSalaryâ in application form always mandatory even without being mandatory in application form setting
1.8.11
- Add New show and hide feature for job custom field added from workexpert in Design Template setting menu
- Add sorting option for Job Search Page in Design Template setting menu
- In Job Search Page, it is now possible to search Job based on its âidâ and âcategory nameâ
- New Application Form input field called âExpected Salary per Month
- with this new field new applicant that are applied from this page will have expected salary input into workexpert.
- this new form input field can be enable/disable from Application Form setting menu
- FIXED missing file
1.8.10
- Add New show and hide feature for job custom field added from workexpert in Design Template setting menu
- Add sorting option for Job Search Page in Design Template setting menu
- In Job Search Page, it is now possible to search Job based on its âidâ and âcategory nameâ
- New Application Form input field called âExpected Salary per Month
- with this new field new applicant that are applied from this page will have expected salary input into workexpert.
- this new form input field can be enable/disable from Application Form setting menu
1.8.9
- Fixed Capital sensitive file extensions during fileupload
1.8.8
- Job detail page now contain custom field for textfield 21 to 30, add mandatory setting for sidedish document
1.8.7
- Add new feature, now jobdetail that have new or pending status can be accessed via workexpert recruitment module
1.8.6
- Add agentname detail only for recruitment, in jobsearch and jobdetail
- Add jobprojectid detail only for recruitment, in jobsearch and jobdetails
- Add customer detail only for recruitment, in jobsearch and jobdetail
- When option ProSouliton template selected, it will show more sub-settings:
- FrontendDetails, Fields agentname: show / hide of agentname header at page type=âdetailsâ
- FrontendDetails, Fields jobprojectid: show / hide of jobprojectid header at page type=âdetailsâ
- FrontendDetails, Fields customer: show / hide of customer header at page type=âdetailsâ
- FrontendDetails, add input custom text in Fields customer
1.8.5
- remove warning message related to php 8
- hide menu expertise when pre-skill is not included
- add feature URL param âsourceâ
1.8.4
- Fix typo
1.8.3
- Fix coding related to php 8 (array_key_exists)
- Lower varchar to 55 of column jobid, siteid when create new table jobs
1.8.2
- Fix order items of jobs at page of job search based on latest publish date
1.8.1
- Fix synchronize table âJobsâ to remove the limit how many jobs will return
- Fix table âJobsâ is not created when activate plugin
1.8.0
- Add table jobstamp, use to record last saved jobuntil date
- Add table Jobs with custom buttons
- Button âSynchAllâ, get all jobs and saved into table jobs
- Button âSynchChangesâ, get jobs where modifydate is jobuntil (get value from table jobstamp)
- Button âSynchChangesâ default is disabled and will be enabled after user click button âSynchAllâ
- Implement get searching jobs from database table Jobs (not anymore call API when user click button âjobSearchâ)
- Implement get job details from database table Jobs (not anymore call API when user click button âjobDetailâ)
- Implement cron job with interval every two hours. Activity of this job same as when user click button âSynchChangesâ
- Implement SEO standard by shorten URL parameter at job search
- Repositioning anchor in all of title page
- Zipcode can be used as search term at job search
- Add logo at every page and can be upload in admin setting (tab design template)
- Autoformat of field âDate of Birthâ at application form
- Add pagination (show 10 items per page) at job search
- set Recruitment as default value when install plugin for the first time
- set empty client list as default value when install plugin for the first time
- Fixed display worktime spacing to be in-line at job search result
- Fixed display title jobs and icon gps to be in-line at job search
- Fixed display gender âDiversâ to be in-line vertically
1.7.7
- Add anchor in all of title page
- upgrade plugin design to responvise
- When application form steps setting set to âone pagerâ, move privacy policy to bottom at application form
- Add shortcode [prosolfrontend type=âresultâ], page will show all joblist at job search
- New feature âactivate further skillsâ, show / hide additional skill at application form
- Add new setting âactivate further skillsâ at admin site tab application form
1.7.6
- Fixed custom field option when there’s only have one option
- Fixed show client field setting when disable âenable recruitmentâ
1.7.5
- Fixed default office setting’s selected option set to actual value
- Fixed privacy policy setting policy 1 and ppvc_date always set to mandatory
- Fixed privacy policy setting’s activate based on selected site in application form
1.7.4
- Fixed pers_privacy_confirmdate year when submit form
1.7.3
- Fixed master site, in admin site tab general setting, default nation and office have option list
- Fixed submit form’s destination as same as selected site
- Fixed button display of ânextâ at application form, when âProsolution templateâ selected
1.7.2
- New feature âOne pagerâ, allow user to view shown steps in one page
- Add new fields setting âOne pagerâ at admin site tab application form
- Fixed checkbox position when âno templateâ selected
- Fixed delete old cookie after activating new version
1.7.1
- Fixed frontend process when added url parameter siteid
- Fixed additonal site, in admin site tab application form 1st Step when there is no Show following fields
- Fixed pre-selected âProfessionâ at Application Form of Additional Sites
1.7.0
- New feature âAdditional Siteâ, allow user to save multiple API destination with each own settings
- Add new tab in admin site called âAdditional Siteâ
- user can add name of the site and id will be used in frontend
- user can add / remove additional site
- In backend, add dropdown option to choose site will be used
- In frontend, add parameter url âsiteid=â to choose site will be used
1.6.4
- Fixed radio button position in application form when âno templateâ (design template setting) is chosen
1.6.3
- Fixed checkbox position in application form when âno templateâ (design template setting) is chosen
1.6.2
- Fixed page of jobsearch list when âno templateâ (design template setting) is chosen
1.6.1
- Fixed add new table to store data worktime
1.6.0
- New feature only for recruitment, âdesign templateâ
- Add new tab in admin site called âdesign templateâ, with sub-settings âselect templateâ
- tab will be hidden when recruitment is not enabled
- In sub-settings âselect templateâ, choose between no template or ProSolution template:
- no template use default template from wordpress
- ProSolution template enable user to have custom template)
- When option ProSouliton template selected, it will show more sub-settings:
- font: change all font belongs to plugin
- Main color: change all colors of button, bullets (radio or checkbox type) and input box when focused
- FrontendSearch, heading: change label heading in page type=âsearchâ
- FrontendSearch, job title: change label placeholder of input box keyword job in page type=âsearchâ
- FrontendSearch, place: change label placeholder of input box keyword place in page type=âsearchâ
- FrontendSearch, search button: change label search button (show list of job) in page type=âsearchâ
- FrontendSearch, jobid=0 button: change label jobid button (direct link to apply form with no jobid selected) in page type=âsearchâ
(there is checkbox to show / hide jobid=0 button) - FrontendResult, Fields zipcode: show / hide of zipcode in list of job at page type=âsearchâ
- FrontendResult, Fields place of work: show / hide of place of work in list of job at page type=âsearchâ
- FrontendResult, Fields work time: show / hide of work time in list of job at page type=âsearchâ
- FrontendResult, to job button: change label to job button (direct link to job details) in page type=âsearchâ
(there is checkbox to show / hide jobid=0 button) - FrontendDetails, Fields zipcode: show / hide of zipcode header at page type=âdetailsâ
- FrontendDetails, Fields place of work: show / hide of place of work header at page type=âdetailsâ
- FrontendDetails, Fields work time: show / hide of work time header at page type=âdetailsâ
- FrontendDetails, Fields salary: show / hide of salary header at page type=âdetailsâ
- FrontendDetails, Fields profession: show / hide of profession header at page type=âdetailsâ
- FrontendDetails, Fields qualification: show / hide of qualification header at page type=âdetailsâ
- FrontendDetails, back button: change label to back button (direct link to list of job search) in page type=âdetailsâ
- FrontendDetails, apply button: change label to job button (direct link to apply form with jobid selected) in page type=âdetailsâ
- ApplyForm, button to details: change label button to details (direct link to selected job details) in page type=âapplyâ
- ApplyForm, button to search: change label button to search (direct link to job search) in page type=âapplyâ
- ApplyForm, button to home: change label button to home (direct link to homepage) in page type=âapplyâ
- ApplyForm, button next step: change label button next step in page type=âapplyâ
- ApplyForm, button back: change label to button back step in page type=âapplyâ
1.5.21
- Increase timeout of send application form with upload files
1.5.20
- Fixed email’s max character to 200 when sending application
1.5.19
- Change email’s max character input from 50 to 200
1.5.18
- New setting to sort by Skillgroup at adminsite / application form, step Expertise
1.5.17
- Fixed order skill group by new column âskillgroup_ordernoâ
1.5.16
- New feature only for recruitment:
- In application Form with selected job, add default and list of job which doesn’t exists in table sync
- In application Form with selected job, add list of skill which doesn’t exists in table sync
1.5.15
- Fixed profession name on job search result when feature recruitment disabled
1.5.14
- Change mandatory setting first and sixth privacy policy to be editable
1.5.13
- Fixed button âno matching job foundâ to dynamic url
1.5.12
- Fixed optional privacy policy set to not mandatory
1.5.11
- Fixed button âsearchâ url value
1.5.10
- Add new gender option âdiverseâ
1.5.9
- New feature only for recruitment:
- In adminsite/Setting/General Settings, add setting client list (filter for âjob searchâ)
- When feature recruitment disabled, hide setting client list
- Add salary detail only for recruitment, in jobdetail
- Fix customfield’s label at job detail
1.5.8
- Fixed translation of step name’s default value
- Reposition url check’s button before submit
1.5.7
- Fixed all german tranlsation
1.5.6
- Fixed radio button spacing
- Remove button âback to Job Searchâ when Application form set as main page
1.5.5
- New feature recruitment:
- Added setting to enable feature recruitment in adminsite/Setting/General Settings
- Added message in setting default office as required fields
- New recruitment fields based on Employee Application WorkExpert and placed in Application Form 1st Step
- Added new recruitment fields setting to enable show/hide and mandatory in adminsite/Setting/Application Form (profileText, profileOption, empgroup_ID, tagid)
- Added new recruitment fields setting to edit text in adminsite/Setting/Privacy Policy (pers_privacy_confirmdate)
- When feature recruitment enabled, all API changed from âapplicationâ to ârecruitmentâ
- Adjustment data view for recruitment only in page joblist and jobdetails
- Fixed translation german Postcode warning message in 1st Step
- Fixed several missing translation for german and spanish
1.5.4
- Fixed send button into disabled when only have 1st Step and single privacy policy
- New feature default office in adminsite/Setting/General Settings (default value is empty)
- Fixed translation german Postcode warning message in 1st Step
- Fixed translation german button âEnter another Applicationâ
1.5.3
- Fixed translation german âFederal Stateâ in 1st Step
- Fixed translation german âFemaleâ in 1st Step
1.5.2
- Fixed translation âPostcode/Townâ in 1st Step
- Fixed following fields doesn’t received at Prosolution:
- Title
- Phone 1
- Phone 2
- Federal State
- Nationality
- Birth Country
- Marital status
- Available from
- Social security Country
1.5.1
- Fixed validation behavior in step education and work experience
- Fixed Navigation tabs when 6th Step Label is not active
- Fixed remove button ânextâ when activate 1st Step only
- Fixed remove double * when set to mandatory
- Fixed missing * when field âphoneâ set to mandatory
- Remove feature show/hide and will always set to mandatory in several fields:
- Education : group, training, beginning, end, federal, foact (field of activity), business
- Experience : beginning, end, description
As in API, these fields at step Education and Experience must exists by default (not ignoring all empty condition)
1.5.0
- new feature in adminsite/Setting/application form, add editable Step (change label, show / hide) and textarea (mandatory, show / hide)
- new feature in adminsite/Setting/privacy policy, add editable policy max to 5 sentence (mandatory, font can be styled)
- new feature in adminsite/Setting/API config, add button for URL validity
- menu name in adminsite/Setting/prosolution changed to âData Syncâ
- menu name in adminsite/Setting/prosolution/Frontend changed to âGeneral Settingsâ
- languages update for new feature
1.4.3
- bugfix for file transfer encodings
1.4.2
- languages updates
1.4.1
- bug fixing in api configuration
1.4.0
- new language selection feature on adminsite
- new crawler page feature
- languages updates
- fixed available date bug on application form
- fixed performance bug when added multiple entries
- added condition of description must be filled on education form
1.3.2
- fixed uploading multiple documents/files
1.3.1
- several bugfixes and language updates
1.3.0
- fixed the error message in database synchronization admin (setting, country, office, etc)
- fixed the behaviour of selected rate skill (hardcode script) after selecting the group skill
- fixed the header of list skill problem when the content is scrolling after selecting the group skill
1.2.0
- first release