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

Презентация:



Advertisements
Похожие презентации
Построение сообществ на Drupal, интеграция с сервисами Google Анна Федорук, Клера Виленская Sterno.Ru.
Advertisements

Мастер-класс по CMS Drupal Система управления содержимым Drupal.
Joomla! vs Drupal Сравнение CMS. Joomla! Joomla! Joomla! – (Jumla – «все вместе», «в целом», суахили ). Молодая (первый релиз – ) CMS.
ПРЕЗЕНТАЦИЯ Продвижение коммерческого проекта в сети ИНТЕРНЕТ г. Москва, 2013 г. ООО «ИНТЕР ФИНАНС КАПИТАЛ»
Об агентстве 10 сотрудников 4 года работы 100+ клиентов (проектов) 5 внутренних направлений 03 декабря 2011 г.DrupalConf Moscow.
Ekaterina B. Egorkina,© VEELTECH.RU Загрузка и вывод изображений Каким образом можно сохранить картинку в БД, а потом отобразить ее на странице?
Мастер-класс «Привет, Drupal!». Партнер мастер- класса
Информационная система «Веб-портал ПГУ». Взаимодействие Управление информатизации (УИ) – как подразделение, представляющее площадь для сайта в составе.
Социальные медиасервисы. Социальные медиасервисы сервисы для совместного хранения медиафайлов Фотографии, схемы, рисунки. Видео. Документы (книги). Аудиозаписи.
Программирование без программирования. CCK + Views 1. CCK Content Construktion Kit, интерфейс для создания новых типов контента или для расширения существующих.
A G E N C Y. EVENT-АУТСОРСИНГ или удалённое управление развлекательной программой в клубе/развлекательном центре. Мы экономим Ваше время! Мы предлагаем.
Семинар по CMS Drupal CMS Drupal. О семинаре 1. Что такое Друпал и для чего его можно использовать; 2. Друпал и сообщества разработчиков; 3. Цели семинара;
Integrated global access system IGLAS ИНТЕГРАЦИОННАЯ ГЛОБАЛЬНАЯ СИСТЕМА ДОСТУПА Разработчик: Юнжаков Сергей Владимирович.
Первый музыкальный интернет канал Мы предлагаем разместить Вашу рекламу у нас портале Notan creative agency | Kiev, Ukraine | SEE.ua - Смотри,
Школьный сайт Что это такое?. Школьный сайт Школьный сайт универсальное и эффективное средство, позволяющее донести до аудитории необходимую информацию.
Веб-кластер, планы по развитию, распределенный веб-кластер Максим Смирнов ведущий разработчик.
Возможности платформы Microsoft SharePoint 2007 для построения систем электронного документооборота.
Кожемякин Артём Дмитриевич Технический директор (совладелец) Исполнительный директор (совладелец) Эксперт консультант [интернет магазин][образовательный.
1 Тиражные решения и готовые интернет- магазины на платформе «1С-Битрикс» Отраслевое решение: Сайт школы.
Облачные школьные библиотеки. Основная цель Создание в сети интернет облачной электронной библиотеки для учеников Российских школ, интегрирующей цифровые.
Транксрипт:

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

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

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

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

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

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

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

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

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

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

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

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

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

Контакты Александр, ICQ: