状态更新插件?

有人知道有插件(或者巧妙的变通方法!)可以实现用户的“状态更新”吗?我们的社区正在使用 Discourse 设置来在一周内分享他们的阅读进度,我希望能在他们的个人资料页面上添加一个标签页,让他们可以分享阅读进展、已完成阅读的书籍等。

如果能访问某人的页面,看到他们一周内的想法日记,那将非常有趣。哪怕只是一个他们每天填写并发布的内容字段也可以。有什么好主意吗?

4 个赞

@pacharanero 我们的反思功能与这个类似吗?

3 个赞

一个开箱即用、无需额外插件或自定义代码的解决方案是让用户选择一个单一主题作为其“特色主题”,这是 Discourse 的核心功能,用户可在此发布更新。该主题会作为链接显示在用户卡片上,但仅支持一个主题。

如果您需要更复杂的方案以支持多个个人主题,在开源方面,您可以参考我在“主题列表预览”插件或主题组件中开发的“作品集”功能,该功能得到了客户资金的支持:

该功能允许用户在个人主页上维护一组特殊主题。它会在“用户活动”页面中添加一个额外的路由。用户卡片上会多出一个“作品集”按钮,方便他人快速访问。这些主题通过站点预设的标签或分类进行区分。您可以在设置中轻松将该功能从“作品集”重命名为任何您喜欢的名称。

以下是实际案例:https://rideabl.es/u/scoota/activity/portfolio(当前筛选条件为“特色”,我已将其重命名为“特色”)。目前在桌面端采用磁贴布局,但您可以将其更改为普通主题列表样式。如所见,桌面端支持图片预览。在移动端,视图则是一个更简洁、直接的主题列表。

5 个赞

“反思”插件更像是一种利用“私信给自己”来进行私人学习反思的方式。这个请求似乎是在寻求更公开的功能——即向其他用户发布某种“状态更新”。不过,创建一个类似的公开日志标签页其实并不难……

@merefield 的“作品集”功能或许也能满足原帖提出的一些使用场景。

4 个赞

是的,这正是该功能的设计用途。创建您的状态更新主题,然后在您的用户偏好设置中将其设为您个人资料的“精选主题”,它就会显示在您的用户卡片上等位置。

5 个赞