hivecommerce / magento2-content-fuzzyfyr
Magento2的Content Fuzzyfyr模块用于填充空内容字段 - 如有必要 - 将实际内容与虚拟内容进行切换。这是用于开发目的的,例如节省时间来准备测试数据以及符合GDPR要求。
Requires
- php: ~7.4.0|~8.0.0|~8.1.0
- magento/framework: ~102.0.7-p2|~103.0.0|~103.0.1|~103.0.2|~103.0.3|~103.0.4
- magento/module-catalog: ~103.0.7-p2|~104.0.0|~104.0.1|~104.0.2|~104.0.3|~104.0.4
- magento/module-cms: ~103.0.7-p2|~104.0.0|~104.0.1|~104.0.2|~104.0.3|~104.0.4
- magento/module-customer: ~102.0.7-p2|~103.0.0|~103.0.1|~103.0.2|~103.0.3|~103.0.4
- magento/module-user: ~101.1.7|~101.2.0|~101.2.1|~101.2.2|~101.2.3|~101.2.4
Requires (Dev)
- bitexpert/captainhook-infection: ^0.6.0
- bitexpert/phpstan-magento: ^0.20.0
- captainhook/captainhook: ^5.10.8
- captainhook/plugin-composer: ^5.3.3
- infection/infection: 0.22.0|^0.26.6
- magento/magento-coding-standard: ^15
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.5.4
- phpstan/phpstan-strict-rules: ^1.1
- phpunit/phpunit: ^9.5.20
- squizlabs/php_codesniffer: ^3.6
Conflicts
This package is auto-updated.
Last update: 2024-09-02 04:29:09 UTC
README
Content Fuzzyfyr模块为Magento® 2填充空内容字段 - 如有必要 - 将实际内容与虚拟内容进行切换。这是用于开发目的,例如节省时间来准备测试数据以及符合GDPR要求。
功能
- 自动填充空内容和图片字段
- 在开发时使用生产数据时符合GDPR要求
- 导出已符合GDPR要求的已生产数据库
- 使用参数来控制需要填充虚拟内容的部分
安装
安装hivecommerce/magento2-content-fuzzyfyr
的首选方法是使用Composer。简单地将hivecommerce/magento2-content-fuzzyfyr
作为依赖项添加
composer.phar require hivecommerce/magento2-content-fuzzyfyr
可选地,您可以在此处下载最新版本这里,并将解压缩的代码安装到您的项目目录下的app/code/HiveCommerce/ContentFuzzyfyr。
安装后
在安装模块源代码后,必须通过Magento® 2 CLI启用模块。
bin/magento module:enable HiveCommerce_ContentFuzzyfyr
系统升级
启用模块后,必须升级Magento® 2系统。
如果系统模式设置为生产,则首先运行compile命令。对于开发者模式,此操作不是必需的。
bin/magento setup:di:compile
要升级系统,必须运行upgrade命令。
bin/magento setup:upgrade
用户指南
完整的用户指南请在此处找到这里。
如何使用
CLI
内容Fuzzyfyr
Content Fuzzyfyr模块为Magento® 2提供了一个Magento® 2 CLI命令dev:content:fuzzyfyr,用于修改现有内容(或仅使用--only-empty标志修改空字段)以切换到某些定义的默认值
bin/magento dev:content:fuzzyfyr [options]
注意:请务必注意,此命令仅在非生产模式下运行,以避免错误地弄乱生产数据。
您可能需要切换到default或developer模式来运行该命令
bin/magento deploy:mode:set developer
标志列表
选项列表
如何应用自定义代码
触发一个名为hc_content_fuzzyfyr_event的事件。监听此事件,请期待在Observer数据中以下参数
'configuration' => \HiveCommerce\ContentFuzzyfyr\Model\Configuration
内容导出
Content Fuzzyfyr模块为Magento® 2提供了一个Magento® 2 CLI命令dev:content:export,用于导出一个包含已模糊化内容的数据库转储,用于现有内容(或仅使用--only-empty标志用于空字段)
切换到某些定义的默认值
bin/magento dev:content:export [options]
注意:运行代码会激活维护模式。如果命令成功运行或错误运行且最初已禁用维护模式,则将禁用维护模式。但是,建议在运行命令后手动检查生产系统。
标志列表
选项列表
如何应用自定义代码
触发一个名为hc_content_export_event的事件。监听此事件,请期待在Observer数据中以下参数
'configuration' => \HiveCommerce\ContentFuzzyfyr\Model\Configuration
管理
内容导出
为 Magento® 2 定制的 内容模糊化 模块扩展了 Magento® 2 管理后台的备份区域,添加了一个额外的选项以触发符合 GDPR 标准的数据库导出。数据库导出将包含模糊化的客户和用户数据。
通过主导航选择 系统 > 备份
备份区域通过新增的按钮 符合 GDPR 标准的数据库备份(内容模糊化) 得到扩展
点击此按钮,将打开一个向导以配置备份 - 主要包括备份文件的名称
如果向导被确认,则将创建符合 GDPR 标准的备份,并在现有的备份列表中可见
贡献
请随时通过报告问题或创建一些改进的拉取请求来为这个模块做出贡献。
许可
内容模糊化 模块适用于 Magento® 2,在 Apache 2.0 许可下发布。