日历回复帖子

:information_source: 摘要 为 RSVP 事件创建简短的主题回复
:hammer_and_wrench: 仓库链接 GitHub - mariodsantana/discourse-calendar-rsvp-posts
:open_book: 安装指南 如何在 Discourse 中安装插件

功能

  • 实时通知 - 由于 RSVP 事件现在会在主题中创建回复帖子,每次 RSVP 都会触发主题关注者的通知
  • 最小化混乱 - 以前的通知帖子会被删除,因此任何时候最多只有 2 个帖子(1 个历史记录 + 1 个最新通知)
  • 完整的历史记录 - 所有 RSVP 活动都按时间顺序保留时间戳
  • 阻止反复更改 - 时间戳使重复的 RSVP 更改可见

配置

相关的站点设置(在 管理 > 设置 > 插件 中)主要配置哪些 RSVP 更改应触发帖子——前往、感兴趣、不去,或取消现有 RSVP——以及是否对开始于过去的事件的 RSVP 更改进行触发。

其余的设置用于切换历史记录模式。禁用历史记录模式后,主题中只保留最新的通知帖子。启用历史记录模式后,插件会管理一个额外的“历史记录”评论,如下所示:

  • 在第一次 RSVP 时,创建一个简单的通知帖子宣布 RSVP
  • 在第二次 RSVP 时,将第一个帖子转换为带时间戳的历史记录帖子,然后创建一个新的通知帖子
  • 在后续的 RSVP 时,将 RSVP 追加到带有时间戳的历史记录帖子中,删除上一个通知帖子,然后创建一个新的通知帖子

设置

名称 描述
calendar_rsvp_posts_on_new_going 新增“前往”时发帖
calendar_rsvp_posts_on_new_interested 新增“感兴趣”时发帖
calendar_rsvp_posts_on_new_not_going 新增“不去”时发帖
calendar_rsvp_posts_on_removed_rsvp RSVP 被移除时发帖
calendar_rsvp_posts_allow_past_events 是否对开始于过去的事件发帖
calendar_rsvp_posts_enable_history 维护一个带时间戳的历史记录帖子(默认:启用)
3 个赞

这将改善许多人的活动管理!!非常感谢您提供此信息!!

1 个赞

感谢您的插件 :+1:

只是一个小问题:我们是否可以将回复翻译到一个文件中?

我喜欢这个主意。我可以添加一个指向历史帖子的链接,该链接将下载一个 CSV 文件。这是您所想的那种吗?

我表达不清楚 :sweat_smile:,我想知道如何翻译回复通知,因为它们是英文的,而我希望将它们改为中文。

1 个赞

哈哈——我现在明白了。目前英文文本直接在源代码中。我是 Discourse 的新手,但我确信有一种标准的插件本地化方法。我有时间会研究一下。

我可能还会实现 CSV 链接。:wink:

1 个赞

没问题 :wink: 。慢慢来,我不着急。