WordPressのようなプラグイン指向サイトのフォルダー構造
-
18-09-2019 - |
質問
WordPressやJoomlaのようなプラグインが向けられたサイトのファイルとフォルダー構造について知りたいだけです。私の要件は、サイトを開発し、プラグインなどを介してさらに機能を追加することです。
私が必要とするのは、だけの追加情報や機能セッションを追加することです WordPress使用できます すべて1つのSEOパッケージにあります タイトルとその他の情報をバイパスします。または、関連記事のような他のいくつかの機能は、特定の記事本文の下部に表示されます。の構造について話している WordPress.
誰かが私と共有してください。誰もが私のQustionも理解してくれたことを願っています。ありがとうございました。
解決
多くの可能な解決策があると思います。
依存する可能性があります:
- スケーラブリティ(プラグインをサポートし、お互いの部分を再利用するためにどのくらいの大きさを望みますか?)
- バイブル(URLでプラグインアドレスがどのように見えるようにするべきですか?)
- 展開(新しいプラグインを追加できるのは誰ですか?それはすべての人のために開いていますか、それとも認定された開発者だけです)
あなたは行くことができます:
www.domain.xyz/plugins/some_module/
ただし、プラグインがプラグインを使用したが、その後システムのデフォルトの一部になった場合はどうなりますか?
そうすれば、彼らがどのようなものかを呼ぶ方が論理的です。
www.domain.xyz/some_module/
ただし、システムフォルダーを履行するなど、プラグイン名の問題になる可能性があります。したがって、それを防ぐために、いくつかの「予約済み」フォルダームのリストが必要になります。
あなたも行くことができます:
some_module.domain.xyz/
しかし、それはあなたのWebAdminまたはWebServerを必要として、一方で1つのWebサイトの複数のエイリアスをサポートするために、このArhictectureはスケーラビリティをもたらします。しかし、開発におけるより高価な作業も、これが成長する可能性があるため、「ユーザー/開発者が制御する」ことを困難にしています。
Facebookがアプリケーションをどのように処理しているかを見てみましょう。それもプラグインインターフェイスです。遅いですが、実装されています。