编程开发 | 7.0M
语言:简体
3 .0
应用简介
飞趣社区开源版是一个社区内容管理系统,参考了zheng项目和ruoyi项目。页面UI采用layui,集成阿里云OSS(支持前后端上传)、七牛云,支持自动代码生成。支持数据库读写分离。
飞趣社区开源版是一个社区内容管理系统,参考了zheng项目和ruoyi项目。页面UI采用layui,集成阿里云OSS(支持前后端上传)、七牛云,支持自动代码生成。支持数据库读写分离!
安装教程
飞趣社区安装教程:
1.mysql创建数据库cwd_boring
2.在sql目录下导入sql
3.安装redis 6379端口
指示
飞趣社区使用说明:
1.使用jdk8
2.mysql 5.7 用户名密码root root
3.配置文件包含application-dev.yml: feiqu-redis:servers: localhost:6379 #redis服务的IP和端口password: mail: default-encoding: utf-8 host: smtp.qq.com #改为you Mail主机username: 123@qq.com #邮件服务登录用户名密码: 2333 #邮件服务登录密码必须更改为您自己的配置才能生效。 com.feiqu.framwork.constant.CommonConstant.USER_ID_COOKIE com.feiqu. framwork.constant.CommonConstant.USER_COOKIE_SECRET com.feiqu.framwork.constant.CommonConstant.FORGET_PASSWORD_SECRET 必须改成自己的配置才能生效
4. ip2region.db - \feiqu-opensource\feiqu-front\src\main\resources\ip2region\ip2region.db 移动到你自己的文件位置application-dev.yml:22 这个供参考https://gitee.com/lionsoul/ip2region您也可以到https://gitee.com/lionsoul/ip2region/blob/master/data/ip2region.db下载最新文件并放到相应目录下。
5、com.feiqu.framwork.aspectj.DataSourceAspect去掉注释,支持读写分离。
6、阿里云和七牛云的配置在——》feiqu-opensource\feiqu-front\src\main\resources\application.properties 七牛云public.filesystem.provider=qiniu public.filesystem.bucketName=*** public .filesystem.urlprefix=*** public.filesystem.accessKey=*** public.filesystem.secretKey=*** picUrl=FileSystemClient.getPublicClient().upload(CommonConstant.FILE_NAME_PREFIX+currentTimeMillis+'.jpg', img);阿里云aliyun.filesystem.bucketName=*** aliyun.filesystem.endpoint=*** aliyun.filesystem.accessKey=*** aliyun.filesystem.secretKey=*** aliyun.filesystem.urlprefix=*** 使用:videoUrl=FileSystemClient.getClient('aliyun').upload('video/'+文件名,localFile);将其更改为您想要的。注意跨域和url_prefix
7.支持第三方登录。 QQ和微博现已整合。微信好像要钱,但是拿不到。 application.properties中app_id_qq=*** app_key_qq=*** app_id_sina=*** app_key_sina=*** 改成你自己的就可以了。记得绑定自己的域名到QQ上网之类的https://connect.qq.com/?id=1
8.不用写专门的后端,直接放在前端即可。将用户角色cwd_boring.fq_user的role字段修改为1,即管理员角色。点击用户头像,可以看到左侧选项卡上多了很多菜单项,也就是后端。管理员的营业地点
9、代码生成放在\feiqu-opensource\feiqu-generator项目中。具体类是:com.feiqu.generator.util.CSSGenerator。 main方法中:generator(Global.getConfig('gen.packageName'), true, LAST_INSERT_ID_TABLES,false,'FQ_USER_PAY_WAY');这句话中,将最后一个参数更改为您要为其生成代码的表
10.支持登录用户更改背景图片(pg:一开始启动的项目基本都是空页面)
11.文章发布支持富文本,适用于quill框架。相信大家都知道这一点。
12、【图】这里在application.yml中配置开发环境和开发环境。每次打包的时候切换一下就可以了。我感觉还不错。
13、redis和mysql的密码采用aes加密。工具类为:com.feiqu.common.utils.AESUtil,避免以纯文本形式显示密码。 feiqu-system 处理数据库
14. com.feiqu.framwork.init.FeiquInitTrigger 和com.feiqu.framwork.init.Initialize 是两个初始化方法。你可以看看它们。
15.我拉出了一个计划任务模块,仿照若依的SysJobController:提供图形化任务界面管理。
16. 这个项目没有背景。通过修改fq_user表的role字段,如果为1,则表示管理员。您可以查看此页面:templates/common/_user_menu.html。后台相关的代码没有开源,但是你可以参考若依,因为我是根据它来做的。
17、私信模块报错是mysql的group by问题。你可以在百度上找到解决方案。
18. 官网代码与开源代码存在一些差异。请原谅我没有提供完整的业务代码。官网有完整的后台项目。如需获取请私信作者。谢谢。
热门攻略