Разработка видеокаталога ShowSpy.org на Drupal

Содержание

Слайд 2

Постановка задачи

Тематический видеокаталог музыкальных выступлений
Различные источники видео
Структуризация материалов
Голосование, комментирование и т.п.

Постановка задачи Тематический видеокаталог музыкальных выступлений Различные источники видео Структуризация материалов Голосование, комментирование и т.п.

Слайд 3

Дополнительные типы контента

Artist. Страница музыканта или DJ-я
Лучшие видео музыканта. Описание.
Show Video. Видеоматериал.
Event.

Дополнительные типы контента Artist. Страница музыканта или DJ-я Лучшие видео музыканта. Описание.
События, на которых были сняты видео.

Слайд 4

Главная страница

При помощи Views отображаются блоки:
Последние добавленные видео
Лучшие музыканты, лучшие видео (Voting

Главная страница При помощи Views отображаются блоки: Последние добавленные видео Лучшие музыканты,
API, FiveStar)
Облако тегов артистов (Tagadelic)

Слайд 5

Подбор материалов на основе таксономии

Artist – блок с лучшими видео (Show Video)

Подбор материалов на основе таксономии Artist – блок с лучшими видео (Show
текущего исполнителя
Event – отображение лучших видео (Show Video) с текущего события
Video – отображение события (Event), на котором было снято видео

Слайд 6

Подбор материалов на основе таксономии. Реализация.

Arguments -> Add -> Taxonomy: Term ID
Provide

Подбор материалов на основе таксономии. Реализация. Arguments -> Add -> Taxonomy: Term
default argument -> PHP Code ->
PHP argument code:
$node = node_load(arg(1));
if ($node) {
foreach($node->taxonomy as $term)
{ $terms[]=$term->tid; }
return implode('+',$terms);
}
else {return;}

Слайд 7

Определение принадлежности видео событию. Идея.

Видео (Show Video).
Тэги:
- Валерий Меладзе
Дата:
- 15.07.2009

Событие (Event). Тэги:
-

Определение принадлежности видео событию. Идея. Видео (Show Video). Тэги: - Валерий Меладзе
Славянский базар
- Валерий Меладзе
- Филипп Киркоров
Дата:
- 15.07.2009

Слайд 8

Определение принадлежности видео событию

Дополнительный словарь таксономии event_video, не отображаемый на нодах (модуль Taxonomy

Определение принадлежности видео событию Дополнительный словарь таксономии event_video, не отображаемый на нодах
Hide).
Содержимое словаря – Node ID событий (Event).
При добавлении видео – определение его принадлежности событию и простановка соответствующего тега.

Слайд 9

Drupal. Видео на сайте.

Размещение на известных видеохостингах (YouTube, MetaCafe)
Модуль – Embedded Video

Drupal. Видео на сайте. Размещение на известных видеохостингах (YouTube, MetaCafe) Модуль –
Field
+ Нет нагрузки на хостинг Drupal’а;
+ Легко интегрируется;
- Отсутствие контроля;
- Реклама;
- Не всегда есть кадры предпросмотра.

Слайд 10

Drupal. Видео на сайте.

Автоматическая загрузка на YouTube
Модуль – VideoUpload
+ удобство для того,

Drupal. Видео на сайте. Автоматическая загрузка на YouTube Модуль – VideoUpload +
кто размещает видео;
- отсутствие контроля за видео, реклама;
- проблемы с интеграцией;
- «отложенная» работа.

Слайд 11

Drupal. Видео на сайте.

Хранение и перекодировка видео на собственном сервере
Модуль – FlashVideo
+

Drupal. Видео на сайте. Хранение и перекодировка видео на собственном сервере Модуль
полный контроль над видеоматериалами;
- большая нагрузка на сервер;
- дополнительные требования к хостингу (модуль ffmpeg);
- сложность интеграции.

Слайд 12

Drupal. Видео на сайте.

Специализированные сервисы
Модуль – Kaltura
+ широкие возможности;
+ легкая интеграция в

Drupal. Видео на сайте. Специализированные сервисы Модуль – Kaltura + широкие возможности;
Drupal;
+ отсутствие нагрузки на сервер и рекламы;
- если хранится более 10ГБ видео – платно;
- зависимость от сторонних сервисов.

Слайд 13

Выбор способа загрузки видео

Модуль – Conditional Fields

Выбор способа загрузки видео Модуль – Conditional Fields
Имя файла: Разработка-видеокаталога-ShowSpy.org-на-Drupal.pptx
Количество просмотров: 99
Количество скачиваний: 0