Gallery API
Модуль Gallery API реализует АПИ, которое может использоваться в качестве базового для создания модулей галерей и слайдшоу, для любого типа медиаданных. В Друпале есть несколько модулей галерей, каждый из которых реализует свой способ сбора данных и свой способ их показа. Например, модуль может создавать галерею только на основе вида с документами и показывать её используя только определённый яваскрипт-плагин. Но если вы захотите использовать другой плагин?
Идея этого модуля заключается в разделении вопросов создания галереи и вопросов её показа, а также возможности сочетания любого вида данных с любым способом показа. Модуль решает следующие задачи:
- Способ ввода: создание слайдов галереи из любого источника данных
- Способ вывода: вывод галереи используя определённый способ
- Набор галереи: набор параметров, который используется для создания законченной галереи. Набор состоит из одного способа ввода и одного способа вывода
Способы ввода и вывода могут разрабатываться отдельно от Gallery API, являясь его плагинами. В одном модуле может быть определено несколько способов. Сам пакет Gallery API содержит следующие модули (способы):
- CCK Image Field Input Method (способ ввода): создание галереи на основе изображений, прикреплённых к документу через поле модуля ImageField
- Views Input Method (способ ввода): плагин стиля Views
- Djembe Gallery Output Method (способ вывода): вывод изображений с помощью плагина jQuery djembeGallery
- Slideshow Output Method (способ вывода): вывод изображений с помощью плагина jquery.innerfade.js


