害を与えずにオフにできる未使用のコアモジュールのリスト


19

これにReffering Magentoの1については、このトピック彼らはほとんど使用されていないので、多分オフにするか、完全に私たちの店のための害で除去することができるコアMagentoの2モジュールのリストを準備することは有用であろう。

いくつかの命題から始めるには:

  • Magento_UpsまたはMagento_DhlまたはMagento_Fedex(当社のクライアントは、それらの出荷を使用しない場合)
  • Magento_Paypal - 上記のように
  • Magento_AdminNotification (時々迷惑です)
  • すべてのモジュールImport/Export-店舗をMagentoから移行しない場合1
  • Magento_BundleまたはMagento_DownloadableまたはMagento_GroupedProduct-使用しない場合
  • Magento_GiftMessage -(使用しない場合)
  • Magento_Rss -使用しない場合
  • Magento_Sitemap

そして、ここでいくつかの疑わしいもの-誰かがそれらに経験がある場合、それらが何かに役立つかどうかを知らせてください:

  • Magento_Marketplace
  • Magento_Msrp
  • Magento_NewRelicReporting
  • Magento_OfflineShippingMagento_OfflinePayments
  • Magento_SampleData
  • Magento_Swagger
  • Magento_Usps
  • Magento_Vault

1
これはMagento_NewRelicReporting、New Relicアプリケーションのパフォーマンスプロファイリングサービスとの単なる統合であると考えているため、このサービスをオフにしようと思います。また、Magento_SampleData単なるサンプルデータ(製品、顧客、注文など)であるため、確実にオフにすることができます。
tjons 16

Guys-Magento 2.3の場合の更新はありますか?
Bartosz Kubicki

私の1で@バルトシュ・kubicki Magentoのv.2.3.1私はこれらの無効にしているpastebin.com/z5BmTT4Hを問題なく。
カネナ

回答:


13

ここに私がモジュールが行うと思うことのリストがあり、それはあなたが無効にしようとすることができるものを知るのに役立つかもしれません。

