31.01.2009 22:48
Выбор скрипта галлереи изображений. Shadowbox
В своё время, собирая вот этот блог, я столкнулся с тем, что мне нужна галлерея изображений. Я хочу описать свою историю поиска и то, к чему я, собственно, пришёл.
Надеюсь, что кто-нибудь найдёт мои рассуждения интересными, кто-то – поучительными, а некоторые пройдут по ссылкам и откроют для себя что-то новое.
Так вот, мне нужна была галлерея с портфолио. Хотелось красиво, легко и не банально. Просто ссылки на файлы – не эстетично; открывать имейджи в новом окне, предварительно снабдив рамкой, или (о ужас!) сделать из каждого из них полноценную страницу – тяжеловесно и пошло.
Ответ родился быстро и я понял, что мне нужен красивый ява-скрипт, тот самый, который я видел повсюду. Так я и нашёл его – Lightbox – классику жанра. Правда, вскоре обнаружился печальный момент – весь пакет весил чуть более 200 Кб. Печально для пользователя, правда? Ещё несколько дурацких скриптов (т.к. Lightbox не дал мне всего, что я хотел) и вес страницы сайта вырос ещё. Можно было, конечно, поиграться со сжатием файлов, но я понял, что пора искать замену.
На некоторый день поисков, откинув кучу законченных и незаконченных Lightbox-клонов, нашёл замечательную страничку – The Lightbox Clones Matrix, которую и рекомендую всем для выбора скрипта галлереи.
Замечательный проект, неплохая база скриптов, кратко описаны возможности и – главное – возможность сравнить скрипты между собой. Т.е. не нагуглить десяток, скачать, поставить, оценить – все основные данные собраны в одном месте: вес, базовая библиотека, вес со всеми библиотеками (ключевой параметр в моём случае) и функциональность. С фильтрами, сортировкой по всем полям и т.д.
Shadowbox
Просмотрев несколько легчайших представителей, остановил свой выбор на Shadowbox Майкла Джексона (нет, просто тёзка). Он сразу купил меня первоклассной работой с большими изображениями – мне, как дизайнеру, хотелось представить своё портфолио во всех деталях.
Итак, фичи:
- работа с любой распространённой ява-скриптовой библиотекой (JQuery, Prototype, Mootools и т.д.) и без них;
- выбор локализации из внушительного списка языков (есть и русский);
- возможность выбора плейеров – из сборки можно выкинуть поддержку ненужных форматов;
- гибкая настройка работы;
- полная валидность.
Ах да, чуть не забыл – ещё толковый саппорт на форуме автора :)
Модульность скрипта позволяет загружать только необходимые плагины и локализации, выбрать скин и всё такое.
В общем, что добавить? Не буду больше заниматься рекламой :) Скажу только, моя сборка занимает 47 Кб, включая изображения – нарадоваться не могу. А большие красивые картинки в портфолио теперь таскаются (drug-ятся) мышкой туда-сюда и их можно рассмотреть во всей красе.
Кстати, не "drug-ятся", а "drag-ятся":)
А ресурс вообще хороший — есть, из чего выбрать