Слайд 2Постановка задачи
Тематический видеокаталог музыкальных выступлений
Различные источники видео
Структуризация материалов
Голосование, комментирование и т.п.
![Постановка задачи Тематический видеокаталог музыкальных выступлений Различные источники видео Структуризация материалов Голосование, комментирование и т.п.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/399130/slide-1.jpg)
Слайд 3Дополнительные типы контента
Artist. Страница музыканта или DJ-я
Лучшие видео музыканта. Описание.
Show Video. Видеоматериал.
Event.
![Дополнительные типы контента Artist. Страница музыканта или DJ-я Лучшие видео музыканта. Описание.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/399130/slide-2.jpg)
События, на которых были сняты видео.
Слайд 4Главная страница
При помощи Views отображаются блоки:
Последние добавленные видео
Лучшие музыканты, лучшие видео (Voting
![Главная страница При помощи Views отображаются блоки: Последние добавленные видео Лучшие музыканты,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/399130/slide-3.jpg)
API, FiveStar)
Облако тегов артистов (Tagadelic)
Слайд 5Подбор материалов на основе таксономии
Artist – блок с лучшими видео (Show Video)
![Подбор материалов на основе таксономии Artist – блок с лучшими видео (Show](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/399130/slide-4.jpg)
текущего исполнителя
Event – отображение лучших видео (Show Video) с текущего события
Video – отображение события (Event), на котором было снято видео
Слайд 6Подбор материалов на основе таксономии. Реализация.
Arguments -> Add -> Taxonomy: Term ID
Provide
![Подбор материалов на основе таксономии. Реализация. Arguments -> Add -> Taxonomy: Term](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/399130/slide-5.jpg)
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). Тэги: - Валерий Меладзе](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/399130/slide-6.jpg)
Славянский базар
- Валерий Меладзе
- Филипп Киркоров
Дата:
- 15.07.2009
Слайд 8Определение принадлежности видео событию
Дополнительный словарь таксономии event_video, не отображаемый на нодах (модуль Taxonomy
![Определение принадлежности видео событию Дополнительный словарь таксономии event_video, не отображаемый на нодах](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/399130/slide-7.jpg)
Hide).
Содержимое словаря – Node ID событий (Event).
При добавлении видео – определение его принадлежности событию и простановка соответствующего тега.
Слайд 9Drupal. Видео на сайте.
Размещение на известных видеохостингах (YouTube, MetaCafe)
Модуль – Embedded Video
![Drupal. Видео на сайте. Размещение на известных видеохостингах (YouTube, MetaCafe) Модуль –](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/399130/slide-8.jpg)
Field
+ Нет нагрузки на хостинг Drupal’а;
+ Легко интегрируется;
- Отсутствие контроля;
- Реклама;
- Не всегда есть кадры предпросмотра.
Слайд 10Drupal. Видео на сайте.
Автоматическая загрузка на YouTube
Модуль – VideoUpload
+ удобство для того,
![Drupal. Видео на сайте. Автоматическая загрузка на YouTube Модуль – VideoUpload +](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/399130/slide-9.jpg)
кто размещает видео;
- отсутствие контроля за видео, реклама;
- проблемы с интеграцией;
- «отложенная» работа.
Слайд 11Drupal. Видео на сайте.
Хранение и перекодировка видео на собственном сервере
Модуль – FlashVideo
+
![Drupal. Видео на сайте. Хранение и перекодировка видео на собственном сервере Модуль](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/399130/slide-10.jpg)
полный контроль над видеоматериалами;
- большая нагрузка на сервер;
- дополнительные требования к хостингу (модуль ffmpeg);
- сложность интеграции.
Слайд 12Drupal. Видео на сайте.
Специализированные сервисы
Модуль – Kaltura
+ широкие возможности;
+ легкая интеграция в
![Drupal. Видео на сайте. Специализированные сервисы Модуль – Kaltura + широкие возможности;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/399130/slide-11.jpg)
Drupal;
+ отсутствие нагрузки на сервер и рекламы;
- если хранится более 10ГБ видео – платно;
- зависимость от сторонних сервисов.
Слайд 13Выбор способа загрузки видео
Модуль – Conditional Fields
![Выбор способа загрузки видео Модуль – Conditional Fields](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/399130/slide-12.jpg)