Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xfiveco/wordpress-test
No longer used WordPress test project
https://github.com/xfiveco/wordpress-test
Last synced: about 1 month ago
JSON representation
No longer used WordPress test project
- Host: GitHub
- URL: https://github.com/xfiveco/wordpress-test
- Owner: xfiveco
- Archived: true
- Created: 2017-08-15T11:26:50.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-22T06:50:29.000Z (over 6 years ago)
- Last Synced: 2024-08-03T20:02:57.085Z (5 months ago)
- Homepage: https://www.xfive.co/blog/how-we-hire-great-developers/
- Size: 1000 Bytes
- Stars: 3
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-recruitment-tests - Xfive - Create a WordPress jobs list page pointing to individual job pages and a simple application form. (PHP)
README
WordPress Test Project
======================## Project brief
Create a jobs list page pointing to individual job pages and a simple apply form.On the **jobs list** page, a job will consist of:
- title
- description (truncated to 25 words)On the **job page**, there will be:
- position title
- company department (eg. Finance, Marketing, etc.)
- picture with default dimensions of 900 x 600px
- whether the job is On-site or Remote
- job description (can be a couple of paragraphs)
- apply button pointing to the apply pageMake all fields required in the WordPress admin.
**Apply page** will have a simple form with the following elements:
- subject - required input field which will be automatically prefilled with *Re: [position title]* based on which position the user arrived from
- email - required / input field
- CV - optional / file upload dialog
- cover letter - optional / textarea
- submit buttonThe form can be sent to an email address or stored internally in WordPress.
## Requirements
1. Use [Chisel](https://github.com/xfiveco/generator-chisel) and [ACF](https://www.advancedcustomfields.com/)
1. For the form you can use a form plugin of your choice
1. Add some minimal styling and make the pages responsive according your best judgement.
1. Make the pages the smallest possible size - optimize images, disable jQuery or any other unnecessary scripts/stylesheets, etc.
1. Set up a virtual host with your project repository name (eg. *yourname-wp-test.test*) so we don't have search & replace URLs when testing your project
1. Store the whole WordPress installation into the test repository and also store a database dump to it.## Project Deadline
Take your time but try to deliver it within 2 weeks time. If we don't see any activity in your test repository after 2 weeks (at least initial commits), we will automatically withdraw your application.