重要な注意:いくつかの依存関係が壊れている可能性があるため、モジュールを無効にするときはモジュールの依存関係を確認してください。

  • AdminNotification:無効にすることができます。ただし、最新のセキュリティ情報を取得すると便利です。
  • AdvancedPricingImportExport:インポート/エクスポート機能または高度な価格設定を使用しない場合、これを無効にできると思います。
  • 許可:無効にすることはできません。ACLを処理するモジュールです
  • Authorizenet:Authorize.netを使用しない場合は無効にできます
  • バックエンド:バックエンドを処理するために無効にすることはできません
  • バックアップ:Magentoバックアップ機能を使用しない場合は無効にできます。
  • BrainTree:BrainTreeを使用しない場合は無効にできます
  • バンドル:バンドル製品を使用しない場合は無効にできます。
  • BundleImportExport:インポート/エクスポート経由でバンドル製品を使用しない場合は無効にできます
  • CacheInvalidate:Varnishキャッシュを使用しない場合は無効にできます(しかし、そうすべきです!)
  • キャプチャ:キャプチャを使用しない場合は無効にできます
  • カタログ:まあ、それは無効にできると思いますが、どうしてですか?
  • CatalogImportExport:カタログにインポート/エクスポートを使用しない場合は無効にできます
  • CatalogInventory:無効にできません
  • CatalogRule:カタログ価格ルールを使用しないと無効になる可能性があると思います
  • CatalogRuleConfigurable:構成可能製品でカタログ価格ルールを使用しない場合は無効にできます
  • CatalogSearch:そのままにしてください;)
  • CatalogUrlRewrite:これも同じ
  • CatalogWidget:カタログウィジェットの製品リストを使用しない場合、これは無効にできます。
  • チェックアウト:保管する
  • CheckoutAgreements:チェックアウト契約を使用しない場合は無効にできます。
  • Cms:正直に言うと、CMS機能を使用しない場合、本当に無効にできるかどうかはわかりません。
  • CmsUrlRewrite:上記を参照
  • 構成:システム構成機能を処理するために無効にすることはできません
  • ConfigurableImportExport:インポート/エクスポート機能で構成可能を使用しない場合は無効にできます
  • ConfigurableProduct:構成可能な製品を使用しない場合は無効にできます
  • 連絡先:連絡先ページを使用しない場合は無効にできます
  • クッキー:保管してください;)
  • Cron:ここも同じ
  • CurrencySymbol:複数の通貨を使用しない場合は無効できると思います
  • お客様:まあ^^
  • CustomerImportExport:顧客でインポート/エクスポート機能を使用しない場合は無効にできます
  • デプロイ:デプロイ方法によって異なりますが、これはデプロイCLIコマンドを処理するモジュールです
  • 開発者:本番環境では無効できますが、開発者にいくつかのCLIコマンドを提供しています。
  • Dhl:DHLを使用しない場合は無効にできます
  • ディレクトリ:国と地域の管理を処理するため、無効できないと思います。
  • ダウンローダブル:ダウンロード可能な製品を使用しない場合は無効にできます。
  • DownlodableImportExport:インポート/エクスポート機能でダウンロード可能な製品を使用しない場合は無効にできます。
  • Eav:無効にできません
  • メール:無効にできません
  • EncryptionKey:パスワード/機密データを保護する高度な暗号化モデルを処理するため、無効にしないでください
  • Fedex:FedExを使用しない場合は無効にできます。
  • GiftMessage:ギフトメッセージを使用しない場合は無効にできます。
  • GoogleAdwords:Adwordsを使用しない場合は無効にできます。
  • GoogleAnalytics:アナリティクスを使用しない場合は無効にできます(誰が使用しますか?)
  • GoogleOptimizer:GoogleアナリティクスでGoogle Experiment(A / Bテスト)を使用しない場合は無効にできます
  • GroupedImportExport:インポート/エクスポート機能でグループ化された製品を使用しない場合は無効にできます。
  • GroupedProduct:グループ化された製品を使用しない場合は無効にできます。
  • ImportExport:インポート/エクスポート機能をまったく使用しない場合は無効にできます。
  • インデクサー:維持する
  • 統合:Web APIを使用しない場合は、無効できることを確認してください。
  • LayeredNavigation:レイヤードナビゲーションを使用しない場合は無効にできます。
  • マーケットプレイス:バックエンドでMagentoのパートナーを表示するように無効できます
  • MediaStorage:保管する
  • Msrp:MagentoのMSRP機能を使用しない場合は無効できると思います。
  • 複数配送:「複数の住所へ配送」機能を使用しない場合は無効にできます。
  • NewRelicReporting:NewRelicを使用しない場合は無効にできます。
  • ニュースレター:Magentoのニュースレター機能を使用しない場合は無効にできます。
  • OfflinePayments:次の支払い方法を使用しない場合は無効にできます:銀行振込、代引き、小切手/お金の注文、注文。
  • OfflineShipping:次の配送方法を使用しない場合は無効にできます:送料無料、定額料金、テーブル料金、店舗でのお受け取り。
  • PageCache:維持する
  • 支払い:同じ
  • Paypal:PayPalを使用しない場合は無効にできます。
  • 永続性:Magentoの永続性機能を使用しない場合は無効にできます。
  • ProductAlert:製品アラート機能を使用しない場合は無効にできます。
  • ProductVideo:製品にビデオを使用しない場合は無効にできます。
  • 引用:それを保つ
  • レポート:Magentoレポートを使用しない場合、無効できると考えています。
  • RequireJs:維持する
  • レビュー:レビューシステムを使用しない場合は無効にできます。
  • Rss:RSSを使用しない場合は無効にできます
  • ルール:これは、販売ルール、カタログルールなどによって拡張された抽象モジュールです。理論的には、ルールを使用しない場合は無効にできます。
  • セールス:維持
  • SalesRule:ショッピングカートルールを使用しない場合は無効にできます。
  • SalesSequence:保持する必要があります。Salesモジュールでのシーケンス処理を担当します。
  • SampleData:サンプルデータを使用しない場合は無効にできます
  • 検索:保管する
  • セキュリティ:保管する
  • SendFriend:友達に送信機能を使用しない場合は無効にできます。
  • 配送:保管
  • サイトマップ:サイトマップを管理したくない場合は無効にできます。
  • ストア:保管
  • Swagger:Magento REST APIをユーザーフレンドリーな形式でチェックしたくない場合は無効できると思います。
  • スウォッチ:スウォッチを使用しない場合は無効にできます
  • SwatchesLayeredNavigation:レイヤードナビゲーションでスウォッチを使用しない場合は無効にできます
  • 税金:非課税の世界に住んでいる場合を除き、そのままにしてください。その場合は、あなたの世界への招待状を送ってください。
  • TaxImportExport:税金でインポート/エクスポート機能を使用しない場合は無効にできます。
  • テーマ:維持する
  • 翻訳:理論的には、翻訳が必要ない場合は無効にすることができます
  • Ui:それを保ちます
  • UPS :UPSを使用しない場合は無効にできます
  • UrlRewrite:維持する
  • ユーザー:保管
  • USPS:USPSを使用しない場合は無効にできます
  • 変数:カスタム変数機能を使用しない場合は無効にできます。
  • Vault:Vaultを使用しない場合は無効にできます。
  • バージョン:誰でもアクセスしてMagentoのバージョンを確認できるため、無効にする必要があります/magento_version
  • Webapi:RESTおよびSOAP Webサービスを使用しない場合は無効にできます。
  • WebapiSecurity:RESTおよびSOAP Webサービスを使用する場合は無効にしないでください。
  • Weee:製品税を削除/修正しない場合は無効にできます
  • ウィジェット:ウィジェットを使用しない場合は無効にできます
  • ウィッシュリスト:ウィッシュリスト機能を使用しない場合は無効にできます。

