Need PHP/MySQL script for video/image/joke/audio/flash/game/forum website

IN PROGRESS
Bids
26
Avg Bid (USD)
N/A
Project Budget (USD)
$300 - $1500

Project Description:
I need an entertainment website PHP/MySQL script that can manage: video/image/joke/audio/flash/game + forum

- Member/registration system (email verification, etc)
- Anonymous users can upload.. But content need approval from admin before put online
- Anonymous users can tag content (but it needs approval from admin)
- Search engine friendly for all content (urls directory structured and pages filename are texts of the content title. Max filename size. All lowercase, remove accents, etc.)
----- Urls like: [url removed, login to view] [url removed, login to view] websiteblabla.com/video/guy-dancing-around/
----- This include joke, audio, forum posts, etc.
- Programmed in PHP and MySQL (standard php file strucutre. Can easily add/modify code)
- Caching system (to reduce load… eg. on front page, category listing, show by this week, month. Setting to set duration of cache)
- Good content search feature (by type, tags, title/description…) that does not eat all the server resource when many users search
- Possible to add ads before flash/games/video showing for a few seconds
- Anonymous users can edit content info on anonymously added content (tags, description, etc.) but it require approval. (Content submitted by members cannot by edited by anonymous users)
- Members can add videos, delete their uploaded videos, post comment with their username etc. The usual stuff like normal video websites do

- For each section
----- Upload feature (title, description, tag, category. max size setting. Term of service checkbox with term showing up in some kind of popup. Category setting. Automatically recognize file type). (title of uploaded content becomes part of the URL)
----- Tagging feature
----- User rating (only members can rate)
----- Comment (max comment per page setting. Clicking on another page open a new page with the comments on that page and a link to return to that specific content)
----- Automatic branding. Add website's logo/url addition to content on content submission (add website's URL to submitted video, images, flash (clickable). Add website's audio ad in submitted audio files)
----- "Flag as innapropriate" feature
----- "Add to favorite" feature
----- "Email to this a friend" feature
----- Show related content in each content page
----- Bookmark on other websites feature (facebook, digg, stumble upon)
----- Setting to show items in x number of columns, and set number of items to show
----- Show item by today, week, month, all time
----- Setting to show specific ad code for that content only (for ads revenue sharing on specific content)
----- Easy button to go to next content (random, same category, related tag, etc.)
----- Auto resize/convert item setting (e.g. reduce size of picture, reduce video filesize when unncessarly high, etc.)
----- Each content is linked to a forum main category
----- Menu on the top

- Frontpage
----- Show some video/image/audio/joke/flash/games (setting to set number of items. show specific content, show most viewed, category or new.)
----- Submit content button
----- Login/register button

- Video section
----- Show content by featured, most viewed, ratings, new, by category, random video, username of member submitted
----- Tagging feature
----- Link to embed video for webmasters (for each video, provide HTML code to embed content directly on other websites
----- When videofinish playing, show 3 other related videos image preview in the video box (depending on tags)

- Image section
----- Show content by featured, most viewed, ratings, new, by category, random image, username of member submitted
----- Show normal view, slide show

- Games (flash games) …like the other sections
- Flash (flash animations) …like the other sections
- Audio (audio files) …like the other sections
- Jokes (user submitted texts… rating, click go go next… etc.)
- Standard forum
----- Anonymous posts feature (need admin approval before shown on forum)
- Items submitted by days
----- For each day, show items submitted by type (flash, games, video, jokes, etc.)

- Admin interface
----- List item to be approved
----- List new content uploaded (by date, category, …)
----- Edit/delete content/users
----- Set featured content on specific content
----- Set "special" ads code on specific content (for ads revenue sharing)
----- Send email to all users feature
----- All the other features to be able to manage the website

- That's pretty much the big picture. Other small details to discuss directly...




I need all of the above. So i need a custom made script. Do not bid if you are not able to provide all the requested features.

Skills required:
Adobe Flash, Javascript, PHP, Script Install, Website Design
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.