- 开源版演示地址:http://opensource.developers.pub
- 商业版演示地址:https://www.developers.pub
- 开源版相关文档:https://www.developers.pub/wiki/1166300
forum-java 是一个开源的现代化社区平台,它实现了:
- 面向内容讨论的论坛;
- 面向知识问答的社区;
- 100% 开源;
- 欢迎到 开发者客栈 官方讨论区了解更多。同时也欢迎关注官方公众号 开发者客栈(下图);
- 感谢 破冰安全实验室 帮忙做的项目安全漏洞扫描,保障这个项目的每个用户可以放心大胆的使用,关注 破冰安全实验室 公众号了解更多安全知识(下图);
- 企业在做开放平台领域建设,都需要一个开发者社区的网站供开发者学习交流(本项目参考了微信开放平台、头条开发者社区、有赞云开发者社区、淘宝开放平台等社区功能为需求背景开发);
- 市面上已有的开源社区大部分都是PHP语言的,Java开源的很少,spring boot框架开发的几乎没有。大多数互联网公司内部开发语言都是Java,很多都是spring boot/cloud开发框架,对于PHP开源的社区,无法很好的接入公司内部系统;
- 现有的开源社区功能过于简单,无法满足企业的大部分需求;
- 现有的开源社区界面风格老式,没有跟上时代发展的审美,且定制能力差;
- 现有的开源社区缺乏实际运营需求的功能,管理功能过于简单,二开成本过高;
用户端 文章分类 筛选文章 标签 查看详情 筛选文章/问答 文章 写文章 编辑 删除 评论 点赞 查看详情 问答 提问题 编辑 删除 查看详情 评论 关注 设置评论为最佳答案 筛选已解决问题 筛选未解决问题 用户 查看详情 编辑个人资料 更新登录密码 关注好友 查看粉丝 消息 文章/问答被关注通知 文章/问答被评论通知 个人被关注通知 设置消息为已读 关注 关注的用户文章/问答 关注的问答 评论的问答 点赞的文章 评论的文章 搜索 根据文章/问答标题/内容模糊搜索 管理端 用户管理 禁用/启用 设置为管理员/取消管理员 操作日志 操作类别筛选 文章管理 设置为官方 设置为置顶 设置为加精 审核通过(可见) 审核不过(不可见) 文章类别管理 审核通过(可见) 审核不过(不可见) 新增分类 问答管理 审核通过(可见) 审核不过(不可见) 标签管理 审核通过(可见) 审核不过(不可见) 新增标签 - 多终端适配(手机端,pc端)
- 自定义主题颜色,方便企业用户自定义主题
- 编辑器支持control + s保存
- 编辑器支持control + v复制图片上传
- 日志带有调用链,方便排查问题
- 分布式session,支持集群部署
- 用户角色权限分级,便于用户管理
- 接口权限校验,接口操作更安全
- 文章/问答更新时自带审核,可接入审核中心便于运营管理
- 文件存储抽象接口,可支持自定义接入企业内部文件储存服务
- 缓存服务抽象接口,可支持自定义接入企业内部缓存服务
- 搜索服务抽象接口,可支持自定义接入企业内部搜索服务
- 数据库: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安装指南。
社区版只允许个人使用。商业用途请联系作者购买。
