基于beego的高并发开源论坛框架Casnode
共 2960字,需浏览 6分钟
·
2021-06-24 00:19
Casnode是什么?
为什么要用go开发Casnode呢,其他语言不好吗?
Casnode有哪些优势呢?
论坛目前已经升级使用 beego 2。
论坛支持多种方式的第三方登录/注册,现有手机,邮箱,QQ,微信,github,Google 多达六种注册登录方式,同时支持图形验证码进行人机验证,防止盗刷短信。
论坛采用 casbin 社区 casdoor 进行身份验证登录。
UI 适配 pc 端和移动端。
支持 xorm 所支持的所有数据库,如 MySQL,Oracle,MsSql,SQLite,Postgres。你可以选择你最适合和最熟悉的数据库,便于迁移和管理。
支持多种置顶模式,全局置顶,类别置顶,节点置顶。
具有后端 swagger api 文档,使开发更加容易。
编辑器支持 markdown,富文本等。
支持管理员后台,更加方便和专一的管理论坛,无需再维护。
支持与 Google Groups 双向同步。
贴子支持自定义标签或自动生成标签,不同的主题标签聚合在一起,探索更丰富的世界。
支持设置站内广告,通过后台自主投放。
支持站内搜索,当然也支持通过 Google 等各种引擎搜索。
支持服务端渲染,对搜索引擎 SEO 友好。
支持拖拽上传图片和附件,同时每个账户都拥有自己的文件库及配额,文件库中的文件也可以当作分享链接分享出去,贴子配图更加方便。支持阿里云,腾讯云等多种 oss 存储。
更多的用户角色——用户,版主,管理员。
论坛开源,代码可读性高,符合规范,所有第三方服务都为可插拔形式,易于自定义,选择合适的服务。
Gopher China2021大会日程详情来了!
点击下方「阅读原文」即可报名参加大会