1001 Freelance Projects
Latest Projects from Freelance Marketplaces
Today is: 18-Apr-2024 03:57 GMT
View Project
View this project in detail (Note: you will be redirected to external marketplace)
Project title: Create job listing page linked by API details from 3rd party
Posted by: External project from PeoplePerHour
Started: 20-Oct-2022 11:27 GMT
Description: The task is to replace the current Iframe embed vacancy page displayed on this website, a microsite supplied by a 3rd party vendor. Create a new page in WordPress to display the current vacancies provided by API information from a new 3rd party. Additionally, the vacancies she is pushed through to the relevant industry pages on the current site. This is all currently working. However, we are switching recruitment systems so we need to set this up again. The only difference is instead of using the 3rd party vendors' micros site we would like to create the content page on our site and link via API, so we benefit from the traffic and SEO

This is a WordPress site with a Vacancy post type in the backend. Once every hour the Importer plugin fetches jobs via the API and creates Vacancy posts. The vacancies are pulled through onto “Our Courses” pages using the Ajax Load More plugin.

Vacancies Fields
● Title
● Job Overview WYSIWYG
● Company Name
● Location
● Salary
● Payment interval
● Apply Link
● Start Date
● Close Date
● Courses (Categories list)
● Levels (Categories list)
● Location (Categories list)

Basic job details like title, location, start date and job overview appear on the front-end. By
clicking on a vacancy navigates the user to the URL defined in the ‘Apply Link’ field.

What are the requirements?
● Vacancies should no longer pull from this source
● Vacancies should pull from Enrola using the API https://app.enrola.co.uk/api/doc/
● Vacancies should have their own page on the site ( currently linked to a microsite provided by the current supplier)


What needs to be done?

Replace the current Iframe feed with Enrola. Replace the existing importer using PHP code to interact with the New API. fetch all of the open vacancies and update/create Vacancy posts. Schedule the code to run on a cron periodically every 15 minutes.

Agree the fields in Enrola which would map to the areas in Vacancies on

Keeping in line with how Vacancies are stored in the back-end will allow the Ajax Load More plugin to continue serving job vacancies similarly.

There will be some small changes to the Vacancies “card” template. This will be to ensure that the apply link takes you directly to the Vacancy post. A new template will need to be created for this.

Summary
● Disable the current Importer
● Create a custom importer for Enrola and schedule
● Modify card to make Apply button navigate to the Vacancy post
● Create a new template for an individual Vacancy
● Work to initially be tested on a staging server provided before moving it to live


To confirm
● Field mappings to be used between Enrola and this website
● The substance of the Vacancy page


The current recruitment Iframe will no longer be necessary for the site once the Enrola integration is completed.


Relevant links and examples

Current website www.aspirationtraining.com
Current microsite app.aspirationtraining.com

Example page that displays some vacancies :

https://www.aspirationtraining.com/our-courses/childcare/?location=england

https://app.enrola.co.uk/api/doc/

It shows the endpoints (GET Opportunities for a list of vacancies and GET Opportunity Details for a a full listing for a particular vacancy) This It outputs a JSON feed which they can potentially use to populate a vacancy page template on your website.

Example link to other sites using the API to display vacancies:

Here's Capital City College Training –
https://www.capitalcct.ac.uk/apprenticeships/apprenticeship-vacancies/

Milton Keynes College uses a hybrid approach –
https://mkcollege.ac.uk/apprenticeships/apply-for-an-apprenticeship/

New College Durham
https://www.newcollegedurham.ac.uk/apprenticeships/apprenticeship-vacancies
Project ID: 3289316
Project category:
Project budget:
View this project in detail (Note: you will be redirected to external marketplace)
Last Projects / Browse Projects
  Project Started
