I need some modules (plugins) coded for a website that will use Mambo Open Source CMS as it's backbone.
The idea I have for the function of the website will be as follows: The website will have 2 user types. The 1st user type will be able to register for a fee (integrated with a [url removed, login to view] payment function) and then upload a video file (limit 1 per registered user). The 2nd user type will register on the site for free, and will vote for/rate the videos.
Top 10 videos will be featured on main page.
So I think there will be 4 seperate scripts needed: 1)Video Gallery - 2)Registration - 3)Payment feature - 4)Module to display top 10
The video gallery should be database driven and should have thumbnails on each page with the username of the video's owner, a link to thier profile, and a voting feature so that other users can rate the video.
The user registration script should list 2 options initially, register to upload a video, and register to vote. This should replace or be integrated into the Mambo registration scheme. The first option will register the user and then direct them to the payment page before they are allowed to upload a video. Upon confirmation of payment from [url removed, login to view] (using a payment verification method like Linklok) the user should be emailed a link where they will be able to login and upload a video file.
The second option will just allow a user to register for free, and then give them voting rights. Non-registered users should not be able to vote, but will still be able to watch the videos.
All features must be fully integrated into Mambo as modules.