项目描述
翻译在结构方面,我们需要一个熟悉且经过验证的布局:顶级部分、其中的子论坛,以及带有回复的主题。用户需要适当的个人资料,带有公共活动页面和基于点赞、被接受的答案和有帮助的帖子构建的声誉系统,以便强大的成员能够被看到并受到激励。通知对我们非常重要:人们应该收到关于他们主题的回复、提及和在关注部分的新帖子的信号——无论是在网站上还是通过电子邮件。跨所有主题和帖子进行全文搜索也是必不可少的,带有按部分、作者和日期的过滤器,以便有用的内容不会丢失。
管理工具是我们最关心的,因为没有管理,论坛很快就会死去。我们需要一个清晰的管理员和版主面板,带有角色和权限,能够固定、锁定、移动、合并和删除主题,编辑或隐藏帖子,发出警告和禁令,并处理报告队列。基本的反垃圾邮件(速率限制、新手限制、举报按钮)也应该存在。在开始之前,请描述建议的技术栈以及您将如何集成身份验证。
— 通过现有网站账户的单点登录(共享个人资料、头像、设置)
— 类别、子论坛、主题和线程回复
— 用户资料、活动动态和声誉/ karma 系统
— 管理面板:角色、固定/锁定/移动/合并、警告、禁令、报告队列
— 网站内和通过电子邮件的回复、提及和关注部分的通知
— 带有过滤器的全文搜索和基本的垃圾邮件保护