0

joomla! 用の独自のプラグインとコンポーネントを開発する方法を学んでいます。2.5。

サイトの機能を数か月開発した後、作成したコンポーネントのいくつかは、com_content または com_user のプラグインとして開発した場合と同じように効果的だった可能性があることに気付き始めています。

私の質問は、完全なコンポーネントが必要かどうかを判断する最善の方法は何か、また、同じ機能を提供するために 1 つまたは複数のプラグインを使用できるのはいつなのかということです。

現時点で私が感じているのは、プラグインは自己完結型であるため、はるかに優れた方法であるということです。多分私は自分の質問に答えました.要素間の相互作用がより複雑な場合、プラグインは非常にモジュール化された機能に使用できるため、コンポーネントが必要です。

他の誰かが見解を持っていますか?

4

1 に答える 1

2

コンポーネントとプラグインは、まったく異なる種類の拡張機能です。

コンポーネントは、VirtueMart などのコンテンツ領域や記事が表示される場所に表示されるアプリケーション/システムです。それらをコンピューターのソフトウェアと考えてください。

プラグインは、Joomla および/またはそれが使用している拡張機能を操作するためにあります。これらには、トリガー イベントに関連付けられている関数が含まれています。一言で言えば、既存の拡張機能の機能を拡張するために存在します。

だからあなたの質問に答えて、あなたが作成しているものについて考えてください。

お役に立てれば

于 2012-10-17T13:44:05.557 に答える