I'm building a site that uses both WordPress and BuddyPress and I'm looking to build a custom section whereby the user can upload work and people can comment/rate it. I've browsed around at various different options but it would seem using a custom post type like and then allowing members to submit content would be the best option.
Is their a better way to do this? Or do you think post types are the best option. To get an idea of the kind of functionality it will require: http://dribbble.com/
The idea will be to have images as URLs like domain.com/designs/my-awesome-work-2201/
And when viewing member profiles you will be able to view their latest work etc, so they need to be linked up with a user and not just floating randomly in the database. Not sure how easy this will be to do with normal users who are not authors/editors.