Drupal и галереи изображений

Многие разработчики на Drupal очень часто говорят про то что CMS расширяется через CCK и Views очень просто и на вопрос "А галлерею сделать можно?" всегда можно услышать ответ "Да легко". :)

По показаниям гугля  большинство под этим "легко" подразумевают свяку filefield + imagefield + imagecache + views + lightbox2(thickbox, colorbox) и поразумевают под галереей одну несчастную ноду с кучей прикрепленных к ней графических файликов :). А, ну еще добавляют туда всяких убогих загрузчиков на флеше. Вопрос только в том что пользователь не имеет возможности работать с изображениями в отдельности - они же не отдельные сущности-документы в рамках CMS.

Второй вариант - схожие пляски с модулем Image, все хорошо, красиво, только вот... Там галерея не документ а по сути тэг таксономии :).

Затем даем все это простому пользователю, который не программист(программист то поймет и пользовать начнет - вот в чем наша беда). И смотрим его реакцию. Скорее всего пользователю это все будет сложно. А, еще пользователь будет раздражен недостатками описанными выше. Плюс для любого действия пользователь будет вынужден делать 10 кликов мышой туда-сюда. Нет, это все конечно терпимо, если пользователь например какой-то редактор новостного сайта и там  можно взять node_images и наплевать на все:

  1. потому, что весь этот процесс снаружи не виден
  2. потому как, добавление идет сравнительно быстро и "раз и навсегда".

Однако если взять пользователя-непрограммиста, который хочет семейный архив, или пользователя, для которого на сайте сделана система галерей - они довольны не будут.

Всем тем кто считает, что в Drupal contrib есть готовые решения для галерей для неискушенных пользователей - предлагаю пройти на fotki.yandex.ru, залить изображения в галерею и зайти на страницу редактирования оной. Она позволяет:

  1. менять порядок картинок мышкой,
  2. выбрать как отсортировать картинки
  3. не особо парясь выбрать из списка картинок обложку
  4. определять доступность изображений группам пользователей,
  5. перемещать выбранные картинки в другие галереи.

Возможно форма несколько избыточна. И при этом каждая фотография может редактироваться/комментироваться отдельно. Аналогичное можно увидеть в сервисе Google Picasa.

Тот функционал что дает яндекс - более менее "человеческий". В модулях для Drupal, которые в открытом доступе - я пока такого реализованного не видел. Да и в других CMS правда тоже.

Комментарии

Submitted by Виктор (не проверено) on

А смысл то какой этой статьи?

На друпале тоже надо искать возможности реализовать подобное, это не невозможно

 

Submitted by Azarov on

Смысл вашего коммента тут? оставить сссылку? Смысл статьи очевиден. Я поставил проблему. потом я ее решил. :-)

Или всем надо писать про то, как они крутят тривиальные настройки Views и CCK?