Примечание: Этот плагин доступен как компонент темы, что обеспечивает гораздо более простую установку. Плагин в этом сообщении не поддерживается активно; рекомендуется использовать компонент темы: Video Upload to YouTube and Vimeo using Theme Component
Краткое описание: Позволяет пользователям форума Discourse загружать видео на Vimeo и YouTube непосредственно из редактора сообщений Discourse.
GitHub: GitHub - xomads/discourse-video-upload · GitHub
Установка: Следуйте руководству по установке плагина.
Возможности
Все участники форума могут загружать видео на Vimeo или YouTube (администраторы могут включить одну или обе опции).
Администраторы могут управлять настройками просмотра и встраивания приватности видео, загружаемых на Vimeo, через параметры администратора.
Пользователи могут управлять приватностью просмотра видео, загружаемых на YouTube, из модального окна загрузки.
Вы можете посмотреть демонстрацию плагина здесь:
Конфигурация
Ниже приведены шаги настройки разработчика для включения загрузки на YouTube и Vimeo. Если вы предпочитаете, чтобы это сделал кто-то другой, вы можете запросить поддержку, связавшись со мной, @ti0.
Для загрузки на YouTube
Загрузки на YouTube выполняются в аккаунт загружающего, в отличие от загрузок на Vimeo, которые выполняются в общий аккаунт.
Посмотреть шаги
-
Создайте аккаунт и проект на https://console.developers.google.com
-
Включите YouTube Data API v3
-
Настройте экран согласия OAuth для внешних пользователей (если только все пользователи вашего форума Discourse не принадлежат к одной организации Google).
-
Настройте свои учетные данные:
- Создайте идентификатор клиента OAuth
- Выберите тип приложения «Веб-приложение»
- Добавьте URL вашего экземпляра Discourse в разделе «Разрешенные источники JavaScript»
-
Скопируйте только сгенерированный идентификатор клиента
-
Перейдите на страницу настроек плагина в панели администратора Discourse и вставьте идентификатор клиента в поле
youtube api client id. -
Включите загрузки на YouTube, активировав настройку:
youtube upload enabled -
При необходимости измените параметры приватности просмотра по умолчанию для YouTube.
-
Теперь вы должны иметь возможность загружать видео непосредственно из редактора тем Discourse на YouTube.
Для загрузки на Vimeo
После настройки плагина по шагам ниже все участники сообщества смогут загружать видео в ваш аккаунт Vimeo.
Вы несете ответственность за лимиты и использование вашего аккаунта Vimeo.
Посмотреть шаги
-
Создайте аккаунт и приложение на Vimeo Developers:
https://developer.vimeo.com/apps/new -
Запросите доступ к загрузке на странице приложения
-
Сгенерируйте токен доступа с разрешениями на загрузку
-
Перейдите на страницу настроек плагина в панели администратора вашего экземпляра Discourse, добавьте сгенерированный токен доступа в настройку
vimeo api access tokenи сохраните -
Включите загрузки на Vimeo, активировав настройку
vimeo upload enabled. -
Настройте параметры приватности просмотра и встраивания
- См. эту страницу Vimeo для параметров приватности:
privacy.viewиprivacy.embed
- См. эту страницу Vimeo для параметров приватности:
-
Теперь вы должны иметь возможность загружать видео непосредственно из редактора тем Discourse на Vimeo
Публикация видео
-
Чтобы опубликовать видео, создайте новую тему или ответьте на существующую тему.
-
Нажмите новую кнопку «Загрузить в видео» на панели инструментов редактора (иконка видео). Эта кнопка отображается только в том случае, если вы включили загрузку на YouTube или Vimeo (или обе) в настройках плагина.
-
Выберите файл видео и при желании отредактируйте такие детали, как заголовок и описание.
-
Нажмите кнопку «Загрузить на Vimeo» или «Загрузить на YouTube».
-
Отображаемые кнопки зависят от того, включили ли вы загрузки на YouTube / Vimeo (одну или обе).
-
Будет показано прогресс-бар загрузки, после чего система будет ждать завершения процесса транскодирования видео.
-
Модальное окно останется открытым до завершения транскодирования.
-
После завершения транскодирования ссылка на видео будет добавлена в редактор (если не произошла ошибка транскодирования).
-
-
Сохраните сообщение, и ваше видео смогут просмотреть все остальные участники сообщества (в зависимости от выбранных вами параметров приватности).
[/details]
Запросы функций
Вы можете запросить дополнительные функции или поддержку, связавшись со мной @ti0.
Вклад
Если вы считаете плагин полезным, пожалуйста, рассмотрите возможность пожертвования разработчику плагина по этой ссылке PayPal: PayPal.Me
Большие и малые взносы одинаково приветствуются ![]()
Если вы хотите улучшить плагин, приветствуются pull-запросы.


