一、开源项目简介
一款用 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台。
A modern community (forum/Q&A/BBS/SNS/blog) system platform implemented in Java.
下一代的社区系统,为未来而构建。
二、功能概述
是一个现代化的社区平台,因为它:
- 实现了面向内容讨论的论坛
- 实现了面向知识问答的社区
- 包含了面向用户分享、交友、游戏的社交网络
- 100% 开源
特性
三、技术选型
- 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 开发的,但商业版前端是完全重写的。
首页
列表
帖子
发帖
用户 – PC 端
多主题
五、开源协议
使用AGPLv3开源协议
社区版:使用 AGPLv3 开源,如果你选择使用社区版,则必须完全遵守 AGPLv3 的相关条款;公司使用必须购买商用授权
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)