schumacherfm/mage2-pace

Magento2 后端和前端自动页面加载进度条。

安装: 552

依赖项: 0

建议者: 0

安全: 0

星标: 26

关注者: 5

分支: 7

开放性问题: 0

语言:CSS

类型:magento2-module

v0.3.0 2019-10-21 18:00 UTC

This package is not auto-updated.

Last update: 2024-09-17 16:40:02 UTC


README

Magento2 Pace - 后端和前端自动页面加载进度条。

Pace 将自动监控您的ajax请求、事件循环延迟、文档就绪状态以及页面上的元素以决定进度。在ajax导航时将重新开始!

基于 https://github.com/HubSpot/pace

演示 http://github.hubspot.com/pace/docs/welcome/

主题可以在后端部分系统 -> 配置 -> 高级 -> 系统 -> Pace中进行配置。

后端集成

已创建一个插件,在\Magento\Backend\Block\Page\RequireJs的toHtml()方法之后拦截。这是在<head>标签之后直接集成pace的唯一方法。Pace CSS/JS将被缓存。

前端集成

@todo 因为内部Mage2代码表示:临时解决方案

测试

@todo 一旦调用phpunit将不再花费时间。

通过Composer安装

请按顺序运行以下命令

  1. composer require schumacherfm/mage2-pace
  2. php bin/magento setup:upgrade
  3. php bin/magento static:content:generate
  4. php bin/magento setup:di:compile

兼容性

  • Magento >= 2
  • php >= 5.5.0

支持/贡献

使用问题跟踪器报告错误或向我们发送pull请求。

与其分支,我可以在您真的打算开发此模块时将您添加为合作者。只需询问即可 :-)

我使用的是该模型: 一个成功的Git分支模型

有关版本控制,请参阅 语义版本控制2.0.0

历史记录

0.2.0

  • 与 Magento 2 GA 2.0.0 兼容
  • PHP7 兼容

0.1.0

  • pace.js 升级到 1.0.2
  • 首次发布

许可

MIT 许可证 (MIT)

版权所有 (c) 2013-2016 Cyrill Schumacher

特此授予任何获得此软件及其相关文档副本(“软件”)的人免费使用软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向提供软件的人提供这样做,但受以下条件的约束

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和未经侵权保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论这些责任是基于合同、侵权或其他方式,无论这些责任是否因软件或其使用或其他方式而产生。

作者

Cyrill Schumacher

我的pgp公钥