Wordpress plugin needed for user uploaded images/audio/video

We run the website [url removed, login to view] and need a custom plugin written. We run weekly contests and need to be able to display the user entries into those contests (which fall into categories of text, images, audio, or video, and we'd want to be able to specify the type for each contest). We need to have a nice interface for users to upload entries and to display entries.

## Deliverables

2 parts to the Wordpress plugin:

Entry viewer:

Show 1 entry at a time with a way to rate the entry out of 5 stars and move on to the next.

Also provide a way to skip to the next entry without rating it.

There should be an administrative option to only allow registered users to rate entries.

Entries should be able to present text, an image, audio, video, or a combination of text and an image.

Audio and video should be in the form of a simple player.

It should display the username of the submitter, the current rating, and the number of times it has been rated.

It should provide a way for the user to mark the entry as inappropriate material.

There should be a way for users to leave comments on an entry and for those comments to be displayed along with it.

The comments would preferably use the existing WordPress comment system on the back-end.

By default the entries should be sorted in order from least rated to most rated (so that the least rated entries get rated first).

If entries are rated the same number of times, they should be sorted by timestamp of upload.

The user should be able to sort entries in ascending or descending order based on criteria such as:

When the entry was submitted

The current rating of the entry

The number of times the entry has been rated

The user should also be able to view only the entries of a particular user

There should be a small view (default) and large view. The small view should hide some of the information (like comments). The large view shows

all info, comments, and the expanded version of the media.

There should be a log of ratings accessible through the wordpress admin side.

Only one rating should be allowed per entry per IP address. It would be great if being logged in as a registered user overrode this and

allowed 2 registered users to rate from the same IP.

Entry submitter:

The user should be able to enter text directly into a text box or upload a file.

The file could be audio, video, or an image.

It should be capable of preventing uploads of files greater than a specified size (preferably per media type).

The submitter should time stamp the entry.

There should be an administrative option to mark entries in the database so that they will not be shown by default.

There should be an administrative option to only allow entries to be made by registered users.

There should be an administrative option to close uploads to a entry submitter.

Both plugins should be capable of having multiple distinct instances on the same page. For example, the entry viewer for

one contest may exist within the post but another contest may also be on the same page and contain another entry viewer.

These two instances need to be able to display a different set of entries.

Habilidades: Engenharia, MySQL, PHP, Gestão de projetos, Arquitetura de software, Teste de Software, Hospedagem Web, Gestão de Site , Teste de Website

Ver mais: wordpress log, rate post plugin wordpress, mark hide, mark management, get version wordpress, contest plugin, wordpress get categories, post audio, wordpress ip, wordpress audio, video contest, type audio, leave management, d plugin, custom plugin wordpress, contest video, contest image, audio d, images categories, simple image viewer, skip video, user uploaded, wordpress user upload image, wordpress allow users post, sort criteria

Acerca do Empregador:
( 1 comentário ) Athens,

ID do Projeto: #3057131

1 freelancer está ofertando em média $272 para este trabalho


See private message.

$272 USD in 14 dias
(40 Comentários)