'

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

Понравилась презентация – покажи это...





Слайд 0

Разработка видеокаталога ShowSpy.org на Drupal Александр Л. samik.name


Слайд 1

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


Слайд 2

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


Слайд 3

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


Слайд 4

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


Слайд 5

Подбор материалов на основе таксономии. Реализация. Arguments -> Add -> Taxonomy: Term ID Provide 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;}


Слайд 6

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


Слайд 7

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


Слайд 8

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


Слайд 9

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


Слайд 10

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


Слайд 11

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


Слайд 12

Выбор способа загрузки видео Модуль – Conditional Fields


Слайд 13

Контакты Александр, E-mail: my@samik.name ICQ: 16626677


×

HTML:





Ссылка: