Модуль "YouTube каналы на сайте"

Разработка данного модуля потребовалась нам в рамках разработки информационного портала для Краевого центра молодежных инициатив. В задачах было реализовать получение списка видео c нескольких каналов на видео хостинге YouTube и проигрывание их в модальном окне.

Особенности модуля:

  • Возможность получать видео с лент нескольких пользователей без ключа доступа с помощью API.
  • Все видео будет автоматически упорядочено по дате публикации его на хостинге.
  • Два похожих шаблона - один для установки на сайт с собственной версткой, другой для сайтов основанных на шаблонах Bootstrap.
    В обоих случаях реализован двухколоночный режим вывода видео списка.
  • Все видео проигрывается во всплывающем модальном окне, основанном на Fancybox со стандартной стилизацией из коробки.
    Стандартный проигрыватель YouTube подгружает и автоматически проигрывает видео.
  • Поддержка технологии "Композит"

Настраивается очень просто, достаточно указать ID каналов, сколько видео выводить на страницу одновременно и выбрать размер обложки. Все остальное дело шаблона и модуля.


Демонстрация работы модуля:

string(190) "https://www.googleapis.com/youtube/v3/search?part=snippet&type=video&channelId=UCCaFbhrkxpOvVbgewxfjoRg&key=AIzaSyC98To_1hwJaqruyktJdT1sObU4J9RfAu4&videoEmbeddable=1&maxResults=50&order=date"