同様の「モジュール」を必要とするいくつかのサイトを構築しています。たとえば、サイトのログインシステム、フォーラムなどがまったく同じである場合があります。
これらのモジュールを一度作成して、これらのさまざまなサイトに「ドロップ」する方法はありますか?私が見る課題のいくつか:
- さまざまなサイトでコードの一貫性を保つ。モジュールに加えられた変更は、そのモジュールを使用するすべてのサイトに反映される必要があります。アップグレードする方法が必要だと思いますか?
- データベース:これらの機能は、より大きなアプリケーションの一部として機能する必要があります。モジュールは、それぞれのサイトの他のテーブルとの関係を定義する必要があるかもしれません。
もっと問題があると思います。私はこれを見るべきだと思います:https ://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home 、しかし私はそれについての経験がありません。
だから、私はこのアイデアの解決策、提案、またはより多くの問題を探しています。