[更新] React + Golang 高仿 V2EX 论坛
37 天前,Casbin-forum 第一次宣传,在这 30 多天里我们完善了更多的功能,将上次开贴收集到的建议都基本进行了改进和添加。
这次发帖主要是因为在最近的一个版本中 Casbin-forum 适配了手机端,进一步完善了功能,并且想得到大家更多的使用建议和 Star~
简介:
前端是 javascript+React 框架,后端主要使用 Golang 的 Beego+xorm.
论坛主要仿照 V2EX 的样式及大部分功能,目前已经实现了大部分功能,目前作为 Casbin 官方论坛使用,项目开源
论坛目前支持中文及英文,日后会增加更多的语言
目前附加了一些拓展的功能:
- 评论区支持 Markdown
- 支持的多种多样的登录 /注册方式,目前有 Github 、Google 、邮箱、QQ 、手机号 五种途径,你也可以在设置中自主绑定,以便登录。注册方式会根据配置文件是否配置完善而变动,例如只有配置好 Google 第三方登录的相关字段,才会在注册 /登录中看到相关的入口,登录也还在增加中。
- 新建评论 /主题可以拖拽添加多种格式的图片 /附件,就像 Github 上那样
- 所有上传过的附件 /图片都保存在个人的文件库中,文件库中的文件也可以当作分享链接分享出去
- 添加管理员与普通用户之外的角色——节点版主
关于后台:
- 目前采取将大部分的后台管理功能与前台相融合的方式,管理员可以直接在前台完成大部分后台的管理功能,无需再维护后台,这一功能还在开发完善中。
- 引入 Golang 的 Cabin 以及 Cabin.js 来管理入口
TODO:
- 完善后台管理系统
- 微信登录
- 完善 README
- 发现和修复更多的 BUG
- 完整的后端错误日志
- 开包即用的样例 DB 数据
Github: Casbin-forum
Demo: Casbin forum
更多详情信息各位可以亲自体验,以及阅读 README
PS: 目前还在持续的更新版本增加功能以及修复 Bug