Job Posting [V4] - YouNetCo
- Free Update
What's New?
Version 4.02p3
- Support PHP 8.0
Ready with phpFox 4.8.9
Job Posting allows you to run and manage a job board in your social network. This module creates a professional environment for your members to do business. In other words, Job Posting not only enables your members to promote their businesses but also offers job opportunities for your community. With Job Posting, your site will earn reputation by providing quality jobs and attract more users to join. For your benefit, the module enables you to charge your members and earn nice addition income by providing some functions: feature or sponsor a job post, and add packages with different cost and duration to post jobs.
Key Features
- Add a setting to allow setting Upload Resume as the required field (only show this setting if the community has plugin Resume as well).
- Support multi currency
- Support custom field for company and job
- Admin is able to manage fee for featuring a job and sponsoring a company
- Admin can create multiple packages with fee and duration
- Can apply job by Resume
- Integrate with [V4] – Social Publisher
- Integrate with Business
- Integrate with Affiliate
Packages that include this product:
Front End
Job
- All Jobs:
- Display featured jobs in slideshow
- Allow members to create new job
- Allow members to search for jobs with criteria provided, can search job by industry, country or city
- Option to view jobs by industries
- Advanced blocks: Recent Job Posting, Jobs You May Be Interested In, Hot Job Posting
- Allow members to subscribe jobs.
- Create a New Job:
- Member is able to create a job after publishing a company by providing job details with privacy settings
- Members can publish a job immediately or save job details as draft and publish later
- Select a package to publish job or purchase new package to publish
- Option to feature a job when publishing
- Add location field on job creation page.
- View Job Details:
- Option to apply for job by using job submission form to upload resume from computer or link to created resume in module Resume (require to install module Resume first). To apply job, user has to select the Apply Job package first.
- Display job description and expired date
- Allow members to follow, add a job to favorite list and invite friends to view a job details
- Members are able to promote a job posting by copy embedded code and place to other social networks
- My Favorite Jobs:
- Show all favorite jobs of a current logging member
- My Following Jobs:
- Show all jobs followed by a current logging member
- My Applied Jobs:
- Show all applied jobs of a current logging member
Company
- All Companies:
- Display sponsored companies in slideshow
- Allow a member to create as many companies as he/she wants. Admin can configure how many companies a user can own at User Group Settings
- Allow members to search for companies with criteria provided
- Option to view companies by industries
- Option to search by multiple criteria
- Advanced blocks: Top Companies, Most Followed Companies
- Create New Company:
- Each member is able to create a company profile by providing company details with privacy settings
- Members can publish a company immediately or save company details as draft and publish later
- Option to sponsor for a created company with fee
- Privacy settings for admins of a company.
- Edit Company Info:
- Company details: edit company details and privacy settings
- Photo: upload and delete photos
- My Bought Packages:
- Show list off purchased packages with details about fee, remaining job posts, valid time and payment status
- Option for member to purchase additional packages
- Submission Form:
- Edit submission form title, description and company logo
- Members are be able to select multiple fields/questions for submission form
- Option to allow candidate to apply for job using his/her resume on module Resume (require to install module Resume first)
- Add field/question to submission form
- Manage Job Posted:
- Search by keyword
- Show all posted job details with option to show/hide, edit and delete
- Options to view all applications and download all resumes of a job
- Admins: Owner of a company can add friends as administrators of that company
- Owner and admin of a company can select option to sponsor that company anytime
- View Company Details:
- General Information: show company details
- Update:
- Show all updates of that company
- Allow members to post updates, like, comment and share updates
- Jobs: show all jobs posted by a company
- Employee: show list of members work for a company
- Allow members to follow, add a company posting to favorite list and invite friends to view a company
- Option for members to add a company to profile info.
- Add option for owner to activate/deactivate a company on company detail page
- Can transfer owner for a company
- My Following Companies:
- Show list of companies followed by current logging member
- My Favorite Companies:
- Show list of favorite companies of a current logging member
- My Companies:
- Allow users to view their companies in list view. User can edit/activate/deactivate/delete company in the list
- Owner/administrator can approve/reject/delete users who joined “Work in this company”
- Allow users to post multiple companies. Numbers of companies can be posted by users are regulated by a setting in admin panel.
Back End
- Add New Industry:
- Support sub-industry
- Manage Industries:
- List all created industries
- Edit, delete and update order of industries
- Add New Package:
- Allow admin to add new package
- Manage Packages:
- List all created packages
- Edit and delete a package
- Option to hide or show a packages
- Manage Companies:
- List all created companies
- Option to search
- Enable admin to sponsor/un-sponsor a company
- Option to view all jobs of a company
- Manage Jobs:
- List all created jobs
- Option to search
- Enable admin to feature/un-feature a job
- Manage Transactions:
- List all transactions with option to search
- Global Settings
- Manage User Groups
Please follow all steps in this Installation & Upgrade guide in order to make this module work properly
1. Installation Guide
Below are the Installation Steps:
- Install YouNet Job Posting App on the phpFox Store
- Run "Rebuild Core Theme" at AdminCP >> Maintenance
- Clear your cache site (at AdminCP > Maintenance >> Cache Manager)
- Set write permission to folder:
- "PF.Base/file/pic/jobposting" (CHMOD: 777).
- "PF.Base/file/jobposting" (CHMOD: 777).
- Create "Activity Feed" Block for company detail: Go to AdminCP > Blocks > Add Block and fill out the form as below:
- Product: Core
- Module: Feed
- Title: Activity Feed
- Type: PHPFOX Block File
- Controller: Jobposting > jobposting.company.view
- Component: Feed > display
- Placement: Block 4
2. Setup Crontab
- To get the cron command, copy one of these two links below and paste it into your browser address bar:
- http://sitename.com/PF.Base/module/jobposting/cron.php
- http://sitename.com/PF.Base/module/jobposting/info.php
- Note: replace "sitename.com" with your site URL.
- For example: " http://abc.com/PF.Base/module/jobposting/info.php "
- Video Guide: http://knowledgebase.younetco.com/2015/08/21/how-to-setup-cron-job-video-guide/
3. Upgrade Guide
- Upgrade our latest version.
- Run "Rebuild Core Theme" at AdminCP >> Maintenance
- Clear your cache site (at AdminCP > Maintenance >> Cache Manager)
#### Congratulations! You have finished the Installation/Upgrade process. #### If you need any assistance, please submit a new ticket at the client area (http://phpfox.younetco.com/client)
Version 4.02p2
1. Release Date: April 03, 2019
2. Best Compatibility: phpFox 4.7.x
3. Improvements
- Allow subscribers unsubscribe.
- Add a setting for users to apply for a job without paying a fee.
4. Bugs Fixed:
- Showing 500 error when downloading Resume from "View Application" page.
- Can not edit Industries/Sub Industries in Manage Industries in AdminCP.
- Owners can not see their jobs when "Friend Community" is enabled.
5. Changed Files
- M upload/include/xml/younet_jobposting4.xml
- M upload/module/jobposting/include/component/ajax/ajax.class.php
- M upload/module/jobposting/include/component/block/company/participant_company.class.php
- M upload/module/jobposting/include/component/block/job/buttonapply.class.php
- M upload/module/jobposting/include/component/block/job/publishJob.class.php
- M upload/module/jobposting/include/component/controller/add.class.php
- M upload/module/jobposting/include/component/controller/admincp/category/add.class.php
- M upload/module/jobposting/include/component/controller/applyjob.class.php
- M upload/module/jobposting/include/component/controller/company/add.class.php
- M upload/module/jobposting/include/component/controller/company/index.class.php
- M upload/module/jobposting/include/component/controller/company/view.class.php
- M upload/module/jobposting/include/component/controller/index.class.php
- A upload/module/jobposting/include/component/controller/unsubscribe-job.class.php
- M upload/module/jobposting/include/component/controller/view.class.php
- M upload/include/xml/younet_jobposting4.xml
- M upload/module/jobposting/include/component/ajax/ajax.class.php
- M upload/module/jobposting/include/component/block/company/participant_company.class.php
- M upload/module/jobposting/include/component/block/job/buttonapply.class.php
- M upload/module/jobposting/include/component/block/job/publishJob.class.php
- M upload/module/jobposting/include/component/controller/add.class.php
- M upload/module/jobposting/include/component/controller/admincp/category/add.class.php
- M upload/module/jobposting/include/component/controller/applyjob.class.php
- M upload/module/jobposting/include/component/controller/company/add.class.php
- M upload/module/jobposting/include/component/controller/company/index.class.php
- M upload/module/jobposting/include/component/controller/company/view.class.php
- M upload/module/jobposting/include/component/controller/index.class.php
- A upload/module/jobposting/include/component/controller/unsubscribe-job.class.php
- M upload/module/jobposting/include/component/controller/view.class.php
- M upload/module/jobposting/include/plugin/validator.admincp_settings_jobposting.php
- M upload/module/jobposting/include/service/browse.class.php
- M upload/module/jobposting/include/service/custom/custom.class.php
- M upload/module/jobposting/include/service/helper.class.php
- M upload/module/jobposting/include/service/job/job.class.php
- M upload/module/jobposting/include/service/job/process.class.php
- M upload/module/jobposting/include/service/permission.class.php
- M upload/module/jobposting/include/service/process.class.php
- M upload/module/jobposting/include/service/resume.class.php
- M upload/module/jobposting/phpfox.xml
- M upload/module/jobposting/phrase.json
- M upload/module/jobposting/static/css/default/default/main.less
- M upload/module/jobposting/static/php/download.php
Version 4.02p1
1. Release Date: Oct 31, 2018
2. Best Compatibility: phpFox 4.6.x - 4.7.x
3. Improvements
- Compatible with phpFox 4.7.0
- Send notification to users who become company admins
4. Bugs Fixed:
- Layout issues
5. Changed Files
- upload/module/jobposting/phrase.json
- upload/module/jobposting/include/component/ajax/ajax.class.php
- upload/module/jobposting/include/component/block/application/view.class.php
- upload/module/jobposting/include/component/controller/applyfee.class.php
- upload/module/jobposting/include/component/controller/applyjob.class.php
- upload/module/jobposting/include/component/controller/index.class.php
- upload/module/jobposting/include/component/controller/company/add.class.php
- upload/module/jobposting/include/component/controller/company/index.class.php
- upload/module/jobposting/include/plugin/template_gettemplate.php
- upload/module/jobposting/include/service/callback.class.php
- upload/module/jobposting/include/service/company/process.class.php
- upload/module/jobposting/include/service/custom/process.class.php
- upload/module/jobposting/static/css/default/default/main.less
- upload/module/jobposting/static/jscript/jobposting.js
- upload/module/jobposting/template/default/block/showpopupconfirmyesno.html.php
- upload/module/jobposting/template/default/block/application/view.html.php
- upload/module/jobposting/template/default/block/company/entry.html.php
- upload/module/jobposting/template/default/block/company/image.html.php
- upload/module/jobposting/template/default/block/job/entry.html.php
- upload/module/jobposting/template/default/block/job/mini_job_viewmore.html.php
- upload/module/jobposting/template/default/controller/index.html.php
- upload/module/jobposting/template/default/controller/admincp/managecustomfield/add.html.php
- upload/module/jobposting/template/default/controller/company/add-field.html.php
- upload/module/jobposting/template/default/controller/company/add.html.php
- upload/module/jobposting/template/default/controller/company/index.html.php
Version 4.02
1. Release Date: Jan 25, 2018
2. Best Compatibility: phpFox 4.6.x
3. Improvements
- Compatible with phpFox 4.6.0
- Prevent XSS attack javascript
- Only suggest users which have not yet be selected in manage admin of a company
- New layout for both Company and Job feed item
- Clone menu "User groups setting" to app detail in AdminCP
- Using dialog message instead of alert message
4. Bugs Fixed:
- Fix some layout issues
- Do not auto-hide the drop-down suggestion list in manage admin of a company
- Show wrong confirm message when deleting a company or job
Version 4.01p8
1. Release Date: May 08, 2017
2. Best Compatibility: phpFox 4.5.x
3. Improvements
- Integrate with Affiliate
- Apply Job - Show notification when user uploading wrong format resume file
4. Bugs Fixed:
- Hidden jobs are shown on side blocks
- Create Company - Always show "Sponsor popup" when create company
- All Jobs - Link of website overlapped
- Weird error message when creating job without existed company
- My Companies - Employees - Remove employee button has bad display
- Create Company - Can create duplicate company
- Focus wrong menu after change pages
- Company detail - Show error when click on default photo
- Manage Job Posted - Block 3 display wrong position when having no job posted
- All Jobs - Search button has weird color
Version 4.01p7
1. Release Date: Dec 23, 2016
2. Best Compatibility: phpFox 4.5.x
3. Improvements
- Compatible with phpFox 4.5.0
Version 4.01p6
1. Release Date: July 08, 2016
2. Best Compatibility: phpFox 4.4.0
3. Improvements
- Compatible with phpFox 4.4.0
4. Bug Fixes:
- Can not buy package and sponsor company via activity points
- The currency show wrong in the confirm sponsor box
5. Changed Files
- upload/module/jobposting/include/service/job/process.class.php
- upload/module/jobposting/include/service/package/process.class.php
- upload/module/jobposting/include/component/controller/company/view.class.php
- upload/module/jobposting/include/component/controller/view.class.php
- upload/module/jobposting/static/css/default/default/main.less
- upload/module/jobposting/template/default/controller/add.html.php
- upload/module/jobposting/template/default/controller/admincp/applyjobpackage/add.html.php
- upload/module/jobposting/template/default/controller/admincp/package/add.html.php
- upload/module/jobposting/template/default/controller/company/add.html.php
- upload/module/jobposting/template/default/controller/company/view.html.php
- upload/module/jobposting/include/service/callback.class.php
Version 4.01p5
1. Release Date: April 21, 2016
2. Best Compatibility: phpFox 4.3.2
Version 4.01p4
1. Release Date: February 25, 2016
2. Best Compatibility: phpFox 4.2.2
Version 4.01p3
1. Release Date: January 29, 2016
2. Best Compatibility: phpFox 4.2.x
3. Improvement(s):
- Compatible with v4.2.0
Version 4.01p2
1. Release Date: December 3rd, 2015
2. Best Compatibility: phpFox Neutron 4.1.x
3. Improvement(s):
- Compatible with phpFox v4.1.1
Version 4.01p1
1. Release Date: November 23, 2015
2. Best Compatibility: phpFox Neutron 4.0.x
3. Improvement(s):
- Compatible with phpFox v4.0.10
Version 4.01
1. Release Date: October 02, 2015
2. Best Compatibility: phpFox Neutron 4.0.x