Wikipedia Article Rewrite for Promotion
Category: Article Rewriting, Content Writing, Editing, Ghostwriting, Wikipedia
Budget: $30 - $250 USD
17-Apr-2024
22:04 GMT
Improve Core Web Vitals + SEO in Cloudcannon
Category: Full Stack Development, HTML, JavaScript, SEO, Web Design
Budget: $20 - $60 USD
17-Apr-2024
22:04 GMT
React Native Game Enhancements and creation of new games
Category: Android, HTML5, IPhone, JavaScript, Mobile App Development
Budget: €12 - €18 EUR
17-Apr-2024
22:04 GMT
LGBTQ+ Graphic/Brand Designer Needed
Category: Branding, Graphic Design, Logo Design, Social Media Post Design
Budget: $2 - $8 USD
17-Apr-2024
22:03 GMT
Wordpress Website Theme Customization
Category: Graphic Design, MySQL, PHP, Web Design, WordPress
Budget: ₹12500 - ₹37500 INR
17-Apr-2024
22:02 GMT
NextJS/Firebase Developer for Booking Site
Category: CSS, GitHub, Next.js, PayPal API, Web Design
Budget: £250 - £750 GBP
17-Apr-2024
22:00 GMT
Sikh/Indian Themed Tattoo Design
Category: Animation, Caricature & Cartoons, Graphic Design, Illustration, Logo Design
Budget: $10 - $30 USD
17-Apr-2024
22:00 GMT
Illustration for Logo
Category: Graphic Design, Illustration, Logo Design, Photoshop
Budget: $30 - $250 USD
17-Apr-2024
21:58 GMT
Brisbane Business Directory Spreadsheet
Category: Data Entry, Data Processing, Excel, Web Scraping, Web Search
Budget: $15 - $25 AUD
17-Apr-2024
21:58 GMT
Journalism Advice & PR Expertise Needed
Category: Journalism, Media Relations, Press Releases
Budget: $250 - $750 USD
17-Apr-2024
21:55 GMT
Professional Acting Portfolio Headshots
Category: Photo Editing, Photography, Photoshop
Budget: £20 - £250 GBP
17-Apr-2024
21:55 GMT
Diseño de nombre y logo de marca
Category: Brochure Design, Corporate Identity, Graphic Design, Logo Design, Photoshop
Budget: $10 - $30 USD
17-Apr-2024
21:55 GMT
SOFTWARE DE PRESTAMOS Y COBRANZAS ONLINE
Category: Data Entry, Excel, HTML, PHP, Software Architecture
Budget: $1500 - $3000 USD
17-Apr-2024
21:53 GMT
Professional Brochure Design for a Service
Category: Brochure Design, Corporate Identity, Graphic Design, Logo Design, Photoshop
Budget: ₹12500 - ₹37500 INR
17-Apr-2024
21:53 GMT
Sales AI Chatbot Developer Needed
Category: AI Chatbot Development, Artificial Intelligence, Chatbot Integration, Python, Voice Synthesis
Budget: $30 - $250 USD
17-Apr-2024
21:52 GMT
Browse All Projects
Projects by Skills ...
Projects for 'android'
Projects for 'ajax'
Projects for 'asp'
Projects for 'aspnet'
Projects for 'cms'
Projects for 'cpp'
Projects for 'csharp'
Projects for 'css'
Projects for 'delphi'
Projects for 'design'
Projects for 'drupal'
Projects for 'excel'
Projects for 'facebook'
Projects for 'flash'
Projects for 'html'
Projects for 'java'
Projects for 'javascript'
Projects for 'joomla'
Projects for 'iphone'
Projects for 'mysql'
Projects for 'photoshop'
Projects for 'php'
Projects for 'python'
Projects for 'ruby'
Projects for 'seo'
Projects for 'sql'
Projects for 'sysadm'
Projects for 'translate'
Projects for 'typing'
Projects for 'twitter'
Projects for 'vbnet'
Projects for 'xml'
Projects for 'wordpress'
Projects for 'writing'
Read RSS feeds ... New!
RSS feed for 'android'
RSS feed for 'ajax'
RSS feed for 'asp'
RSS feed for 'aspnet'
RSS feed for 'cms'
RSS feed for 'cpp'
RSS feed for 'csharp'
RSS feed for 'css'
RSS feed for 'delphi'
RSS feed for 'design'
RSS feed for 'drupal'
RSS feed for 'excel'
RSS feed for 'facebook'
RSS feed for 'flash'
RSS feed for 'html'
RSS feed for 'java'
RSS feed for 'javascript'
RSS feed for 'joomla'
RSS feed for 'iphone'
RSS feed for 'mysql'
RSS feed for 'photoshop'
RSS feed for 'php'
RSS feed for 'python'
RSS feed for 'ruby'
RSS feed for 'seo'
RSS feed for 'sql'
RSS feed for 'sysadm'
RSS feed for 'translate'
RSS feed for 'typing'
RSS feed for 'twitter'
RSS feed for 'vbnet'
RSS feed for 'xml'
RSS feed for 'wordpress'
RSS feed for 'writing'
New!
Проекты на русском
(Projects in Russian)

Short URL:
1001fp.com
Mobile version:
m.1001freelanceprojects.com
Copyright © 2005-2022 1001 Freelance Projects