iods / module-base
用于扩展和测试 Magento 2 通用功能的基模块容器。
Requires
- php: ~8.2.0|~8.1.0|~8.0.0|~7.4.0
- ext-dom: *
- ext-libxml: *
- magento/framework: ^103.0
- magento/module-backend: *
- magento/module-config: *
- symfony/console: *
Requires (Dev)
- composer/composer: *@dev
- phpstan/extension-installer: 1.2.*
- phpstan/phpstan: 1.9.*
- phpstan/phpstan-phpunit: 1.3.*
- phpunit/phpunit: *
This package is auto-updated.
Last update: 2023-12-24 17:26:05 UTC
README
Iods_Base 模块是用于扩展和测试 Magento 2 通用功能的核心模块容器。这包括一些注册模块所需的常用文件,以及一些用于理解整体 Magento 2 模块结构的组件。
此模块提供的功能包括
- 用于其他模块利用的主容器,主要辅助工具
- 用于配置支持的 Adminhtml 部分
这是一个私有模块,目前不维护供公众使用。
事实
- 版本:0.1.1 (开发)
- Composer 包
- Github 上的存储库
入门
下载 Zip
下载发布版本。
通过 Composer
正在工作中。
要求
已知问题
- 链接到任何 Github 问题,或列出与 Magento 2 兼容性或扩展兼容性问题
- 为其他 Iods 模块提供主要容器以扩展和利用,包括 ACL
- 显示
APP_MODE,方便开发者在不同环境(商店版本和 Magento 版本)中工作(快速参考) - CRUD 模型,用于保存数据和其他扩展包
- 具有前端显示的系统配置条目
- 安装脚本,用于安装表并插入模块的示例数据
- 卸载脚本,用于正确删除扩展
- Adminhtml UiComponent 表单和网格,带有管理条目
- 修复了一些 Magento 2 与插件和观察者相关的问题
- 用于清除 X 的定时任务
- 报告检查和通知
- 为其他模块添加一些辅助工具
相关项目/票据/故事
如果您内部使用此模块,请尝试添加相关文档的链接,这些文档包含在项目或票据中。
- #00000 - 任务标题在这里
- #00001 - 任务标题在这里
- #00002 - 任务标题在这里
- #00003 - 任务标题在这里
- #00004 - 任务标题在这里
- #00005 - 任务标题在这里
安装
包含一系列关于安装和配置的逐步示例。
$ composer require iods/module-performance
$ bin/magento module:enable Iods_Performance
$ bin/magento setup:upgrade
$ bin/magento cache:flush
$ bin/magento config:set dev/js/minify_files 1 -l
$ bin/magento config:set dev/js/merge_files 1 -l
$ bin/magento config:set dev/css/minify_files 1 -l
$ bin/magento config:set dev/css/merge_css_files 0 -l
$ bin/magento config:set dev/template/minify_html 1 -l
$ bin/magento deploy:mode:set production
部署
添加有关如何在实时系统上部署此内容的附加说明。
构建所用
Magento 2
组件
解释您如何创建您的模块。您是否使用了插件或观察者?模块的入口点在哪里。
- 压缩HTML代码
- 懒加载Iframes、图片
- 通过javascript/browser预加载延迟/预加载CSS文件
- 压缩内联CSS、JavaScript
- 将JavaScript移至页脚
- 延迟JavaScript代码
- 添加https/2推送
- 预加载字体
扩展
解释如何扩展您的模块。
Give an example
配置
概述给定的配置。
如果您想使用CSS修饰函数,则必须禁用合并CSS。
| 部分 | 组 | 字段 | 描述 |
|---|---|---|---|
| web | 默认 | cms_home_page | 选择CMS主页 |
| web | 默认 | cms_no_route | 选择404页面 |
| web | 默认 | cms_no_cookies | 选择无Cookies页面 |
开发
结构
它是如何工作的?模块中存在哪些组件。有什么不同。链接到devdocs。
通过为您的团队提供模块的系统信息示例和演示来结束。
可扩展性
包含一系列关于扩展模块和扩展点的代码片段的逐步示例。
事件
模块分发的活动列表。
布局
它是否引入了布局或布局处理程序?
UI组件
模块是否引入了任何UI组件或配置文件,在哪里?
公共API
模块是否引入了任何公共API?引入了哪些服务?
\Magento\Sales\Api\InvoiceOrderInterface * Create an Invoice * Change status and state
Packagist设置
测试
包含一系列测试模块的逐步示例。
代码风格
包含任何相关的代码风格信息或文档。
配置
模块中admin/configuration设置的概述。
| 组 | 字段 | 描述 |
|---|---|---|
| web | 默认 | 示例 |
| web | 默认 | 示例 |
| 管理员 | 默认 | 示例 |
支持
如果您在此项目中有任何问题,请在Github上创建一个问题
开发者
查看参与此项目的贡献者列表。
版本控制
为了提高发布周期的透明度并努力保持向后兼容性,该项目遵循语义化版本控制指南进行维护。
支持
如果您在此模块中遇到任何问题,请在Github上创建一个问题
版本控制
为了提高发布周期的透明度并努力保持向后兼容性,该项目遵循语义化版本控制指南进行维护。
许可协议
本项目/代码在MIT许可协议下发布。
版权
(c) 2022 赖·米勒