Полагаю - нужна. Если бы речь шла о нескольких картинках на странице, то не заморачивался бы.
Про галерею уже был разговор -- >
Программные средства для создания сайта
Еще раз поясню, чем мне не нравится галерея. Как правило, мало кто нормально ее интегрирует в сайт. И получается, сайт отдельно, галерея отдельно. По логике работы, по оформлению.
Вообще, галерея для меня, больной вопрос. На integritas я так галерею не подобрал.
Но после репортажной съемки приходится выкладывать несrолько десятков снимков разом. Пока, кроме галереи, ничего в голову не приходит.
Галерея нужна если:
a. Нужен поиск по фотографиям
b. Отбор по фотографиям
c. Будете вести теги, ключевые слова
d. Система отзывов и оценок.
В остальных случаях, галерея не нужна. Нужен просмотрщик фотографии. У меня есть решение, но оно сырое. Сделать его отдельной страничкой и навести лоск, пара часов, если не будут мешать. Это давно запланированно для личного сайта. Но он, как всегда в последнею очередь...
Надо все таки посмотреть логику MODS. Пойдет там эта логика.
Ну идея проста и банальна. Создается отдельная папка, закачивается туда фотографии и кидается файл index.php. Все.
Файл подхватывает оформление сайта, сканирует свой каталог, делает отдельный подкаталог и складывает туда сгенерированные привьюшки. А потом их показывает. При щелчке на ней, открывается в отдельном окне оригинал или работает яваскрипт и уже фотографии листаются, увеличиваются с помощью него.
Другая идея, реализована была на childphoto, сделанная на базе чужого скрипта. Когда нечего толком не умел. Опять же заливается фотографии и кладется index.php + файл данных. В файле данных перечислены имена файлов и название. Привьюшек нет, а просмотр происходит исходя из файла init.dat стрелками вперед-назад. Сделать привьюшки и пустить их сбоку-сверху, тоже не сложно. Но там скрипт кривой, его надо переписать с нуля.
Вообще использовать привью или нет, идеологический подход. Я пока не решил, как правильнее для зрителя.