Как установить плагин для видео в Discourse без самостоятельного хостинга и без платного плана?

Здравствуйте! В настоящее время я на тарифном плане Pro и хотел бы предоставить своим пользователям возможность загрузки видео, но хранилище, предоставляемое текущим планом, не подходит для хранения видеофайлов. Поэтому я хотел бы использовать Mux или любого другого подходящего провайдера этой услуги, не покидая платформу и не переходя на самостоятельное хостинговое решение, так как обновление плана на данный момент слишком дорого для меня. Подскажите, пожалуйста, как это можно реализовать?

Хотя установка пользовательских плагинов невозможна, компоненты тем разрешены на большинстве тарифов хостинга. Думаю, @Arkshine исправил компонент темы для загрузки видео на Vimeo и YouTube. На данный момент он всё ещё помечен как нерабочий, вероятно, потому что эти изменения ещё не включены в оригинальный компонент. Вы можете попробовать версию из этого поста: Video Upload to YouTube and Vimeo using Theme Component - #59 by Arkshine

3 лайка

ладно, может, теперь работает

пользователям нужно загружать видео так: они должны найти маленькую иконку, а не использовать основную кнопку напрямую… посмотрю, как это исправить

Просто информация об этом TC. Я ещё не создавал новую тему, потому что:

  1. Новая система аутентификации Vimeo для каждого пользователя — хотя она работает для владельца приложения, у других она не заработает, так как она доступна только в рамках партнёрской программы. “Ваше приложение может загружать видео на другие аккаунты Vimeo в рамках программы Vimeo Partners.” Я узнал об этом слишком поздно. Не знаю, может ли кто-то подать заявку, но я собирался попробовать.

  2. Vimeo с общим аккаунтом — с TC это может быть проблемой безопасности, поскольку можно извлечь токен. Раньше это было так, но с новым методом аутентификации для каждого пользователя я бы рекомендовал больше не использовать общий аккаунт. Однако из-за пункта 1 я думаю, что, возможно, стоит сделать версию плагина (общий аккаунт всё ещё имеет реальные случаи использования).

Для YouTube и Vimeo с аутентификацией для каждого пользователя (с включённым партнёрством) TC должен работать отлично!

1 лайк

да, но моя задача — позволить другим пользователям моей платформы загружать видео, не требуя от них наличия аккаунта на Vimeo или YouTube.

Тогда Vimeo с общим аккаунтом (чтобы все загружали видео в ваш аккаунт) — это то, что вам нужно. Однако я настоятельно не рекомендую использовать версию TC, если у вас нет закрытого/приватного форума. Если уделите немного времени, я сделаю плагин на основе моего TC, чтобы токен Vimeo не создавал проблем с безопасностью.

Они не смогут использовать это на тарифном плане Discourse Pro.

1 лайк

Да, я редактировал своё сообщение. Ну, мы в затруднительном положении. :sweat_smile: