シンプルなCMSを開発したい。
モジュールをCMSに追加する機能を追加したい。
そのようなCMSのアーキテクチャは何である必要がありますか?
ソリューション、次にサイト用のMVCプロジェクト、そして管理者用の別のプロジェクト?または管理者用の領域を持つ1つのプロジェクト?
mvcでは、各モジュールにコントローラー、モデル、ビューがあります。すべてを1つのプロジェクトに入れる場合は、すべてのモジュールを組み合わせて、各モジュールを3つのフォルダー(コントローラー、モデル、ビュー)に配置します。
私のコードがきれいできれいになるようにそれらをどのように配置する必要がありますか?