Установка InstantVideo 2

Документ актуален для InstantVideo 2.X
Установка InstantVideo 2

Содержание  

    Перед началом установки убедитесь, пожалуйста, что Ваш сервер соответствует техническим требованиям.

    InstantVideo устанавливается так же, как и любое другое дополнение или обновление InstantCMS 2.

    Важно! Перед установкой, если кеширование в общих настройках сайта включено - его нужно выключить.

    Важно! Если у вас до установки был создан тип контента с системным названием video или channels - то его следует удалить.

    Установка компонента

    Автоматический способ

    Используйте этот способ, если на вашем сервере есть возможность входа по FTP.

    1. Перейдите в Панель управления сайтом;
    2. Перейдите в раздел Компоненты;
    3. Нажмите Установить пакет дополнения;
    4. Выберите архив дистрибутива, полученный вами при покупке компонента и нажмите Продолжить;
    5. На странице «Информация о пакете» нажмите Установить;
    6. Заполните реквизиты для доступа по FTP (необходимо для загрузки файлов компонента на сайт);
    7. Установка завершена.

    Ручной способ

    Используйте в случае, если доступ по FTP на сайт невозможен.

    1. В архиве, полученном при покупке компонента, откройте папку package;
    2. Все содержимое этой папки загрузите в корень вашего сайта (если все же решите это сделать по ftp, то загружать нужно в двоичном режиме);
    3. Удалите папку package из архива полностью;
    4. Далее сделайте все то же самое, что написано выше, в «Автоматическом способе». В п.4 используйте архив без папки package внутри. Реквизиты FTP не потребуются.

    Действия после установки

    Получение ключа лицензии

    Перейдите в Панель управления, раздел Компоненты ⇒ iVideo ⇒ Опции. Справа от поля ввода «Лицензионный ключ» будет ссылка «получить ключ». Нажмите на нее и, в появившемся диалоговом окне, введя свой email покупки, нажмите на кнопку «получить ключ».

    Установка прав доступа на директории

    Для правильной работы компонента необходимо установить права 777 на директорию /upload/video/ и все вложенные в нее, т.е. рекурсивно.

    Включение поддержки в других компонентах

    При необходимости, вы можете включить формирование карты сайта в разделе админки Компоненты ⇒ Генератор карты сайта ⇒ Опции.

    Если у вас установлено бесплатное дополнение Микроформат Open Graph, то в его настройках вы так же можете включить поддержку видео каталога. Настройка разметки должна выглядеть примерно так.

    Для того, чтобы при поиске по сайту в выдаче присутствовали записи от видео каталога, вам нужно в разделе админки Компоненты ⇒ Поиск ⇒ Опции поставить соответствующие чекбоксы.

    Чтобы события от InstantVideo регистрировались в ленте активности, вам нужно зайти в раздел админки сайта Компоненты ⇒ Лента активности ⇒ Опции и поставить нужные чекбоксы.

    Для корректного формирования RSS ленты необходимо зайти в раздел админки сайта Компоненты ⇒ Генератор RSS и отредактировать записи "Видео каталог" и "Каналы видео", заполнив поля "Поля элементов ленты".

    Определиться с размерами изображений

    Вам необходимо сразу после установки, перед наполнением сайта видео материалами, определиться с размерами генерируемых миниатюр видео. Задать пресеты нужно в админке Компоненты ⇒ iVideo ⇒ Опции, вкладка изображения. Можно выбрать из существующих или же создать новые, именно для видео каталога, в админке - Компоненты ⇒ Загрузка изображений ⇒ Пресеты.

    Если у вас свой шаблон

    Если у вас отдельный шаблон, отличный от того, который по умолчанию, вам необходимо скопировать css стили, js скрипты и изображения согласно иерархии в свой шаблон, подправив css стили в случае необходимости.

    Пункты меню

    По желанию вы можете создать пункты в пользовательском меню:

    • Мои подписки, ссылка channels/my_subscriptions;
    • Мои каналы, ссылка {channels:my}

    Или же в общем меню создать ссылки на корни каталогов видео роликов и каналов:

    • Видео каталог, ссылка video;
    • Каналы видео, ссылка channels

    или другим способом:

    • Видео каталог, ссылка {content:video}
    • Каналы пользователей, ссылка {content:channels}

    В последнем случае выведутся категории контента.

    Кроме этого, очень рекомендуется убрать виджет "Аватар пользователя", а вместо него виджет "Меню" вывести в верхней правой позиции. В настройках виджета указать, что заголовок нам не нужен, а в опции меню для показа выбрать "Персональное меню". В разделе доступ виджета выставить не показывать группе гости.

    Так же, необходимо зайти в настройки виджета "меню действий" и во вкладке "класс CSS для контейнера" написать "menu_options".

    Установка программного обеспечения для конвертации

    Для работы конвертации на своем сервере вам необходимо установить ffmpeg и вспомогательные программы. Об этом очень подробно написано тут. При установке, компонент сам проверить наличие необходимых программ и в случае их наличия сам заполнит пути к ним. Если же этого не произошло, вам нужно их указать вручную в админке в настройках провайдера LocalHost. Кроме этого, в разделе админки Компоненты ⇒ iVideo ⇒ Диагностика описаны все необходимые данные.

    Как только все необходимое для конвертации на локальном сервере будет установлено, вам необходимо создать как минимум один формат в разделе админки: Компоненты ⇒ iVideo ⇒ Форматы видео.

    Внимание! Для мультисерверности (горизонтального расширения для конвертации, хранения и отдачи видео) мы можем вам предложить наш скрипт мультисерверности - InstantMedia Server. Узнайте больше!

    Планировщик задач

    Если у вас до этого не была настроена задача планировщика (обычно CRON), то сейчас вы ее должны создать. Возможная команда показана в разделе админки Компоненты ⇒ iVideo ⇒ Диагностика. Если вы не знаете, что такое планировщик задач на сервере, начните с этой статьи.

    Настройка YouTube API и Вконтакте API

    В качестве провайдеров конвертации доступны: Localhost, YouTube и Вконтакте. В настройках необходимо выбрать основного провайдера конвертации. Для нужных категорий можно поменять провайдера конвертации, выбрав его при создании или при редактировании категории.