Vimeo Widget control on wordpress

Vimeo Widget control on wordpress

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

Job Description

We need a skilled developer on javascript, ajax, php, mysql and a deep wordpress architecture knowledge to write a piece of code to:

- dinamically set up a random point within a vimeo widget video timeline, wich a user should reach in his visualization in order to set up that video as "seen" by that user in the wordpress ddbb. This random point should be different each time the user reloads the page.

- control the visualization of the video by any registered user on the blog, and save into the server ddbb a record every time such user reaches that dinamically point. Information saved should be at least: wordpress user ID and post ID. However, if the combination of user ID and post ID is already set at the ddbb, no update or insert should be done. In other words: Just one visualization per user per video into the ddbb.

Everything should work without stopping the visualization of the video on the blog, and should be transparent for the user.

- The plugin should also allow to modify the sorting of the posts on the wordpress site for a particular user, in order to visualize to taht particular user first non-seen videos, then seen-videos. Within each category, sorting should be done from newer to older videos, or viceversa, depending on a setting of the plugin.

The development should be done as a plugin for wordpress, and any developer can start from scratch, or using any already developed plugin on the wordpress community; however, bid should be addapted to such situation.

We will provide a wordpress fresh installation with the same contents and plugins as real enviroment, so as to let the developer fit such scenario. Everything developed should work on such scenario.

Once developed, the work should be provided as a real installable wordpress plugin on the real enviroment.

Freelancers are free to suggest any technology for this scenario, but everything should match the funtional requirements, and final picture on the technical architecture should be documented and validated by us.

Partial milestones will be defined as this:
#1 SDD: System definition document, in which should be fully and detailed described how would the freelancer develope the system, including: ddbb schema, solution architecture, wordpress widget prototype, detailed functional description, etc)
#2 First prototype. No need to be functional
#3 Once agreed on such prototype, next milestone should be a real and fully functional demo of the entire system on the pre-production enviroment, as well as a test plan to be able to do quality tests, providing users and everything related.
#4 Integration and user guide manuals, providing information on how to install the plugin in the real enviroment.
#5 support on the real enviroment for at least 15 days after deployment on real enviroment

please ask any questions before bidding.
Only serious bidders and expert proffesionals, please.

---
Skills: video