Okay ive built a few tiny sites with joomla, ive never touched drupal but i hear that drupal pretty much puts joomla in the bin when it comes to community driven websites. heres what i need to do and here is how i would have done it in joomla, what i need to know is can i and HOW can i do it in drupal (module wise)
-main gallery of site
in joomla i use rsgallery2 to have a gallery for the whole site
1. users can upload images in batch via zip files
2. users can make new galleries and sub galleries and i can control how many from the back end
3.users ca delete their own images and galleries and edit them.
-main video section
in joomla i use hwdvideo share, like most joomla extensions that are actually useful it costs money to have its full functionality.
1·users can upload videos converted with ffmpeg
2.voting, commenting, sharing, embedding. downloading and integration with community builder costs money.
3.categorization (no batch functionality)
-main reviews section
jreviews costs money but its the only good reviews component
1.reviews laid out really nicely
2.images in the reviews layout
3.field customization
-profile page
community builder
too many things to actually list, users can do everything right up to customizing the actual profile page itself.
-groups
this is where joomla has failed