开发任务列表

我感觉难度适中并且有通用意义的两个,

  1. 不同 Discourse 站之间的互通,包括:
    Synchronising/Crossposting topics across different Discourse sites - Feature - Discourse Meta
    这个功能做得好的话,大则我们实现可以类似 sub-Reddit,允许不同社区创建 sub-Discourse(目前是不同实例在不同域名下,可以把它做成在子目录下,类似 reddit.com/r/<sub-reddit-name>,同时共享身份系统/数据库);小则可以实现 npuer.life 和 xjtu.app 的互联。

再类似于 Matrix,Discourse 上的不同类别/话题对应 Matrix 不同服务器(域名)上的 Room,不同服务器(域名)上的用户不用另外注册,就能参与评论,到时候显示的用户名是 @admin:xjtu.app

  1. 参考目前话题底部的 related 智能推荐,在主页新增一个“For you”,通过历史浏览记录(浏览 1s 以上)。这个在将来也许会被 sam 开发出来:
    Could a List of Recommended Topics Be Added to the Top Menu? - Feature - Discourse Meta
    我之前也考虑过:
    Ideas behind requiring login to browse
1 Like