dneustadt/dn-view-snapshots

该软件包已废弃,不再维护。未建议替代软件包。

Shopware插件,允许您记录/日志视图并恢复它们

安装: 9

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:shopware-plugin

1.0.0 2018-03-17 17:26 UTC

This package is not auto-updated.

Last update: 2020-01-24 17:38:50 UTC


README

已停用 - 已迁移至 FroshViewSnapshots

Scrutinizer Travis CI

View Snapshots 是Shopware的一个插件,允许您持续记录/日志请求。它将记录传递给视图的变量快照,并将它们以序列化形式持久化到数据库中。此外,还将持久化模板路径、会话ID和自记录开始以来采取的步骤。

目标

通过获取模板的快照,包括其数据,您可以审查大多数请求,其结果与原始请求大致相同。因此,您可以自定义模板、CSS、JavaScript,并将您的更改与之前记录的情况进行比较,例如购物车中的不同文章或订单确认。

功能

  • 随时开始/停止记录会话
  • 后端组件以查看记录的会话
  • 查看记录的快照
  • 在记录的会话中向前/向后导航到快照

用法

通过插件管理器安装插件后,您可以在配置菜单下找到相应的后端应用程序。

后端应用程序将列出所有记录的会话。

要开始记录会话,请请求前端页面并使用JavaScript控制台发出命令

开始记录

> snapshots.record()  
▶️️ Recording of session starting next request. Session ID: 0sorspi2md1j2vpt9tn9po3om1

停止记录

> snapshots.stop()  
✋️️ Stopped recording current session.

查看记录的会话时

查看记录会话中的下一步

> snapshots.next()

查看记录会话中的上一步

> snapshots.prev()

安装

  • 将此存储库克隆到Shopware安装目录下的 custom/plugins 文件夹中的 DnViewSnapshots 文件夹。
  • 通过Shopware后端的插件管理器安装插件。

使用composer安装

  • 切换到Shopware的根安装目录
  • 运行命令 composer require dneustadt/dn-view-snapshots 并通过插件管理器安装和激活插件

要求

  • Shopware 5.3.4或更高版本
  • PHP 7.0