Подскажите, где в Discourse хранятся изображения и видео?
Наши пользователи будут загружать фотографии и видеоролики.
На данный момент я хотел бы использовать Dropbox. Как это настроить?
Также поддерживается ли Vimeo?
Наконец, что лучше выбрать: Vimeo, Dropbox или Amazon S3?
Если вы используете собственный хостинг, они обычно хранятся на той же виртуальной машине, где запущен Discourse. Также вы можете настроить провайдера объектного хранилища, совместимого с S3, для загрузок. Если вы не ожидаете, что пользователи будут загружать видео на Vimeo или аналогичные сервисы и делиться ссылками на них, то (в основном) нет способа использовать их (хотя раньше такой способ был? Загрузка видео на YouTube и Vimeo с помощью компонента темы).
По умолчанию связанные изображения загружаются в локальное хранилище, чтобы они оставались доступными даже в случае исчезновения источника.
Ах, спасибо. Я считаю, что хранение их на одной и той же виртуальной машине в конечном итоге приведет к проблемам с производительностью для крупных сообществ; я не прав?
(2) Вот сценарий, который я пытаюсь разобраться.
(a) Пользователь abc, являющийся участником сообщества, публикует статью, которая включает изображение или даже видео.
(b) Пользователь abc перетаскивает соответствующее изображение/видео в рамках статьи и отправляет её.
Вопросы:
(a) Предположим, мы настроим и будем использовать S3 в качестве расположения по умолчанию для изображений; будут ли эти изображения храниться там?
(b) Будут ли изображения/видео отображаться как часть статьи ИЛИ это будет просто ССЫЛКА, указывающая на расположение изображения в S3?
(3) Если пользователь abc делится ссылкой на YouTube, будет ли показано фактическое изображение с YouTube ИЛИ это будет просто ССЫЛКА на YouTube, которую нужно нажать для воспроизведения видео?
Попробуйте это на https://try.discourse.org/ и убедитесь сами. Тогда вы точно поймёте, и у вас не останется сомнений, имеем ли мы в виду одно и то же, когда говорим о таких вещах, как «отображается как часть статьи» или «это просто ссылка, указывающая на расположение изображения в S3».
Кроме того, изображения отличаются от видео.
Ух ты, круто! Как включить «OneBox» и сделать его доступным для всех пользователей? У меня самохостинг.
Вы уже это сделали. Вы пробовали это на своём сайте?
В основном да, но вы можете настроить CDN, не возясь с настройкой S3.
Я только что попробовал, и это сработало!!
Порекомендуйте недорогой и разумный CDN, который отлично работает с Discourse. Мне это очень нравится. Работа по интеграции с Ghost Blog завершена.
Я доволен bunny.net.