对用户做出反应的警报

我正在尝试自定义这些黄色提醒:

我在论坛上搜索了一下,没找到太多信息……也许是我搜索的方式不对,这些有什么名称吗?黄色提醒?教学模态框?老大哥?Obscure-my-preview Esc X 机器人? :slight_smile:

如果答案是它们不可自定义,我将直接进入功能请求模式,我认为这里有巨大的社区培训潜力,甚至比主题模板还要多。

真正有趣的是有一个模型,可以同时自定义

  • 检测,基于多种条件
    • 这是回复还是新主题的开始
    • 上一个回复有多久了
    • 这是新用户/近期用户吗?
    • 自由文本正则表达式匹配(“你提到了 X,请先查看此有用链接”)
  • 操作,例如选择一个合适的美观文本作为黄色提醒

如果不能做成插件,至少提供 Ruby 代码级别的自定义可能性也会很好。

我看到 Discourse 本身已经在几个地方有效地使用了这个功能,我很想能够为社区特定的事物使用这些超级能力。

2 个赞

我们称它们为 JIT(即时)通知。我不知道有任何关于它们的文档,但这个插件应该有一个如何创建自定义 JIT 通知示例:GitHub - discourse/discourse-perspective-api: Google Perspective API Plugin for Discourse

1 个赞

啊,谢谢,你说得对,有了“JIT”这个术语,我搜索得更有效率了。

我甚至想起了我读过的这篇旧的 @codinghorror 博文:

我认为将这种理念从通用的 Discourse 触发器扩展到社区特定的行为是完全有道理的。

我多么希望能够轻易地引导人们在寻求支持时告诉我们他们正在运行的软件版本……我无法挽回已经花费的 3.7 年生命来输入“你的版本是什么”,但至少我的一些未来会更加光明。

只有我这么想吗?这是否值得一个用户友好的插件,甚至是一个核心 UI 来处理最简单的情况(编辑默认文本)?也许只有我这么想。

1 个赞

您可以从 [YourSite]admin/customize/site_texts 页面自定义现有文本。:+1:

1 个赞

也许 Using topic templates for categories 是一个可行的选择

谢谢,我已经着手处理了 :point_up:,是的,我认为它们是同一拼图的一部分。

对于设备/版本问题,一些人发现回复模板很有用,而另一些人则使用了通过URL回复功能来预填一些作曲家中的自定义简介

不确定它们是否有用,但我想把它们放进来。:slightly_smiling_face:

1 个赞