Я настраиваю новый форум и не нуждаюсь в загрузке изображений для сообщений. Кроме того, у меня ограниченное место на хостинге, так как я использую тариф за 5 долларов на DO.
Как отключить загрузку файлов (кроме аватаров) в Discourse? Я не вижу такой опции ни в одном из разделов настроек администратора.
Искомая настройка — «Разрешенные расширения». Удалите все расширения из этого списка, и опция загрузки исчезнет из редактора. Похоже, поясняющий текст для этой настройки можно улучшить, чтобы сделать это более очевидным.
Редактирование: хм, я только что понял, что это также отключает загрузку аватаров. Возможно, более компетентный человек сможет дать лучший ответ. Или это запрос на добавление настройки, позволяющей отключить загрузку файлов, оставив возможность загрузки аватаров.
Да, если все расширения изображений удалены из настройки сайта «разрешенные расширения», пользователи не смогут загружать аватары.
Чтобы разрешить пользователям устанавливать пользовательские аватары, но запретить им загружать файлы изображений, вы можете направить их на https://en.gravatar.com/. Граватары, установленные для адреса электронной почты, будут использоваться в качестве аватара пользователя в Discourse.
Альтернатива, я думаю, — просто сильно ограничить размер загружаемых файлов. Если ваша основная проблема — место на диске, а не другие причины для ограничения загрузок, я бы рекомендовал это. Я тоже на тарифе за $5 от DigitalOcean и не ограничиваю загрузки — места более чем достаточно, особенно если делать резервные копии в другом месте.
Хм.. Просить пользователей регистрироваться в другом сервисе только для отображения аватаров, я полагаю, нецелесообразно. Но большое спасибо за ваш ответ / предложение.
Я думаю, что последую вашей рекомендации по ограничению размера загружаемых файлов (хотя мне кажется, что в Discourse должна быть встроенная опция, которую я хотел). Большое спасибо за ваш ответ и рекомендацию.