2016-06-13 8 views
0

当社のパートナーは、サイトの一部のページを管理パネルを使用して設定できるCMSを構築する必要があります。そこで、私たちは、事前定義されたレイアウトとページを持つ静的なWebサイトを作成し、パートナーユーザーが管理パネルで変更を加えるときにそれらのコンテンツを置き換えることを計画しています。ASP.NET MVCサイトのカスタムCMS機能

このアプリケーションは複数のパートナーによって使用され、管理パネルで情報を編集する場合、他のパートナーのカスタムページには影響しません。

私たちが考えている解決策は、パートナーのセットごとに複数のドメインに同じコードを複製し、コンテンツを置き換えることです。誰かが、あるドメインでどうやってやり直して何度も何度もコードを複製しないように提案することはできますか?

答えて

0

各パートナーのサブドメインを作成し、固定レイアウトの標準HTMLページを作成し、テキスト、画像パスなどの各パートナーのカスタマイズ可能な情報をデータベースに保存することで解決しました。データベースからの動的コンテンツを取得し、jqueryを使用してページを置換します。コードを複製する必要はなく、手作業も不要です。

関連する問題