# xilicms **Repository Path**: dlm2015/xilicms ## Basic Information - **Project Name**: xilicms - **Description**: 基于thinkphp5.1+vue3开发,内容管理系统,基础支持博客,相册,视频等功能,支持uniapp离线编辑文章,可以开发复杂的主页、活动页,可以面向局域网电视、平板、台式机、笔记本电脑开发应用,支持代理上传,数据结构是wordpress的,可以用wordpress开发原型,用此系统优化,基本一个小时完成移植。后台代码集成支持云闪付、支付宝、微信支付,中小企业和个人开发者免费,可用于商业开发 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://xili57.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-07-25 - **Last Updated**: 2025-07-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 现代科技与产品创意,不仅仅是电商,别太把能力局限于电商了! 开发游戏主页,网吧活动主页,体育赛事主页,诗词朗诵主页,美术摄影主页,校园活动等等,都是非常好的 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 本项目遵循apache-2协议,对部分使用者需要付费授权,以维持该项目持续发展! 年收入人民币300万以下公司和个人开发者开发自用项目、承接开发单一项目200万以下项目可以免费使用,在此承包条件下或长期承包维护开发的,不限制雇主类型!雇主在此基础上自己雇佣员工重新开发又不是小型公司的,仍然需要付费,防止法律解释漏洞! 除去央企电信、招商银行外的所有国有企业及其子公司、上市公司及其子公司、大型公司参与风险投资的、IDC及硬件和服务器提供商、销售额人民币6000万以上的公司及其子公司、其他除医疗教育(非盈利)外的非政府组织等必须付费获得授权才可使用! ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 使用workerman或者swoole可实现预加载机制: 设置预加载机制,key-value,option表预加载,极大地为开发提供灵活性,又减少数据库查询次数 主页预加载机制,home-payment 主页灵活多变,可以选择任意页面或文章作为主页,也可以使用默认主页,对于中小型商店、体育赛事、文化活动提供优秀的管理工具 ![输入图片说明](runtime/%E7%81%AB%E7%8B%90%E6%88%AA%E5%9B%BE_2024-04-25T06-24-23.390Z.png) 菜单引导列表预加载机制,由菜单生成的系统 热词查询列表预加载机制, 定时发布文章机制,可以隐藏中小团队人力不足的缺陷 功能和特色: 继承WP社区优秀架构,对于学校或大中型企业,可以提供临时功能页面,可以离线编辑,在线提交,可以多个WP系统互相配合,实现复杂办公应用 可以吸收wordpress社区的创作灵感,可以获得thinkphp的社区的代码分享,可以使用laravel/blade社区的算法模块和维护工具 提供引导系统,可以对每个步骤设置引导信息,可以指定引导系统挂靠 提供事件机制,事件设置相关数据,可以服务于整站,可以服务于团队,可以服务于单一用户或某个页面,实现多端配合,步骤衔接,事件进展,多系统衔接等等 用户信息表单高度可扩展 用户积分制度 PHP-CLI模式下,对象全托管,无需重复实例化,所有模型对象体系分工明确,继承体系完整清晰。 草稿机制,为文章、页面等富文本创建根节点,定时保存,防止网络故障、停电等导致的复杂编辑内容丢失, 草稿机制对于图片、影音、办公、附件管理来说,变得非常容易,减少数据库查询,可开发业务型的办公系统 数据表简单精炼,数据对象与属性间关系清晰,数据对象与数据对象 ![输入图片说明](runtime/%E7%81%AB%E7%8B%90%E6%88%AA%E5%9B%BE_2024-04-25T06-25-37.811Z.png) 可视化菜单制作,菜单操作与wordpress功能近似,可以选择文章、页面、默认分类、自定义分类,自定义内部链接,自定义外部链接,下载链接等待 ![输入图片说明](runtime/%E7%81%AB%E7%8B%90%E6%88%AA%E5%9B%BE_2024-04-25T06-25-15.428Z.png) 拼音别名与别名调用,使用别名调用,可以在不同系统间传递 联表查询非常好用,可以全页,全站查询 api-token兼容机制,可以SPA开发小型知识网站,企业官网等。可以将手机、平板等算力设备建设为服务器,这个极为重要,可以在东南亚或者非洲开发一些局域网应用 保留人工智能开发接口,可以对文章进行初步过滤,文章改进建议等功能开发 可选择blade模板引擎,前5到10年,国内外大量CMS选用blade模板,大多才有bootstrap前端代码,美观大气,且大多支持多语言,几乎大屏能想到的交互方式都有能找到代码,有大量的优秀代码保留在PHP社区,适合一两个技术人员的创业企业 添加了可以向wp-json接口提交数据的接口,在extend\WordPressClient库里。本系统既可以做客户端,也可以做服务器端,从而降低正式部署的服务所使用的服务器压力 添加了高级自定义字段(advanced-custom-fields:ACF)功能,用于设置表单或者开发论坛等功能模块 移植了laravel-file-manager可以使用storage区分不同的存储方式,可以多使用保存下载文件等 因为移植代码,部分thinkphp框架的代码做了修改,用户可以使用继承方式来更改think\Config,并在入口系统初始化处重新绑定配置类,参考think\Facade::bind(); 此次提交后,基本上wordpress社区的模板和laravel社区的特殊功能数据库移植,都能非常轻松地移植。开发文件管理系统,虚拟桌面系统,技术论坛,网页设计本地设计然后提交到服务器,拖拽设计表单,视频管理等功能都能很好实现 users表的分表,posts表分表,文件硬盘分离,细致颗粒的统计分析。经测试,代码运行高效,查询速度提升,因部署困难,未提交到本项目中 PS:小屏幕其实谈不上创意设计 Meta数据表,对于小型应用极度灵活,对于大型应用,可以有一些特殊算法提供特殊功能 可以定时管理 局域网管理 保留thinkphp框架的中间件机制 建议: 遇到创新业务,可以使用wordpress开发原型,然后用此系统重构加速 实际部署时,post表中post_parent和post_type不要轻易修改,这个关系到数据可移植相关功能和程序代码的持续重用性。代码重用性对于小而精的系统,非常有意义。做到软件工程的高聚合低耦合开发 其他字段可以针对应用环境增加或者减少, 对于大规模应用场景,需要分库分表,meta表和post表可以根据统计比例,设置post单数据库服务器最大数量(meta表的数量通常是post行数的3到8倍,带post_tag(文章标签)功能的relationship表通常是post行数5到10倍),从而避免跨库查询 商城开发,建议用户表内的字段进行适当优化,针对境内法律,可以增加手机验证 商城开发,系统默认商品表是没有的,商品字段注意全文搜索和跨库查询相关优化 小说、连环画、短视频管理开发,不建议做过多字段改动 文档管理,如招投标系统开发,对于文章、要约或者公告管理,版本管理是非常有用的功能 meta的功能,对于数据格式变动较大的数据是极为有用的,灵活思考数据的属性的折叠与展开。 ![输入图片说明](runtime/%E7%81%AB%E7%8B%90%E6%88%AA%E5%9B%BE_2024-04-25T06-29-44.147Z.png) 开发建议:参考thinkphp手册,参考wordpress数据库说明,参考wordpress,常用option选项 不要觉得开发没什么需求, 比如数据库只读取短于140个汉字的,只读取文章前140个汉字的,这两个需求看似太正常不过了,但是数据开发商优化开发就得折腾几个月 安装可以参照大多数thinkphp安装流程,这个系统目前只面向开发人员,可以做兼职开发局域网数字化办公应用或商业应用 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 本项目遵循apache-2协议,对部分使用者需要付费授权,以维持该项目持续发展! 年收入人民币300万以下公司和个人开发者开发自用项目、承接开发单一项目200万以下项目可以免费使用,在此承包条件下或长期承包维护开发的,不限制雇主类型!雇主在此基础上自己雇佣员工重新开发又不是小型公司的,仍然需要付费,防止法律解释漏洞! 除去央企电信、招商银行外的所有国有企业及其子公司、上市公司及其子公司、大型公司参与风险投资的、IDC及硬件和服务器提供商、销售额人民币6000万以上的公司及其子公司、其他除医疗教育(非盈利)外的非政府组织等必须付费获得授权才可使用! 登录 http://your.domain.itt/operation admin admin123 QQ群:234444826 邮箱:2225276991@qq.com