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 прекращает работу. ↩︎

18 лайков

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

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

1 лайк

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

2 лайка

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

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

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

3 лайка

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

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

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

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

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

2 лайка

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

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

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

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

2 лайка

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

2 лайка

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

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

4 лайка

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

1 лайк

Не могу найти, как отключить кнопку GIF в редакторе сообщений. Что я упускаю?

Полагаю, настройка сайта для включения или отключения GIF-анимаций всё ещё скрыта, поскольку она по-прежнему управляется через раздел «Предстоящие изменения», который в данный момент находится в ветке stable.

https://github.com/discourse/discourse/blob/41211cd1896129e452851e90e57d931654188dd7/config/site_settings.yml#L1665-L1673

Вы можете найти её в разделе «Предстоящие изменения»? Установлен ли на вашем форуме компонент темы GIF?

Да:

Вот мои настройки, и я всё равно это вижу.

Кроме того, формулировка сбивает с толку… Фраза «Вы больше не сможете отказаться» означает, что вы больше не сможете отказаться от кнопки.

Вы только что изменили настройки или они были отключены ранее? Если вы их изменили, вы обновили страницу?

Я сделал жесткую перезагрузку страницы, и это помогло. Спасибо!

Не могли бы вы уточнить… Я потеряю возможность отключить кнопку? Текст о предстоящих изменениях очень запутанный.