davidb
(David B)
1
我们将把目前作为主题组件提供的 GIF 选择器直接集成到 Discourse 核心中。Discourse 中的 GIF 现在通过 Klipy 提供。
将 GIF 功能集成到 Discourse 核心意味着更简便的部署,尤其对于我们的托管客户,他们只需启用 enable_gifs 设置即可在社区中激活 GIF,无需额外凭证。作为核心功能的一部分,GIF 今后也将获得一流的测试、更新和支持。最终体验与目前所见完全一致——在编辑器工具栏和聊天中均会出现 GIF 按钮,点击后会打开 GIF 搜索弹窗:
如果您已在使用 GIF 主题组件…
托管客户将在未来几周内自动迁移至新的核心功能。
自托管客户可运行以下 rake 任务,将现有设置迁移至 Klipy:rake themes:discourse_gifs:migrate。请查阅 Klipy 的 API 文档 以获取密钥。
旧帖子中已有的 GIF 会怎样?
已有的 GIF 不受影响。在旧主题中已发布的 GIF 将继续正常显示,因为它们源自提供商的 CDN。此次变更仅影响新添加到帖子中的 GIF。
在社区中启用 GIF
目前,这被视为一项实验性变更! 我们欢迎您的反馈,这将帮助我们改进功能并进一步推广。
如果您尚未使用主题组件,可通过访问管理员区域的 即将推出的变更 页面(/admin/config/upcoming-changes),找到 启用 GIF 项。更新 适用于… 字段,即可让您的网站采用这一新设计:
10 个赞
nat
(Natalie T)
3
嘿,你需要更新你的网站,因为构建在一小时前刚刚发布。
2 个赞
是的,我确实这样做了,但在我这里它并没有显示出来。不过,我不确定是否只有我遇到这种情况:
davidb
(David B)
5
您是否已安装 Discourse Gifs 主题组件?
Moin
6
如果我现在使用的是 Giphy 而不是 Kilpy,会发生什么?
1 个赞
davidb
(David B)
7
当运行 rake 任务时,设置会从 Giphy 自动映射到 Klipy。由于托管站点已预先配置,因此您无需提供 API 密钥。
Moin
8
但我已配置了 disabled_image_download_domains 设置,以阻止下载 Giphy 提供的 GIF 动图。如果您更换提供商,这将会突然失效。我认为 GIF 动图的重要性不足以值得保留。它们既占用存储空间,又会在帖子中显示编辑标记,得不偿失。
我记得从 Tenor 切换到 Giphy 时有多令人烦恼,我不希望这种问题成为您迁移计划的一部分。
davidb
(David B)
9
我会查看这个问题。迁移脚本或许可以扩展,以便在已为其他提供商启用该功能时,自动将 Klipy 的媒体 URL 追加到站点设置中。
在接下来的几周内,我们可能会对 Rake 任务进行多次更新,因此我也会检查这一点。目前,该更改仍处于实验阶段,并首先在内部站点上进行测试。
1 个赞
davidb
(David B)
11
在未来几周内继续使用主题组件是可以的,但如果已安装该组件,您将不会看到即将进行的更改——这是有意为之:
这是因为您可能已在主题组件中修改了某些设置,我们希望将这些设置正确映射到核心部分。在将 Discourse 更新至最新版本后,您可以按照原始帖子中提到的方法使用 rake 任务,不过由于您采用自托管方式,目前并无紧急更新的需求。
我们将在未来 1 至 2 周内对迁移脚本进行进一步优化。
1 个赞
好的,我得深入调查一下,以便了解更多关于这次新更新的信息。
1 个赞