0

PHP アプリケーションにプラグイン システムを追加したいと考えています。

プラグインがこれらのフックに登録するフック システムを作成したいと考えています。だから、とても良いです。問題は、作成するフックの種類を最初から知っていることです。

これを行う方法に関するガイドラインはありますか? アプリ内のデータを更新する可能性のあるすべてのポイントにフックを用意する必要がありますか? データを出力するためのフック?

「before_script_ends」、「before_avatar_output」などのフックが必要ですか?

4

1 に答える 1

0

これはかなり意見に基づいているようです...

開発者がこのプラグイン システムで求めている要件から始めます。最小限の実行可能な製品について考えて、それを開始してみてください。どのようなことが最も有益でしょうか。ルーティング タイプの機能で投票するので、おそらくそのためのフックを作成します。それは実際に必要なすべてかもしれません。

また、プラグイン システムが必要かどうかを決定します。もっと分離されたアプリを好むかもしれません。その場合、残りのベース/oauth のようなアプローチがより適切な場合があります。

特定のユースケースがなければ、それを言うのは難しいです。

于 2012-09-21T20:13:16.983 に答える