WordPress 3 Plugin Development - Spoken English Practice site

This project was awarded to anjan011 for $500 USD.

Get free quotes for a project like this
Project Budget
$250 - $750 USD
Total Bids
Project Description

We are going to create a spoken English practice website that resembles EnglishCentral ([url removed, login to view]) using WordPress 3 with custom plugins. We have broken down the entire project into a series of tasks. In this initial stage of development, we only require development of the first series.

Series 1:

1. A custom post type called 'topic'. Fields: [title], [subtitle], [keywords], [description], [picture], [thumb_picture], [series:series_type see below], [difficulty:string], [view_count], [question_nationality], [answer_nationality], [suitable_gender:string], [created_at], [updated_at], and:

a list of question and answers, each custom post can contain a number of questions and answers, each (of questions and answers) is associated with [text], [description], and [audio] (mp3, needs uploading).

Option to enable comments for this post type.

2. A category/taxonomy: series_type, a hierarchical structure (2 level) that defines the belonging of 'topic'.

3. Extend comment through meta. Add field: [type:string], [rating:integer]

4. A page to display a list of 'topics' (see custom post type 1.), with ability to filter based on [series], [difficulty], and full text search on fields such as [title], [subtitle], [keywords], [description]

5. A single 'topic' page, only required to display all fields in plain text, with links to mp3 audio. We also require that the information on this page to be available in JSON format.

6. Permission, posting any kind of comments requires registration (need tips to set that up), and certain [series] requires purchase, need to arrange a purchase flag mechanism in user settings, not visible to users, no need to implement actual purchasing.

To understand what we are trying to do, just think of a version of EnglishCentral, but without videos. We are going to use audio only. Note that though for mini-task 1, you are only required to develop this custom post type, you are also required to create a simple template so that it can be tested and viewed. Though at this stage, graphics and templating is not a concern. Which means you can use the default template, and minimal HTML tags, just to present all the fields in plain text.

Please review the requirement to see if it's appropriate and doable, and if so, when bidding please include the estimated time together with the estimated number of lines of code. Failure to include this information will be considered a spam bid.

We do have only a few requirements on the PHP coding style. We would like to use 4 spaces in place of tabs, and brackets in the following format:

if (something) {


Thank you.

Awarded to:
Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online