Client is a specialized niche website with 315 members in a particular industry. Client provides articles and information for professional members and job listings. The social network is currently powered by JomSocial and the job board is powered by SimplyHired. We are in the process of a big migration of the site to a new platform that will be faster and serve the client's needs better than Joomla.
We have a test site where we have cloned client's site to Wordpress and we have purchased and installed WPJOBS ([url removed, login to view]). Client's 315 users (usernames and email addresses) have been migrated to Wordpress on the test site, but their customized profile information has not been put into BuddyPress profiles yet.
We need a php master to:
1. Integrate WPJobs & Buddypress
Integrate the jobs section into the social network so that when logged in, a user can (in addition to sending messages and connecting with others on the site) see what jobs they have applied for, apply directly to jobs using their stored documents. No one can apply for jobs or post jobs unless they are logged in.
*Employer members should be able to log in and see what jobs they have posted, how much money they have spent so far on the job board, etc.
*Members can view jobs without being logged in, but can only apply if they are logged in.
2. Add Document Uploads to Profiles
Modify the Jobs section or the social network profile fields to allow document uploads that are stored in the user's profiles.
Job seeker members should be able to upload up to 3 different resumes. Members should also be able to upload two other documents (this will be a transcript and a writing sample). So each job seeker member would be able to upload up to 5 documents. These documents should be saved under 'my profile' and only be visible to the user and admins.
*If a member has not uploaded any resumes, a notification that their profile is incomplete should show on the page when they are logged in.
*None of the members can search resumes on the system (resumes visible to site owners but hidden from everyone else).
3. Deny access to WP backend (admin panel).
No user should ever get to the wp admin panel (backend). Modify both programs so that logged out user is not redirected to wp admin page under any circumstances, and so that the user is never sent to WP back end. They will be sent back to home page after they log out,
4. Do a Mysql table export/import to migrate in users' personal profile information into Buddypress profiles.
****We also need a graphics person to modify the client's template to make it original (don't want the site to look like anyone else's). If you can also do this, let us know and what your price will be to do it (please give a separate price than the price for the php modification work).
*Just discovered that WP Jobs has an option for admin to restrict job applications to those who are already logged in. Therefore, adding this feature is not needed for this job.