# ycr_webman_open **Repository Path**: yuncran/ycr_webman_open ## Basic Information - **Project Name**: ycr_webman_open - **Description**: 基于webman开发的高扩展web应用、自由开发自己的小组件、用极少的代码实现庞大的功能 。 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2023-05-22 - **Last Updated**: 2023-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: 高扩展web应用, PHP ## README # ycr_webman_open #### 前言介绍 php - 因目前代码不够完善部分代码已经做处理、暂不全部公开、作者懒、只是基本骨架、作者将持续更新迭代!!!! - 1、这是一款现代化、快速、高效、便捷、灵活、方便扩展的应用开发骨架。 - 2、项目致力于为中小企业打造一个完整、易于维护的系统,采用现阶段流行技术实现。 - 3、ycr-webman-open 创建于 2023 年,一个基于 webman 高级框架的快速开发引擎,目前正在成长中,目的是为了集成更多的基础功能,不再为相同的基础功能重复制造轮子,开箱即用,让开发变得更加简单。 #### 特技 - 1、作者对少部分源码加以处理、让路由像thinkPHP和laravel一样随心所欲 - 2、骨架内有防爬验证以及速率限制 - 3、骨架内可以自定义小组件 - 4、骨架内可以按照官方介绍自定义开发组件 - 5、骨架内全面支持缓存处理 动态监听更新缓存数据 - 6、新增中台控制 对外开放接口 #### 软件架构 软件架构说明 - 1、应用webman实现轻量级企业开发 引用了webman官方插件 - 2、极强的可扩展性,应用化,模块化,插件化机制敏捷开发 - 3、只做基础底层内容,不会在上面开发过多的业务内容,满足绝大多数的系统二次开发。 - 4、多应用模式,多入口 - 5、引用CRMEB和Yii2的设计理念重新做封装移植到webman上来 #### 安装教程 目录 - 环境要求 - 安装 - 站点配置及说明 ##### 环境要求 - PHP >= 7.4 (建议 7.4) - Mysql >= 5.7.7 - Apache 或 Nginx - Composer (用于管理第三方扩展包) ##### 安装 1、克隆 ``` git clone https://gitee.com/yuncran/ycr_webman_open.git ``` 2、进入目录 ``` cd ycr_webman_open ``` 3、安装依赖 ``` php composer.phar install ``` 4、获取产品密钥 ``` php webman ycr-key (大佬可忽略、基本可以绕过密钥配置) ``` 如图: ![image](docs/images/ycr-key.jpg) 5、配置数据库信息 ``` 找到 config/main.php 并配置相应的信息, 注意要先获取产品密钥 ``` 访问说明 应用 | Url ---|--- Api | 当前域名/api ##### 使用说明 1. 使用不明白的可以联系开发者 Email: yuncran@126.com ### 参与贡献 1. ycr-webman-open 仓库 作者:ycr Email: yuncran@126.com ### 使用须知 - 1、允许用于个人学习、毕业设计、教学案例、公益事业使用; - 2、如果商用请联系作者,请自觉遵守; - 3、禁止将本项目的代码和资源进行任何形式的出售,产生的一切任何后果责任由侵权者自负。 ### 版权信息 ycr-webman-open 遵循 Apache2 开源协议发布,并不完全开源。 本项目包含的第三方源码和二进制文件之版权信息另行标注。 版权所有Copyright © 2023 by ycr yuncran@126.com 个人所有 All rights reserved。 ### 联系作者 - 商业合作请联系作者 联系作者注明来意 ![image](docs/images/author.jpg) - - - - 开发不易、喜欢的话、大家多多支持、你的点亮是我的动力、谢谢大家!!! - - -