推荐一款现代化社区(论坛 / 问答 / BBS / 社交网络 / 博客)系统平台
大家好,我是章鱼猫。今天推荐的这个项目是「forum-java」,是一款用 Java(spring boot) 实现的现代化社区(论坛 / 问答 / BBS / 社交网络 / 博客)系统平台。forum-java 是一个开源的现代化社区平台,它实现了:面向内容讨论的论坛面向知识问答的社区100% 开源forum-java 功能列表forum-java 特性前端:多终端适配(手机端,pc 端)自定义
·
大家好,我是章鱼猫。
今天推荐的这个项目是「forum-java」,是一款用 Java(spring boot) 实现的现代化社区(论坛 / 问答 / BBS / 社交网络 / 博客)系统平台。
forum-java 是一个开源的现代化社区平台,它实现了:
- 面向内容讨论的论坛
- 面向知识问答的社区
- 100% 开源
forum-java 功能列表
forum-java 特性
前端:
- 多终端适配(手机端,pc 端)
- 自定义主题颜色,方便企业用户自定义主题
- 编辑器支持 control + s 保存
- 编辑器支持 control + v 复制图片上传
后端:
- 日志带有调用链,方便排查问题
- 分布式 session,支持集群部署
- 用户角色权限分级,便于用户管理
- 接口权限校验,接口操作更安全
可扩展功能接口:
- 文章 / 问答更新时自带审核,可接入审核中心便于运营管理
- 文件存储抽象接口,可支持自定义接入企业内部文件储存服务
- 缓存服务抽象接口,可支持自定义接入企业内部缓存服务
- 搜索服务抽象接口,可支持自定义接入企业内部搜索服务
forum-java 技术栈
后端:
- 数据库:mysql
- 持久层框架:mybatis
- 数据库连接池管理:hikaricp
- 数据库分页插件:github pagehelper
- mvc 框架:spring mvc
- 应用层容器:spring boot
- json 序列化工具:fastjson
- 邮件发送 sdk:javax mail
- 七牛云存储 sdk:qiniu java sdk
- 服务端页面渲染:thymeleaf
前端:
- 前端 markdown 编辑器:mavon-editor
- 管理后台 js 框架:vue
- 用户端 UI 框架:bootstrap
- 管理后台 UI 框架 iview
forum-java 页面展示
开源项目地址:https://github.com/Qbian61/forum-java
开源项目作者:Qbian61
公众号:「GitHub 精选」,值得你关注,每天都分享开源项目,挖掘开源的价值。
推荐阅读:
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献8条内容
所有评论(0)