未使用のモジュールとプラグインには何が適切ですか?


11

一部のモジュールとプラグインはJoomlaに付属しており、他のものはコンポーネントパッケージとともにインストールされ、使用されません。モジュールとプラグインを単に無効にするか、完全にアンインストールする必要がありますか?

回答:


7

私が使用していないコアに同梱されている拡張機能は、無効にするだけです。コアアップデートの処理方法により、これらのファイルは、更新日にサイトに再表示されることがよくあります。

多くの場合、拡張パッケージの一部として付属する未使用の拡張機能をアンインストールできます。適切なパッケージ拡張機能としてパッケージ化されている場合、すべてのコアコードが問題となるのは、拡張機能が見つからない場合にアンインストールすることです。

そうは言っても、安全のためにパッケージの一部として提供された未使用のものはすべて無効にします。


5

セキュリティの観点から、未使用の拡張機能(コンポーネント、モジュール、プラグイン、テンプレート)をアンインストールします。

これにより、不正なコードにさらされる可能性が減少します。修正に取り組んできたサイトのほとんどは、パッチが適用されていない古い拡張機能によって侵害されています(確かに、無効にされていないこともよくあります)。

管理ユーザーの観点から見ると、混乱も少なく、メニューの選択も少なく、全体的なエクスペリエンスもきれいになります。(また、新しいユーザーがメニューを間違ったテンプレートに割り当てたり、最新バージョンを使用していないモジュールを作成したりするのを防ぎます)。


3

これは、パッケージをインストールしてから、使用するコンポーネントをアンインストールし、使用した可能性のあるプラグインを残しておく場合など、扱いにくい問題です。

現在私が知る限り、何かが特定のプラグインを動作させる必要がないかどうかを知る方法はありません。これは、コンポーネントに追加されたxmlの機能リクエストになり、どのプラグイン/モジュールを使用する必要があるかを指定して、Joomlaが必要なものと不要なものを確認できるようにします。これは単なるアイデアですが、すべてのサードパーティの開発者が正しく使用できるようにするのは難しいでしょう。

最善の方法は、サイトにインストールされているものを適切に追跡し、コンポーネントに必要なプラグインなどを把握することです。通常、コンポーネント開発者は、そのコンポーネントのプラグインを簡単に理解できるような方法でプラグインに名前を付けるか、作成者を使用することができます。モジュールは通常、どこでも使用されていなくてもほとんど問題なくアンインストールできます。通常、プラグインに依存することはほとんどありません。

未使用のJoomla拡張機能については、アンインストールしないでください。クリーンなサイトに配置することは、通常それを必要とすることを意味するため、そのままにしておくのが最善です。Joomlaをさらに分割して「特別な」インストールを可能にするという話がありますが、コアから何かを削除する前にそれまで待つのが最善です。


2

コンポーネント、モジュール、プラグインについては、通常は無効にします。私が完全に削除するのは、未使用のテンプレートです。これは、より多くのスペースを必要とし、モジュールを位置に割り当てる必要がある場合、多くの無用な位置オプションも作成します。

2016年7月の更新

コアテンプレート

---その時点でテンプレートを完全に削除することは理想的ではなく、更新後に問題やバグ発生する場合がありましたが、私が覚えている限り、これらのテンプレートのモジュール位置をモジュールに表示しない唯一の方法でしたマネージャーポジション選択。

ただし、最近のJoomlaバージョンでは、テンプレートを無効にすると、モジュールマネージャーの位置選択ドロップダウンからその位置が非表示になるため、テンプレートを無効にできます。

コア拡張

拡張機能がweblinksパッケージのように分離されている場合は、アンインストールできます。他のコア拡張機能については、それらをインストールして無効にしておく方が良いと思います。

サードパーティ

未使用の拡張機能はすべてアンインストールする必要があります。


0

Joomlaコアコンポーネント、プラグイン、テンプレート、モジュールに関する私のアドバイス:常に最新のサポートされているJoomlaバージョンがある場合は、それらを削除しないでください。しかし、たとえばJoomla 1.0を使用している場合は、すべてを削除します...

サードパーティの拡張機能の場合:使用しない場合は削除し、データベースから拡張機能のエントリを確認して、それらも削除します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.