首先说明一下我本人,有2.5年前端经验,对后端有一定了解,并完整上架过一个网站(前后端分离,SSR,域名备案,CDN,用户系统)
现在想做一个社区论坛,由于之前趟过不少坑,所以创建一个论坛还是蛮有信心的,但是还是有不少有疑虑的地方
首先是资质许可的问题,我没有搞过这方面,不知道注册公司之后,这方面好不好搞到,或者直接做成对海外的,或者偷偷的搞国内的
其次是从开源的社区搞呢还是基于我之前的网站搞,之前没有接触过开源的社区网站模版,但是应该提供了完整的论坛模版,用户系统,评论系统,比自造肯定正规许多
如果基于我之前的网站,自己可能会更熟悉,至少,我要求技术栈必须是我熟悉的,必须前后端分离,前端基于vue或react的ssr,后端基于springboot,mybatis,如果基于我之前网站的话,这些不是问题
现在是,可能先调研一下当前开源的社区论坛,最后再决定用哪一套方案
首先,我的需求有:
用户端
文章分类
筛选文章
标签
查看详情
筛选文章/问答
文章
写文章
编辑
删除
评论
点赞
查看详情
问答
提问题
编辑
删除
查看详情
评论
关注
设置评论为最佳答案
筛选已解决问题
筛选未解决问题
用户
查看详情
编辑个人资料
更新登录密码
关注好友
查看粉丝
消息
文章/问答被关注通知
文章/问答被评论通知
个人被关注通知
设置消息为已读
关注
关注的用户文章/问答
关注的问答
评论的问答
点赞的文章
评论的文章
搜索
根据文章/问答标题/内容模糊搜索
管理端
用户管理
禁用/启用
设置为管理员/取消管理员
操作日志
操作类别筛选
文章管理
设置为官方
设置为置顶
设置为加精
审核通过(可见)
审核不过(不可见)
文章类别管理
审核通过(可见)
审核不过(不可见)
新增分类
问答管理
审核通过(可见)
审核不过(不可见)
标签管理
审核通过(可见)
审核不过(不可见)
新增标签
而这些,我的自建网站模版肯定不能满足,因此我必须找个开源系统,而市面上已有的开源社区大部分都是PHP语言的,Java开源的很少,spring boot框架开发的几乎没有。相比于前端,后端更需要拓展和稳定性,我本人是做前端的,前端怎么搞都行,即便是springboot的自带模版我都能搞定,但后端代码我希望能有现成的,适合我二次开发。