Expert PHP Programmer with CodeIgniter experience

Expert PHP Programmer with CodeIgniter experience

Closed - This job posting has been filled and work has been completed.

Job Description

We have 4 requirements to be integrated in our website based on codeigniter:

Requirement: Quora style Q/A section(For example http://www.quora.com/Unit-Testing)
1. Logged-in user can Ask a Question or Start a Discussion
a) Pop up showing related questions on different Shabad/section
b) Tag the question
c) Comment on Question
d) Answer the question
e) Ask to answer question
f) Like the question, comment and answer
g) Share the question, comment and answer (twitter, facebook, google +)
h) Follow/unfollow the question and get email notification
i) Track how many question, comments or answers by users
2. Non Logged-in user can view everything but can’t post
3. Moderator can delete, edit any question, comment and answer
4. Advanced search on question, comment, answer and tags, when click on user name then see all the other posts

You can find the sample source code in following open source php scripts for most of the functionality:
http://socialcompare.com/en/comparison/compare-question-answer-sites-quora-vs-yahoo-answers-vs-stackoverflow-vs-ted-conversations
http://www.coordino.com/
http://www.question2answer.org/
http://qamini.com/
http://anantgarg.com/qwench/questions/view/280/php-stackoverflow-clone
http://phpform.net/stack_overflow_clone.php


Requirement: Wiki functionality (www.wikipedia.com)
1. Wikipedia have 1 article for each subject and we need 2 articles per subject(section) (Check the Wikipedia for definition of article, they have 2 concepts article and talk)
2. Subjects are not dynamic and pre-defined in the system and there will be around 3500 sections so we need 2 wiki articles per section
3. Each article will have following functionality:
· Read
· Edit
· View History
· Compare different versions

Requirement: Implement "About us" page similar to https://www.commondreams.org/about-us

Requirement: Replace JWplayer with Flowplayer and make sure it works on all browsers and devices (iphone/ipad/android)

Other open jobs by this client