承接 frosh/tools 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

frosh/tools

最新稳定版本:3.2.4

Composer 安装命令:

composer require frosh/tools

包简介

Provides some basic things for managing the Shopware Installation

README 文档

README

This plugin contains some utility functions for managing a Shopware 6 shop.

The current feature set consists of:

  • System-Status
    • Checks PHP Version, MySQL, Queue is working etc.
    • Checks for performance optimizations and links documentation
  • Cache Manager
    • Lists App and Http Cache and all folders in var/cache
    • Clear specific caches
    • Compile theme
  • Scheduled Task Manager
    • Shows all Scheduled Tasks and can execute one specific
    • Edit interval and next execution
    • Register Scheduled Tasks
  • Queue Manager
    • Shows the amount of messages in the queue
    • Reset queue
  • Elasticsearch Manager
    • Shows the current status of the Elasticsearch nodes & cluster
    • Lists all indices of the Elasticsearch instance
    • Quick actions for index handling
    • Execute Elasticsearch console commands
  • Log Viewer
    • Shows the entries of /var/log/*.log files
  • Shopware File Checker
    • Checks if core files have been changed
  • State Machine Viewer
    • basic view of order, transaction and delivery states
  • Override system config by config files
    • Overwrite any system config value with static or environment values

Installation

Git

  • Clone this repository into custom/plugins of your Shopware 6 installation
  • Install composer dependencies shopware-cli extension prepare custom/plugins/FroshTools
  • Build the assets with shopware-cli extension build custom/plugins/FroshTools

Packagist

composer require frosh/tools
bin/console plugin:refresh
bin/console plugin:install --activate FroshTools

Store (Bearer token required from packages.shopware.com)

composer require store.shopware.com/froshtools
bin/console plugin:refresh
bin/console plugin:install --activate FroshTools

Commands

frosh:dev:robots-txt - For testshops - add/change robots.txt to stop crawlers

bin/console frosh:dev:robots-txt

frosh:dev:robots-txt -r - For testshops - revert changes in robots.txt

bin/console frosh:dev:robots-txt -r

frosh:composer-plugin:update - update plugins managed by composer

bin/console frosh:composer-plugin:update

frosh:monitor - Monitor your scheduled tasks and queue with this command and get notified via email.

bin/console frosh:monitor <sales-channel-id>

frosh:es:delete-unused-indices - Delete unused Elasticsearch indices

bin/console frosh:es:delete-unused-indices

frosh:extension:checksum:check - Check extension file integrity

bin/console frosh:extension:checksum:check [extension-name]

frosh:extension:checksum:create - Create extension checksums

bin/console frosh:extension:checksum:create [extension-name]

frosh:redis-namespace:cleanup - Clean up Redis namespaces (experimental)

bin/console frosh:redis-namespace:cleanup [--dry-run]

frosh:redis-namespace:list - List Redis namespaces (experimental)

bin/console frosh:redis-namespace:list

frosh:redis-tag:cleanup - Clean up Redis tags

bin/console frosh:redis-tag:cleanup

Suppress files from being restorable in FileChecker

# config/packages/frosh_tools.yaml
frosh_tools:
    file_checker:
        exclude_files:
            - vendor/shopware/core/FirstFile.php
            - vendor/shopware/core/SecondFile.php

Screenshots

System Status Cache Manager Scheduled Task Manager Queue Manager Log Viewer File Checker Elasticsearch Manager Feature Flags State Machine Viewer

统计信息

  • 总下载量: 609.17k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 77
  • 点击次数: 1
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 77
  • Watchers: 3
  • Forks: 34
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-09-07