19 января 2012

Amiant Image Gallery 0.5 для Concrete5 5.5.0

Amiant Image Gallery for Concrete5 CMS
Доброго времени суток!

Наконец, я удосужился выпустить обновление для модуля Amiant Image Gallery для Concrete5 CMS. С осени 2011 выходили только мелкие исправления, это же полноценный релиз.


Итак, что изменилось в версии 0.5:
  • Работает только с Concrete5 версии 5.5.0 и выше, если нужно использовать более старую версию, то специально для этого позавчера я выпустил 0.2, которая совместима с Concrete5 с 5.4.0 до 5.5.0 включительно, но использует старый GUI.
  • Заголовок галереи теперь действительно работает, раньше он был "просто так". Ну, это не очень-то полезная функция, ее можно было всегда сделать контент-блоком.
  • Новая функция - добавление постраничной навигации по слайдам в режиме слайдшоу.
  • Исправлены 6 неявных ошибок, которые возникали только при определенных обстоятельствах.
  • Поправлен и обновлен стиль CSS.
  • Административная часть теперь полностью совместима с Concrete5 вер. 5.5.0. Интерфейс теперь строится на фреймворке Twitter Bootstrap и LESS Framework.
  • jQuery FancyBox обновлен до версии 1.3.4, в следующей версии планирую перейти на FancyBox 2.
  • Теперь проект хостится и версионируется на GitHub: https://github.com/Cravener/Amiant-Image-Gallery

В планах:
  • Поступило 17 Feature Requests со всего мира. Буду делать, но не все сразу и вообще не уверен, что включу все.
  • Добавить несколько разных шаблонов представления галереи.
  • Заменить встроенный Bubble Popup на идущий в составе Twitter Bootstrap инструмент для создания всплывающих подсказок Twipsy.
  • Сделать режим навигации по миниатюрам во время работы в режиме слайдшоу (сверху линейка прокручивающихся миниатюр, снизу полноразмерное изображение).
  • Надо переходить на FancyBox 2, это позволит добавить несколько новых функций.
  • Добавить функцию автопроигрывания для Zoom Mode.
  • Добавить функцию обрезания и масштабирования изображений таким образом, чтобы оно заполняло всю область миниатюры. Например, как на FaceBook.
  • Добавить возможность указывать количество миниатюр в одном ряду.
  • Добавить возможность сортировки изображений по дате добавления, а не только в порядке расположения в Наборе файлов.
  • Добавить функцию "image-on-state", т.е. способ задавать второе изображение, которое будет появляться на месте оригинала при наведении курсора мыши.
  • Ну, пока вроде все. Что касается планов на добавление функционала для аудио- и видео-галерей - нет, в Amiant Image Gallery этого не будет. Слишком широкий и запутанный функционал - это уже перебор. Для аудио и видео лучше написать отдельный модуль со своим специфическим функционалом, за основу можно взять и Amiant Image Gallery.

Вот несколько скриншотов административной части новой версии Amiant Image Gallery (можно сравнить со старыми в этом посте):





Насколько я успел заметить, Amiant Image Gallery используют около 50 сайтов на данный момент, вот кое-что из того, что я нашел в Concrete5 Marketplace:

Примеры работы Amiant Image Gallery add-on for Concrete5 CMS:
Ну а скачать Amiant Image Gallery 0.5 можно либо с Concrete5 Marketplace (можно установить прямо из панели управления вашего сайта на Concrete5 CMS):
либо с GitHub:


Всем спасибо!