同步操作将从 树悉猿/基于WLDOS开发的KPayCMS内容付费系统 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
KPayCMS内容付费系统,是基于WLDOS(音:汉['wou'da'si],World Operating System)云物互联支撑平台开发的业务场景实践,是可以平台化和边缘化的云物互联支撑系统,面向社区开源、线上服务和业态孵化而生。
KPayCMS®寓意:知识付费内容管理系统,简称内容付费系统。现实当中,知识不是免费的,免费的是常识。
解决痛点:想利用网络化拓展业务,对如何拓展业务有困惑,需要一个可落地的软件搭建网络平台,同时不需要昂贵的容器化基础设施。
如果您觉得有前景,请star我们!
去容器化实现,不需要高昂的硬件基础设施,封装了陡峭的技术库以最普通的技术面向开发人员,无需太多学习成本,适合中小企业使用。
1.干净:框架底层仅引用了springboot为主的开源包,形成了可持续优化的开发框架wldos-framework,在此基础上实现了wldos支撑平台,没有引入spring全家桶所造成的噪声,按需自研、从零开始有利于开发团队、项目的积累和成长。
2.完整:包含底层到业务应用的完整产品线,是云物互联场景下的最佳实践,不迷信业内各种高大上的轮子,崇尚自主研发,屏蔽深奥实现细节降低技术门槛,以大家熟悉的技术范式实现高级的功能特性,"土"而自由。
3.真实:自主研发、自主运营,研发与运营同时进行的模式更务实,不做KPI,现实应用驱动,用什么,做什么。
QQ 群:830355512
公众号:wldos
适合个人建站、企业建站。
关于发音
KPayCMS采用汉语拼音:[kai pei cms]。
演示地址:点击前往(官网即演示环境)
WLDOS是个软件家族,目前由开发框架、支撑平台和内容付费三大板块构成,其中框架和支撑平台是通用支撑,内容付费是基于通用支撑展开的最佳实践。
输出两个项目:WLDOS云应用支撑平台(管理端)和KPayCMS内容付费系统(业务端)。应用功能结构如下:
语言: Java8、ReactJs17。
框架: springboot2.7.8(理论支持Java17)。
ORM: spring-data-jdbc2.4.7,spring-data是介于spring-data-jpa与jdbc之间的一个友好框架,兼有二者优点,连接池采用boot自带hikari。
前端: ReactJs17,AntD ProV4.5。
中间件: tomcat9(支持换成其他),apache2或nginx。
辅助: 自带cache、自带JWT、自带文件服务。
兼容性: 后端jdk1.8,前端IE11+、Google Chrome、Edge等。
应用架构: 前后端分离,前端ReactJs,后端springMVC(2.0推出webflux架构版),JWT认证,无状态,原生兼容springCloud,支持融入serviceMesh。
1.0核心功能: 系统管理(应用、资源、权限、用户、组织、租户、多域、分类),内容管理,信息发布,内容创作、内容付费(在线付费、在线交付)。
2.0规划功能: 服务集成与开放能力、插件扩展管理能力、类serviceMesh Ad-hoc架构支撑能力。
3.0规划功能: 软件工厂、云物互联支撑能力、智能建模与机器人系统。
wldos-common:通用模块
wldos-framework:wldos开发框架
wldos-platform-base: wldos支撑平台基础
wldos-platform: wldos支撑平台
wldos-oauth2: wldos社会化登录模块
wldos-kpaycms: 为支撑平台基础上开发的内容付费管理系统,如果只需要支撑平台,可以仅运行wldos-platform模块,启动后在系统管理后台-资源管理清除cms的菜单;
wldos-web:项目入口模块,资源配置,打war包或可执行jar从这里开始。
后端工程下载到本地,用idea打开项目。
安装mysql数据库脚本,生成数据库。
数据库脚本在wldos-web/db下,mysql5.7,数据库用户名、密码见wldos-web/resources/application-dev.properties。
设置文件存储位置。
默认E:\Temp,如要修改,在wldos-platform下找properties中相应选项配置
把zone目录下的store.rar(图片压缩包较大,去qq群830355512文件里下载)解压到设置的文件存储位置,store为指定存储位置下的一级目录,里面有演示数据对应的图片,如果不设置相关图片显示404。
项目更新maven库。服务器端口号默认8080。
安装项目;
mvn clean install -pl com.wldos:wldos-web -am -DskipTests
启动项目:
mvn -pl com.wldos:wldos-web spring-boot:run。
1.下载前端项目到本地后,打开项目,执行tyarn安装依赖js库。
2.执行npm start启动前端项目。前端访问路径:http://localhost:8000
3.登录。超级管理员admin,密码同名称。
1.在服务器上安装好mysql5.7、tomcat9、apache2.4,数据库配置好DBA权限的用户,并更新到platform/application*.properties中;
2.把上面第5步安装生成的war包部署到tomcat,可以解压后配置虚拟主机,也可以直接配置war包到虚拟主机;
3.启动tomcat,系统自动完成数据库的创建和初始化;
4.部署前端dist到服务器,配置好静态资源服务器apache或nginx的虚拟主机和对tomcat的反向代理;
5.浏览器访问服务器解析的域名打开首页表示安装成功。
WLDOS平台已申请软件著作权证书,开放出的源代码以及软件可以商用(无需魔改^0^),与商业版代码完全一致。
商业合作qq:306991142。
WLDOS官网:https://www.wldos.com
KPayCMS官网:https://www.kpaycms.com
附:
wldos根目录
├─wldos-common----------------------------------------wldos-common通用模块
│ ├─src----------------------------------------通用模块源码包
│ │ ├─main
│ │ │ ├─java
│ │ │ │ └─com
│ │ │ │ └─wldos
│ │ │ │ └─common
│ │ │ │ ├─dto-------------------通用数据传输类
│ │ │ │ ├─enums-----------------通用枚举类
│ │ │ │ ├─exception-------------全局异常基础包
│ │ │ │ ├─res-------------------通用响应模板
│ │ │ │ ├─utils-----------------通用工具类
│ │ │ │ │ ├─captcha------------验证码相关
│ │ │ │ │ ├─domain-------------域操作相关
│ │ │ │ │ ├─encrypt------------加密解密类
│ │ │ │ │ ├─http---------------http相关
│ │ │ │ │ └─img----------------图片处理类
│ │ │ │ └─vo--------------------通用视图类
│ │ │ └─resources----------------------------静态资源包
│ │ └─test------------------------------------单元测试包
│ └─target-------------------------------------编译打包输出目录
├─lib-------------------------------------------本地依赖jar
├─modules---------------------------------------功能模块目录
│ ├─wldos-kpaycms------------------------------------wldos内容付费管理系统
│ │ ├─src-------------------------------------内容付费系统源码包
│ │ │ ├─main
│ │ │ │ ├─java
│ │ │ │ │ └─com
│ │ │ │ │ └─wldos
│ │ │ │ │ ├─book-------------------内容付费实现包(coding)
│ │ │ │ │ │ ├─controller
│ │ │ │ │ │ ├─entity
│ │ │ │ │ │ ├─repo
│ │ │ │ │ │ ├─service
│ │ │ │ │ │ └─vo
│ │ │ │ │ └─cms--------------------内容管理基础包
│ │ │ │ │ ├─controller
│ │ │ │ │ ├─dto
│ │ │ │ │ ├─entity
│ │ │ │ │ ├─enums
│ │ │ │ │ ├─model
│ │ │ │ │ ├─repo
│ │ │ │ │ ├─service
│ │ │ │ │ └─vo
│ │ │ │ └─resources-------------------------静态资源包
│ │ │ └─test---------------------------------平台单元测试包
│ │ └─target----------------------------------编译打包输出目录
│ └─wldos-platform-----------------------------------wldos云应用支撑平台
│ ├─src------------------------------------平台源码包
│ │ ├─main
│ │ │ ├─java
│ │ │ │ └─com
│ │ │ │ └─wldos
│ │ │ │ ├─auth------------------登录鉴权授权包
│ │ │ │ │ ├─controller---------登录鉴权授权包
│ │ │ │ │ ├─dto----------------登录相关数据传输类
│ │ │ │ │ ├─enums--------------登录相关枚举值
│ │ │ │ │ ├─model--------------登录相关模型
│ │ │ │ │ ├─service------------登录相关业务层
│ │ │ │ │ └─vo-----------------登录相关实体类
│ │ │ │ ├─conf------------------平台参数配置包
│ │ │ │ ├─handler---------------全局处理器
│ │ │ │ └─sys-------------------平台系统包目录
│ │ │ │ └─core--------------平台核心实现驱动包
│ │ │ │ ├─controller----平台核心控制层
│ │ │ │ ├─entity--------平台核心模型实体类
│ │ │ │ ├─repo----------平台核心数据仓库层
│ │ │ │ ├─service-------平台核心业务层
│ │ │ │ └─vo------------平台核心模型视图类
│ │ │ └─resources------------------------静态资源包
│ │ └─test--------------------------------平台单元测试包
│ └─target---------------------------------编译打包输出目录
├─wldos-web-------------------------------------项目web入口模块
│ ├─db-----------------------------------------平台数据库脚本
│ ├─src
│ │ ├─main
│ │ │ ├─java
│ │ │ │ └─com
│ │ │ │ └─wldos-------------------------web入口包
│ │ │ └─resources----------------------------最终资源包
│ │ │ └─resources------------------------静态资源包
│ │ │ └─store------------------------自带资源包
│ │ └─test------------------------------------单元测试包
│ └─target-------------------------------------编译打包输出目录
└─zone------------------------------------------测试静态资源包
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。