WordPress 3 Plugin Development - Spoken English Practice site

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.

Though there's no requirement on graphics, templates for this particular project, it should, in a basic way, resemble the operation and workflow of EnglishCentral ( Which means, the designed plugins and pages should be navigable to each other like the site does. Plus, there shall not be any errors in the HTML template, the templates should be minimal, and simple, so that further modification won't be difficult.

To clarify a few points:

1. Each question will have a piece of text, description, and audio mp3. Each answer will also have a piece of text, description, and audio mp3. They are independent. The number of questions in each topic is variable.

2. series_type should have an identifier, a name, a description, and an icon url.

4. The list of 'topics' should appear in tiles, this has some requirement on HTML and CSS, because I prefer not to use 'table' tag. Ideally, the number of columns should expand when the width of page changes (in another term: elastic layout). Try grab the images from as sample topic pictures. See the layout of this site to get an idea of how eventually I wanted (but again, you only need to make this easy, I don't need to fully realize the layout of this site).

5. This is essentially a practice screen, review EnglishCentral on how this screen looks like (i.e. what information is presented on this screen).

6. This involves extending user meta. Make sure you have permission mechanism. So that later on purchasing of 'packages' of 'topics' will be easy. Essentially, certain 'series_type' will require purchase. People might purchase multiple 'series_type's. Therefore, topics under such 'series_type' will only be visible to purchased users.

Eventually, you will also need to provide some readme documentation, to illustrate:

1. Installation and setup procedure
2. What do I do if I need to customize templates
3. What do I do if I need to add extra fields to 'topic', or 'series_type', and have the search/filter system working with the new fields.

In other words, I may need a few explanation on how you implemented the function. You can do it via code comment, or a piece of extra readme.txt file.

Lastly, regarding mini-task 3, I'll need some mechanism to display the comment on single topic page (task 5) by the type meta field.

Skills: PHP, WordPress

See more: www wordpress plugin develop, wordpress project bidding plugin, wordpress development search, wordpress development questions, wordpress development plugin, wordpress develop code, wordpress custom template development, wordpress add on development, wordpress 4 development, website development using wordpress, topics on website development, topics for website development, site development using wordpress, requirement in wordpress to create a website, project topics for website development, php plugin development, php code posting comments, mini project on website development, development plugins wordpress, custom wordpress plugins development

About the Employer:
( 10 reviews ) Shanghai, China

Project ID: #4027041

Awarded to:


Please check PM!

$500 USD in 15 days
(92 Reviews)

17 freelancers are bidding on average $588 for this job


Check your PMB for details!!!

$735 USD in 18 days
(68 Reviews)

Hi, I'm interested in doing your project very much. It would be my pleasure, to have the chance to work with you. Your satisfaction is 100% Guaranteed!. Many thanks!

$750 USD in 16 days
(161 Reviews)

Hello,We are Wordpress / Plugin [login to view URL] will build easily English practice website that resembles EnglishCentral .Please check pmb for [login to view URL]

$600 USD in 21 days
(221 Reviews)

Hi, Please see your PMB..Thanks..

$600 USD in 15 days
(47 Reviews)

Lets do it

$750 USD in 25 days
(101 Reviews)

Hi Please check PMB for details of our proposal and portfolio. Thanks Priya

$550 USD in 15 days
(18 Reviews)

Hi , I am Web-Developer and Web-Designer of WordPress. and have Great experience in integrating and creating new functions and plugin in wordpress

$500 USD in 7 days
(66 Reviews)

Hi, Greetings, Please check PMB for further details, Regards, Riya.

$650 USD in 20 days
(11 Reviews)

Hello Please read more than private message thank you

$650 USD in 7 days
(37 Reviews)

Need more detail,can we discuss this,for more detail,check PM. we have more than 10 year of experience in web development,so we can handle this project.

$490 USD in 20 days
(10 Reviews)

Hello, After follow up your requirement i have send you a proposal in a Massage Box. Kindly see this my details Thanks..

$600 USD in 20 days
(11 Reviews)

We are a Web design and development company that focuses on regular communication with our clients and timely delivery for all our projects. Some of the technologies/area that we focus include:

$250 USD in 15 days
(2 Reviews)

Respected Client, Please check PMB for listing and confident to complete the project with quality services.. Best Regards

$550 USD in 10 days
(1 Review)

Hello, We are a team of highly experienced and professional people. We are ready to work with you. Kindly check your personal message board for more details. Thanks and Regards Netcore Info Solutions

$749 USD in 15 days
(1 Review)

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te More

$700 USD in 20 days
(5 Reviews)

We are a leading software company providing software and web solutions all over the world with great quality and best client satisfaction. It would be great to provide u best solutions at cheaper rates with best qual More

$500 USD in 25 days
(0 Reviews)

Dear Sir, Thanks for sharing your [login to view URL] reviewing details our team is comfortable with your [login to view URL] check PMB for more details. Thank You,

$600 USD in 15 days
(1 Review)

Dear Sir, Greetings! We are Reform Consulting with 5 year of experience under our belt. We are really interested to work on your project. Please see PM. Thank you. Regards, RCPL.

$600 USD in 20 days
(3 Reviews)

SSU's core experience in Web Development, Software Development, Multimedia, Logo And 3D Animation is soo strong that it is capable of providing solutions across any industry segment. In Web Development we are doing e-C More

$570 USD in 15 days
(1 Review)