管理製品ページでその時点でレビューモジュールが無効になっている場合、jsエラーが発生します。確認しましたか?
ラケシュジェサディヤ16

私はあなたが任意のモジュールを無効にする前に、モジュールの依存関係を確認する必要があると述べていない@Rakesh
デジタルPianismでラファエル

6

理論的には、モジュールの依存関係も無効にすると、モジュールを無効にできるはずです。
cliコマンドを実行すると、すべての依存関係を表示できるはずbin/magento info:dependencies:show-modulesです。モジュール間のすべての依存関係を含むcsvファイルを生成します。
理想的には、これはツリーのような構造であり、1つのブランチを完全に無効にすると機能しますが、これは実際の動作であり、そのようには機能しません。
循環依存関係を持つモジュールがいくつかあります。「AはAに依存するCに依存するBに依存します」(これはまだ小さなシナリオです。それより大きいチェーンを取得できます)。
ここでは、完全な円を無効にしない限り、モジュールを無効にすることはできません。
ただし、モジュールのインストール時にUIからそれを行うことはできません。インストールする前に手動で行う必要があります。
このコマンドを使用して、すべての循環依存関係を確認できbin/magento info:dependencies:show-modulesます。繰り返しますが、説明されているすべての循環依存関係を含むcsvファイルを取得します。
しかし、完全な円を無効にしても、いくつかの未宣言の依存関係や間違ったモジュールで宣言されたいくつかの依存関係のために問題が発生する可能性があります。
約1年前にMagetTitansITのコアモジュールを無効にすることについてプレゼンテーションを行いました。あなたは見つけることができ、ここでスライドを
過去1年でいくつかの問題が修正されたため、少し時代遅れかもしれませんが、アイデアと主な問題はまだ残っています。


bin/magento info:dependencies:show-module非常に便利なようです!そのスライドをチェックします!
Bartosz Kubicki 16
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.