The first step was recreating the site in WordPress. This was fairly straightforward – there were custom post types created for Team Members and Jobs – so the client could easily add and remove employees from the WordPress backend and have that reflected on the Team page. Also I connected the team members (or agents) to the Jobs – so each job would have an agent connected to it – this option could be easily set on the backend.
The most unique part of the project was integrating the site with Broadbean – a recruitment software that allows recruitment companies to post to multiple job boards (like SEEK etc.) and track the applicants. The requirement for the project is for jobs posted to Broadbean to get pushed automatically to the new WordPress site without the client having to add them manually (having Broadbean be the only place for REO Group’s job management).
While Broadbean had a public plugin that would integrate a WordPress site with Broadbean – it had to be heavily modified to work with other plugin software the website was setup with including the WP Job Board plugin (which made way for the Job Alerts integration).
Speaking of Job Alerts – Job Alerts were created as part of the site’s integration with the WP Job Board plugin – of which Job Alerts were an extension with a shortcode. The Job Alerts extension had to be heaviliy modified to include custom paramaters for applicants to choose of exactly what type of job they would like to be notified about.
Finally there were minor changes made including allowing the user to upload resumes and things of that nature.