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

Связанные проекты