melisplatform/melis-templating-plugin-creator

Melis平台模板插件创建器

v5.2.0 2024-06-06 10:01 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技术高级版最终用户许可协议(EULA)授权 - 有关详细信息,请参阅LICENSE.md文件。