想学习开发一个社区论坛

509

首先说明一下我本人,有2.5年前端经验,对后端有一定了解,并完整上架过一个网站(前后端分离,SSR,域名备案,CDN,用户系统)

现在想做一个社区论坛,由于之前趟过不少坑,所以创建一个论坛还是蛮有信心的,但是还是有不少有疑虑的地方

首先是资质许可的问题,我没有搞过这方面,不知道注册公司之后,这方面好不好搞到,或者直接做成对海外的,或者偷偷的搞国内的

其次是从开源的社区搞呢还是基于我之前的网站搞,之前没有接触过开源的社区网站模版,但是应该提供了完整的论坛模版,用户系统,评论系统,比自造肯定正规许多

如果基于我之前的网站,自己可能会更熟悉,至少,我要求技术栈必须是我熟悉的,必须前后端分离,前端基于vue或react的ssr,后端基于springboot,mybatis,如果基于我之前网站的话,这些不是问题

现在是,可能先调研一下当前开源的社区论坛,最后再决定用哪一套方案

首先,我的需求有:

用户端
文章分类
筛选文章
标签
查看详情
筛选文章/问答
文章
写文章
编辑
删除
评论
点赞
查看详情
问答
提问题
编辑
删除
查看详情
评论
关注
设置评论为最佳答案
筛选已解决问题
筛选未解决问题
用户
查看详情
编辑个人资料
更新登录密码
关注好友
查看粉丝
消息
文章/问答被关注通知
文章/问答被评论通知
个人被关注通知
设置消息为已读
关注
关注的用户文章/问答
关注的问答
评论的问答
点赞的文章
评论的文章
搜索
根据文章/问答标题/内容模糊搜索

管理端
用户管理
禁用/启用
设置为管理员/取消管理员
操作日志
操作类别筛选
文章管理
设置为官方
设置为置顶
设置为加精
审核通过(可见)
审核不过(不可见)
文章类别管理
审核通过(可见)
审核不过(不可见)
新增分类
问答管理
审核通过(可见)
审核不过(不可见)
标签管理
审核通过(可见)
审核不过(不可见)
新增标签

而这些,我的自建网站模版肯定不能满足,因此我必须找个开源系统,而市面上已有的开源社区大部分都是PHP语言的,Java开源的很少,spring boot框架开发的几乎没有。相比于前端,后端更需要拓展和稳定性,我本人是做前端的,前端怎么搞都行,即便是springboot的自带模版我都能搞定,但后端代码我希望能有现成的,适合我二次开发。

浏览 (509)
充电 (1)
收藏
4条评论
gyt95
gyt95
昨天刚好在关注个人做社交这个事。去问云服务器客服才懂。下面是我的结论: 1.偷偷做的话,如果复查被查出来,先电话警告,要求你企业备案,再然后关站。 2.去注册公司,你要有开公司的初始启动资金。然后营业执照啥的要自己去申请。 3.海外服务器,国内用户群体难成为目标。要翻墙才看到,就算不需要翻,也慢。 最后就是,假如你真的做了,社交平台,你怎么盈利,空有用户的话,每个月服务器啥的支出其实挺大。
电一下
评论
gyt95
其实不止是问客服,本来想改一下,发现没法删除或者编辑。好吧。
电一下
评论
heroisuseless
heroisuseless
https://github.com/Wenbin94/community-forum-By-SpringBoot
电一下
评论
heroisuseless
heroisuseless
先列几个待选的: https://github.com/Qbian61/forum-java (付费)
电一下
评论
小王子
小王子
github 上有很多,可以用南生论坛
电一下
评论