{"id":13487696,"url":"https://github.com/diyhi/bbs","last_synced_at":"2025-03-27T23:31:37.223Z","repository":{"id":37285802,"uuid":"139416096","full_name":"diyhi/bbs","owner":"diyhi","description":"巡云轻论坛系统包含论坛、问答模块。系统采用JAVA+MYSQL架构，自适应手机端和电脑端，界面简洁，性能高效。演示站：http://bbs3.diyhi.com","archived":false,"fork":false,"pushed_at":"2025-03-04T01:47:21.000Z","size":46229,"stargazers_count":1000,"open_issues_count":41,"forks_count":265,"subscribers_count":35,"default_branch":"master","last_synced_at":"2025-03-04T02:33:19.245Z","etag":null,"topics":["bbs","blog","cms","community","forum"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/diyhi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-02T08:47:27.000Z","updated_at":"2025-03-04T01:47:25.000Z","dependencies_parsed_at":"2024-10-30T23:31:02.247Z","dependency_job_id":"79912b8d-557d-460c-bd28-23b645bc992c","html_url":"https://github.com/diyhi/bbs","commit_stats":null,"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diyhi%2Fbbs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diyhi%2Fbbs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diyhi%2Fbbs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diyhi%2Fbbs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/diyhi","download_url":"https://codeload.github.com/diyhi/bbs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245944019,"owners_count":20697945,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bbs","blog","cms","community","forum"],"created_at":"2024-07-31T18:01:02.307Z","updated_at":"2025-03-27T23:31:32.208Z","avatar_url":"https://github.com/diyhi.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"# 巡云轻论坛系统\u003cbr\u003e\u003cbr\u003e\r\n##  Spring Boot 版本轻论坛请移步至 [https://gitee.com/diyhi/bbs-pro](https://gitee.com/diyhi/bbs-pro)\r\n##  前台前后端分离电脑版前端请移步至 [https://gitee.com/diyhi/bbs-web-pc ](https://gitee.com/diyhi/bbs-web-pc )\r\n##  前台前后端分离手机版前端请移步至 [https://gitee.com/diyhi/bbs-web-mobile ](https://gitee.com/diyhi/bbs-web-mobile )\r\n##  前后端分离版管理后台前端请移步至 [https://gitee.com/diyhi/bbs-web-admin](https://gitee.com/diyhi/bbs-web-admin ) \r\n\u003cbr\u003e\r\n\r\n#### 项目介绍\r\n巡云轻论坛系统包含论坛、问答模块。采用JAVA+MYSQL架构，自适应手机端和电脑端，界面简洁，性能高效。数据库表结构设计使用分表方案，提高系统的负载能力。 后台数据库备份/还原、全站指定目录打包、一键自动升级等功能使维护简单方便。系统拥有强大的模板管理功能，布局版块支持设置输出条件，让前端页面展示方便快捷。\r\n\u003cbr\u003e\r\n为了提高论坛性能，部分功能使用数据库分表设计,默认分为4个表,表中有数据后不建议再调整分表数量。程序带有图形安装界面，第一次使用需执行安装操作。前台所有页面均支持返回HTML和JSON格式数据,API接口文档可在【页面管理】 - 【模板列表】 - 【布局】 - 【版块】 中查看。前台各模块模板和\r\n资源均可在线编辑和管理。前台电脑版和手机版各有一套模板,默认页面使用的模板技术:电脑版使用FreeMarker标签，手机版使用Vue2.0,当然也可以使用其它前端模板框架设计页面进行展示。官网发布新版本后用户可以下载升级包上传到后台进行升级。\r\n\r\n\r\n  \r\n  \u003cbr\u003e\u003cbr\u003e\r\n\r\n\r\n\r\n#### 技术选型\r\nSpring 5.0 + SpringMVC + JPA + Ehcache(可选Memcached) + Lucene\r\n\r\n\r\n官方网站：[http://www.diyhi.com/](http://www.diyhi.com/)\r\n\r\n\r\n\r\n演示网站：[http://www.diyhi.com/cms.html](http://www.diyhi.com/cms.html) 页面可获取前后台演示地址、登录账号和密码\r\n\r\n\r\n\r\n安装环境配置参考：[http://www.diyhi.com/hostConfig.html](http://www.diyhi.com/hostConfig.html)\r\n\r\n\r\n\r\n编译好的安装包下载页面：[http://www.diyhi.com/cms.html](http://www.diyhi.com/cms.html)\r\n\r\n\r\n\r\n编译好的安装包安装参考：[http://www.diyhi.com/forumInstall.html](http://www.diyhi.com/forumInstall.html)\r\n\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n#### 使用平台\r\nJDK 1.8及以上 + Tomcat 8.0及以上 + MySQL 5.5.3及以上\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n#### 源码运行教程\r\n\r\n1.将源代码导入到Eclipse中(基于Maven)\r\n\r\n\r\n2.修改数据库配置文件:修改项目下src\\main\\resources\\druid.properties文件，请自行替换数据库信息\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/100.png \"100.png\")\r\n\r\n3.然后启动Tomcat\r\n\r\n\r\n4.在Eclipse中打开src\\test\\java\\forum\\Init.java执行main方法，将SQL导入到数据库,然后重启Tomcat即可正常运行。管理员初始账号admin 密码1234567(可自行修改)\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/200.png \"200.png\")\r\n\r\n\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n#### 主要功能\r\n（1）话题（发表话题、编辑话题、发表评论、编辑评论、删除评论、发表回复、编辑回复、删除回复、审核话题、审核评论、审核回复、搜索话题\r\n\r\n、收藏、点赞、上传视频、话题输入密码可见、话题评论可见、话题达到等级可见、话题支付积分可见、话题支付现金可见、\r\n\r\n、标签设置角色、红包）\r\n\r\n\r\n（2）问答（发表问题、追加问题、发表答案、编辑答案、发表回复、编辑回复、审核问题、审核答案、审核回复、搜索问题\r\n\r\n、悬赏现金、悬赏积分、收藏、设置最佳答案）\r\n\r\n（3）会员（会员等级、会员注册项、会员角色、会员注册禁止用户名称、会员搜索、登录日志、更换头像、私信、系统通知\r\n\r\n、提醒、收藏夹、点赞、关注、粉丝、微信登录）\r\n\r\n（4）员工管理(员工列表、角色列表、登录日志) \r\n\r\n（5）会员卡管理(会员卡列表、会员卡订单) \r\n\r\n（6）模板管理（模板列表、导出模板、导入模板、版块代码管理、资源管理、布局管理、栏目管理、代码编辑）\r\n\r\n（7）在线帮助管理（在线帮助分类、合并分类、在线帮助列表）\r\n\r\n（8）浏览量管理(浏览量列表)\r\n\r\n（9）友情链接管理(友情链接列表)\r\n\r\n（10）留言管理（留言列表）\r\n\r\n（11）文件打包管理(压缩文件列表、打包文件)\r\n\r\n（12）系统通知管理(系统通知列表)\r\n\r\n（13）平台收益管理(解锁话题隐藏内容分成、问答悬赏平台分成)\r\n\r\n（14）举报管理(举报分类、举报列表)\r\n\r\n（15）全站设置(基本设置、维护数据、敏感词、数据库备份/还原、服务器节点参数、升级)\r\n\r\n（16）支付管理(在线支付接口)\r\n\r\n（17）短信管理(短信接口列表、短信发送错误日志)\r\n\r\n（18）第三方服务管理(第三方登录接口列表)\r\n\r\n（19）缩略图管理(缩略图列表) \r\n\r\n\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n#### 前端界面(电脑版)\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/1.jpg \"1.jpg\")\r\n\u003cbr\u003e\u003cbr\u003e\r\n\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/2.jpg \"2.jpg\")\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/3.jpg \"3.jpg\")\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/4.jpg \"4.jpg\")\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/5.jpg \"5.jpg\")\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/6.jpg \"6.jpg\")\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/7.jpg \"7.jpg\")\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/8.jpg \"8.jpg\")\r\n\u003cbr\u003e\u003cbr\u003e\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/9.jpg \"9.jpg\")\r\n\u003cbr\u003e\u003cbr\u003e\r\n\r\n#### 前端界面(手机版)\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/m1.jpg \"m1.jpg\")\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/m2.jpg \"m2.jpg\")\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/m3.jpg \"m3.jpg\")\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n#### 安装界面\r\n\r\n![输入图片说明](https://raw.githubusercontent.com/diyhi/bbs/master/image/600.jpg \"600.jpg\")\r\n\r\n\r\n\r\n\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiyhi%2Fbbs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiyhi%2Fbbs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiyhi%2Fbbs/lists"}