我有一个特殊需求,虽然处于正常操作的边缘,但我很希望能得到一些建议,看看该如何处理这个问题。
我们正从邮件列表式的定期摘要迁移到 Discourse。我们目前的摘要包含链接,并邀请用户加入基于 Discourse 的社区,这一过程通过 SSO 实现。八周后,800 人(约一半)已加入。
一些成员喜欢这种摘要形式,不太愿意迁移。我们希望能至少在一段时间内继续支持这些用户,即使是通过手动方式:每周处理一两次是可以接受的。
我目前的想法是:定期挑选一个主题,复制粘贴到我编写的文本处理器中,以清除重复的文本(如“加入书签 分享 标记 回复”),然后通过我们现有的摘要邮件发送。
问题是:我该如何“标记”每个已发送的主题,以提醒自己不要再次发送?使用“标记”功能并不合适。我曾考虑给主题添加一个“已收录进摘要”的徽章,但徽章是发给用户的。
我能想到的唯一办法是,将已使用的主题加入书签。如果能有搜索未加入书签主题的功能就好了,但目前只有“已加入书签”的选项。
我是否遗漏了什么简单的解决方案?
另外,如果能有一种方式下载不包含重复文本内容的主题就好了,但这似乎更复杂……
Falco
(Falco)
2
这听起来像是标签的一个好用途,在这种情况下是仅限工作人员的标签。
这样,每次帖子被“提升”时,你都可以为其添加一个标签,以确保不会重复操作。
Cemmos
3
您是否考虑过使用标签?有一个设置允许仅由工作人员使用特定标签,您可以利用这一点:
此外,访问标签 URL 会显示您已应用该标签的所有主题。更进一步,您还可以使用 CSS 为该标签设置特定颜色,使其易于识别。类似如下代码,将 digested 替换为您想要使用的标签名称:
.tag-box a[data-tag-name="digested"] {
background: #ea1d1d;
color: #fff;
}
示例:
编辑:Rafael 在我发布这条消息时已经处理了这个问题!
感谢两位!这确实可行,但有一个挑战:当你给某个话题添加标签时,它会更新编辑时间戳,导致该话题重新回到“最新”列表的顶部。
我或许能让这行得通,因为我是一次只处理一个。不过,最近我确实遇到了这个问题:当我添加一个新标签并更新了几条旧消息时,它们都莫名其妙地跳到了最前面。
这确实值得深思!
Falco
(Falco)
5
这种情况只会发生在主题回复数为零时,对于被推广的主题来说,这应该是非常罕见的。
如有需要,您也可以重置置顶日期
有意思,谢谢!研究这个还让我发现了另外两个有趣的解决方案:工作人员备注或工作人员颜色。我可以添加一条备注,说明我何时使用了该主题,这可能会很有用。或者,直接设置颜色。
我假设“工作人员颜色”仅对工作人员可见……随着我对这个工具的了解不断深入,我对其巧妙功能的惊叹也愈发强烈。