一、开源项目简介
一款用 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台。
A modern community (forum/Q&A/BBS/SNS/blog) system platform implemented in Java.
下一代的社区系统,为未来而构建。
二、功能概述
是一个现代化的社区平台,因为它:
- 实现了面向内容讨论的论坛
- 实现了面向知识问答的社区
- 包含了面向用户分享、交友、游戏的社交网络
- 100% 开源
特性
![Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220803080516158.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
三、技术选型
- Java
- MySQL
- ElasticSearch
- Docker
鸣谢
- jQuery:前端 JavaScript 工具库
- Vditor: 浏览器端的 Markdown 编辑器
- Highlight.js:前端代码高亮库
- pjax:pushState + AJAX = pjax
- Sass:前端 CSS 处理工具
- jsoup:Java HTML 解析器
- flexmark:Java Markdown 处理库
- Apache Commons:Java 工具库集
- Jodd:Java 工具库集
- Latke:以 JSON 为主的 Java Web 框架
四、界面展示
以下截图来自商业版。
商业版和社区版代码有很多差异,但技术架构类似,后端都是基于 Latke 开发的,但商业版前端是完全重写的。
首页
![Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图1 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图1](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220803080607167.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
列表
![Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图2 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图2](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220803080607439.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
帖子
![Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图3 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图3](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220803080907346.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
发帖
![Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图4 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图4](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220803080607739.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
用户 – PC 端
![Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图5 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图5](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220803080607204.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
多主题
![Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图6 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台插图6](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220803080607288.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
五、开源协议
使用AGPLv3开源协议
社区版:使用 AGPLv3 开源,如果你选择使用社区版,则必须完全遵守 AGPLv3 的相关条款;公司使用必须购买商用授权
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)