文档中心DOCUMENTATION

开发文档

标准插件的结构与版本发布

适用版本:标准插件格式 1更新于
查看关联扩展

标准包结构

以演示插件为例,ZIP 顶层保留插件目录,不能把内部文件直接放在压缩包根目录。

demo/
  plugin.json
  Plugin.php
  migrations/
  controller/
  view/

元数据与依赖

plugin.json 是标准包的元数据来源。format 为 1,dir 应与目录一致;version 使用版本号,requires 声明 PHP、CMS 与扩展要求,dependencies 声明插件依赖。后台菜单地址应属于插件自身目录。

数据库迁移

标准插件通过 migrations 维护结构变化。新版本新增迁移,已经发布的迁移文件保持原样。迁移需考虑重复执行;MySQL 的结构变更可能已经提交,不能假定文件恢复等于数据库回滚。

代码权限

标准包扫描和依赖检查不会执行包内 PHP,但安装及运行的插件代码与 CMS 共享进程和数据库权限。permissions 是权限说明,当前并不提供 PHP 沙箱。仅部署经过审查且来源可信的插件。

发布前验证

  1. 在独立测试站验证新安装、启用、停用与配置保存。
  2. 测试从已发布版本升级,确认迁移与启用状态符合预期。
  3. 分别验证保留数据和清除数据的卸载方式。
  4. 提高版本号,保留历史迁移,打包完整插件目录。
  5. 通过发布工具校验兼容性与包信息后再发布。

已发布的同一版本不能覆盖,不应通过改回旧版本号绕过检查。官网发布管理属于发布站功能,不随普通客户安装包分发。

会员登录

面向企业客户与合作建站团队,登录后管理站点与授权。

注册账号不代表获得站点授权。注册账号后,请说明合作关系与项目用途,提交站点授权申请。

用户注册协议

LeleCMS官网版本:

欢迎注册 LeleCMS 官网账号。请在注册前阅读本协议,了解账号使用及相关服务规则。勾选“我已阅读并同意《用户注册协议》”并提交注册,表示你已阅读并同意本协议。

一、账号注册与使用

请使用本人或经合法授权使用的邮箱、手机号完成验证,并提供真实、准确的注册及站点申请信息。不得冒用他人身份、伪造域名归属或提交虚假授权申请。

请妥善保管密码、验证码和站点连接凭据,不要在公开页面发布这些信息。如发现账号异常或凭据泄露,请及时修改密码并联系管理员核实。

二、账号信息与服务记录

注册及验证需要账号、密码和相应的邮箱或手机号。申请站点授权、维护或赞助时,还会产生相应的申请及服务记录,用于办理你选择的服务。请勿在申请说明中填写无关的敏感信息。

你可以在会员中心查看账号与服务信息。如需更正资料、处理账号注销或个人信息相关请求,请通过官网“联系帮助”入口联系管理员。

三、CMS 基础授权

注册账号不等于获得站点或插件授权。客户身份与域名归属审核通过后,免费提供对应登记域名的长期 CMS 基础授权。域名变更请联系管理员处理,不能通过修改查询域名扩大授权范围。

公开授权查询结果仅用于查看 CMS 基础授权状态,不代表已获得全部插件权限,也不代表仍处于免费维护期。

四、插件与程序交付

大部分插件免费,少部分插件收费。收费插件需要单独购买并取得相应授权;价格、授权范围及维护服务以对应插件说明和双方购买约定为准。

会员登录后即可下载 LeleCMS 完整安装包,下载不要求事先取得站点授权。下载不自动授予站点或收费插件授权;安装交付及维护服务另行约定。CMS 基础授权免费不等于全部程序、插件及服务免费。

五、维护服务

免费维护的截止日期和服务范围以会员中心显示的客户约定为准,截止日期包含当日。未填写表示尚未约定,不代表无限期维护。同一客户的站点共用该客户的维护约定。

维护到期不会自动撤销已获得的基础授权。到期后的维护、定制和迁移等需求另行协商。

六、自愿赞助

赞助为自愿、一次性支持,不自动续费,不影响 CMS 基础授权,也不包含收费插件或其授权、维护服务及优先响应承诺。赞助不替代插件购买。订单状态以支付结果为准;订单或退款问题请联系管理员核实处理。

七、使用规范与联系

请依法使用账号与相关服务,不得侵害他人权益、盗用账号或凭据、绕过授权限制,或干扰网站正常运行。

如对本协议、授权范围或服务记录有疑问,请通过官网“联系帮助”入口与管理员沟通。本协议不排除或限制用户依法享有的权利。