If you are new to drupal and have created basic website. You will need following modules to make the website functional in all areas. This article will also be useful for those who have migrated the websites from other CMS to Drupal.
1. Image Support – Drupal 7 has much improved image support through Media module. You can also install ImageCache Module for Scaling, cropping images. Media Module comes with lot of add on modules , in case you need Bulk Upload, or want to embed Videos in your website.
If you use Media Module with WYSIWYG Editor, you will get a Media Browser button which you can use instead of IMCE module of Drupal 6 for easy upload of images.
Lightbox2 module will provide the lightbox functionality in case you need.