GIF-файлы переходят в ядро Discourse!

Мы переносим выборщик GIF, который сейчас доступен как компонент темы, непосредственно в ядро Discourse. Теперь GIF в Discourse предоставляются через Klipy. [1]

Перенос GIF в ядро Discourse означает более простую настройку, особенно для наших клиентов на хостинге, которые могут использовать параметр enable_gifs для активации GIF в своём сообществе без дополнительных учётных данных. Как часть ядра, GIF также получат полноценное тестирование, обновления и поддержку в будущем. Конечный опыт использования остаётся неизменным по сравнению с тем, что вы видите сегодня: кнопка GIF в панели инструментов редактора и в чате, открывающая модальное окно поиска GIF:

Если вы уже используете компонент темы GIF…

Клиенты на хостинге будут автоматически переведены на новую функцию ядра в ближайшие недели.

Клиенты с самостоятельным размещением могут выполнить следующую задачу rake для переноса ваших существующих настроек на Klipy: rake themes:discourse_gifs:migrate. Пожалуйста, обратитесь к документации API Klipy, чтобы получить ключ.

А что насчёт существующих GIF в старых сообщениях?

Существующие GIF не затрагиваются. GIF, уже опубликованные в старых темах, продолжат отображаться как обычно, так как они загружаются с CDN провайдера. Изменения касаются только новых GIF, добавляемых в сообщения.

:gear: Включение функции «Включить GIF» в вашем сообществе

На данный момент это считается экспериментальным изменением! Мы приветствуем ваши отзывы, которые помогут нам внести улучшения и расширить внедрение этой функции.

Если вы ещё не используете компонент темы, вы можете включить эту функцию, перейдя на страницу Грядущие изменения в вашей административной панели (/admin/config/upcoming-changes) и найдя пункт Включить GIF. Обновите поле Включено для…, чтобы включить эту новую функцию для вашего сайта:


  1. Ранее мы предлагали поддержку GIF через Giphy и Tenor, но цены Giphy стали непомерно высокими, а Tenor прекращает работу. ↩︎

12 лайков

Я не могу найти этот параметр, несмотря на обновление

Для сведения: я использую самохостинг

1 лайк

Привет, вам нужно обновить ваш сайт, так как сборка вышла всего час назад.

2 лайка

Да, я уже это делал, но у меня он не отображается. Хотя не знаю, один ли я в такой ситуации :sweat_smile:

У вас установлен компонент темы Discourse Gifs?

Что произойдёт, если я сейчас использую не Kilpy, а Giphy?

1 лайк

Настройки автоматически переносятся из Giphy в Klipy при запуске задачи rake; API-ключ для этого не требуется, так как на размещённых сайтах он уже настроен.

Однако я настроил параметр disabled_image_download_domains, чтобы предотвратить загрузку GIF-файлов от Giphy. Если вы смените провайдера, это внезапно сломается. Я не считаю, что GIF-файлы достаточно важны, чтобы их сохранять. Это не стоит ни места, ни индикаторов редактирования в постах.

Я помню, как раздражало переключение с Tenor на Giphy, и не ожидаю, что это станет частью вашей миграции.

Я разберусь с этим. Возможно, скрипт миграции можно расширить, чтобы он автоматически добавлял URL-адреса медиафайлов для Klipy в настройки сайта, если параметр уже включён для другого провайдера.

В ближайшие несколько недель мы, скорее всего, внесём несколько обновлений в задачу Rake, поэтому я проверю и этот вопрос. На данный момент изменение является экспериментальным и сначала тестируется на внутренних сайтах.

1 лайк

Он всё ещё здесь. Это совпадение?

В ближайшие пару недель можно продолжать использовать компонент темы, но если компонент установлен, вы не увидите предстоящие изменения — это сделано намеренно:

Это связано с тем, что вы могли изменить настройки внутри компонента темы, и мы хотим корректно перенести эти настройки в основную систему. После обновления Discourse до последней версии вы можете использовать задачу rake, как указано в первом сообщении, хотя срочности в обновлении сейчас нет, поскольку вы используете самостоятельный хостинг.

В ближайшие 1–2 недели мы внесём дополнительные улучшения в скрипт миграции.

1 лайк

Ладно, без проблем, я просто хотел немного навести порядок в своих компонентах. :grin:

1 лайк

Я не вижу кнопку GIF в Meta

Это перемещено на стандартную панель инструментов, см.

3 лайка

Понял. Мне придётся немного покопаться, чтобы узнать больше об этом новом обновлении.

1 лайк

(сообщение удалено автором)