melisplatform / melis-templating-plugin-creator
Melis平台模板插件创建器
v5.2.0
2024-06-06 10:01 UTC
Requires
- php: ^8.1|^8.3
- melisplatform/melis-cms: ^5.2
- melisplatform/melis-core: ^5.2
- melisplatform/melis-tool-creator: ^5.2
This package is auto-updated.
Last update: 2024-09-18 05:10:00 UTC
README
生成一个现成的模板插件,包括源代码和必要的配置。这将帮助开发者,尤其是平台的新开发者,快速创建插件,而无需深入了解插件的技术细节。
开始使用
以下说明将帮助您在您的机器上运行项目副本。
先决条件
运行Melis模板插件创建器模块需要安装以下模块:
- Melis核心
- Melis工具创建器
安装
运行composer命令
composer require melisplatform/melis-templating-plugin-creator
转到/melis-templating-plugin-creator/public/,将'temp-thumbnail'目录的所有者更改为'www-data'。这是插件缩略图临时保存的位置。
chown www-data temp-thumbnail
数据库
此工具不需要数据库
提供的工具和元素
- 模板插件创建器工具
- 模板插件创建器服务
模板插件创建器工具
- 用户必须指定生成插件的目标:新模块或现有站点模块
- 需要设置插件的属性(字段名、显示类型、默认选项、默认值和必填属性),以及它们的翻译,这些翻译将用于插件模态表单中
- “模板”属性已默认设置
- 生成后,源代码可以在目标模块内部找到,可以根据项目需求进行更新
- 生成的插件可以在Melis CMS页面编辑系统中的插件菜单中找到
模板插件创建器服务
File:
- /melis-templating-plugin-creator/src/Service/MelisTemplatingPluginCreatorService.php
-
MelisTemplatingPluginCreatorService
- 此服务的主要功能是使用当前会话中保存的参数生成模板插件。
$templatingPluginService = $this->getServiceManager()->get('MelisTemplatingPluginCreatorService'); $result = $templatingPluginService->generateTemplatingPlugin();
作者
- Melis技术 - www.melistechnology.com
还可以查看参与此项目的贡献者列表。
许可证
本项目根据Melis技术高级版最终用户许可协议(EULA)授权 - 有关详细信息,请参阅LICENSE.md文件。