クライアントごとにサイト全体のさまざまなバージョンを提供できる必要があります。確かにベータ版と製品版ですが、1 つまたは 2 つの以前の製品版を提供することをお勧めします。クライアントのカスタマイズは奨励されており、すべてのクライアントが (予想される) 開発ペースに従うことを強制したくはありません。
提供するバージョンはデータベースに保存されます。
これまでに読んだことから、カスタム ビュー エンジンはこれを達成するための最も簡単な方法かもしれませんが、この道を進む前に、アドバイスやコメントを歓迎します。
洞察をありがとう!エリック
編集: 異なるのはビューだけではありません。コントローラー、マスターページ、画像、CSS...