В своё время, собирая вот этот блог, я столкнулся с тем, что мне нужна галерея изображений. Я хочу описать свою историю поиска и то, к чему я, собственно, пришёл.
Надеюсь, что кто-нибудь найдёт мои рассуждения интересными, кто-то — поучительными, а некоторые пройдут по ссылкам и откроют для себя что-то новое.
Так вот, мне нужна была галерея для портфолио. Хотелось красиво, легко и не совсем банально. Просто ссылки на файлы — не эстетично; открывать изображения в новом окне, предварительно снабдив рамкой, или (о ужас!) сделать из каждого из них полноценную страницу — тяжеловесно и пошло.
Ответ родился быстро и я понял, что мне нужен красивый ява-скрипт, тот самый, который я видел повсюду (кстати, о банальности :Р). Так я и нашёл его — Lightbox — классику жанра. Правда, важная деталь — пакет весит чуть более 200 Кб. Печально для пользователя, правда? Ещё несколько дурацких скриптов (т.к. Lightbox не дал мне всего, что я хотел) и вес страницы сайта вырос ещё. Можно было, конечно, поиграться со сжатием файлов, но настало время искать замену.
Вскоре, откинув кучу законченных и незаконченных Lightbox-клонов, нашёл замечательную страничку The Lightbox Clones Matrix, которую и рекомендую всем для выбора скрипта галлереи.

Замечательный проект, неплохая база скриптов, кратко описаны возможности и — главное — возможность сравнить скрипты между собой. Т.е. не нагуглить десяток, скачать, поставить, оценить, а все основные данные уже собраны в одном месте: базовая библиотека, вес скрипта ср всеми фенечками (ключевой параметр в моём случае) и функциональность. С толковыми фильтрами, сортировкой по всем полям и т.д.
Просмотрев несколько легчайших представителей, остановил свой выбор на Shadowbox Майкла Джексона (нет, просто тёзка). Он подкупил меня первоклассной работой с большими изображениями — мне, как дизайнеру, хотелось представить своё портфолио во всех деталях.
Итак, фичи:
Ах да, чуть не забыл: ещё толковый саппорт на форуме автора :)
Модульность скрипта позволяет загружать только необходимые плагины и локализации, выбрать скин и всё такое.
В общем, что добавить? Не буду больше заниматься рекламой :) Скажу только, моя сборка занимает 47 Кб, включая изображения нарадоваться не могу. А большие красивые картинки в портфолио теперь таскаются (drag-ятся) мышкой туда-сюда и их можно рассмотреть во всех деталях.
Правда, я до сих пор так и не заменил макеты в портфолио на большие и красивые — стыд мне и позор :)
Да, хорошая JSная галерея — большая редкость. Shadowbox не видел — сенс за наводку. Но очень много времени и нервов убил на ковыряние и допиливание кода нескольких других (по долгу службы:)).