I want to make a site where people can register and upload different forms of media - photography, art, music, video, etc. - basically like Deviant Art, but more focused on the community and with providing users with the tools to generate cross-media projects (you got your music in my photography!). I'm envisioning some sort of on-site script that lets you play with music and images, like some sort of bizarre Flash keyboard. But on to the real question:
I'm looking at DreamHost for domain name and hosting space, but what else will I need to create a site like this? I'm unfamiliar with anything outside of basic HTML and a little bit of CSS - what would one need on a website to allow submissions of text, audio, images, and video, and to allow registrations and a member/user type relationship? Is it a matter of simply buying some software or the services of someone who can do that sort of thing, or what?
Also, if I'm looking for a flashy but functional layout, something weird and pretty, who should I look for? Something on the cheaper side oh budget, preferably, if you guys have any recommendations.
Thanks!
Posts
Allowing your users to do media stuff encoding stuff to mix media types, etc. is a bit more demanding, though, especially if you're talking collaborating by using other people's media with your own, etc. That's going to require having ffmpeg, mencoder, etc. installed on the server, custom scripts with a web interface to allow the users to specify their input and output files and formatting, and so on. This will require at least some knowledge to write, the host may not actually have the needed software (ffmpeg, mencoder) available, and can rack up some nasty cpu usage and piss off the host.
Thanks for the help!