あまり技術的ではない Web エディターの束にテンプレートを提供する最善の方法を決定しようとしています。彼らのツールは Expression Web 3 になります (最終的に Frontpage から移行します)。それぞれ約 9,000 ページの 2 つの Web サイトを維持しています。(楽しいですよね?)
動的 Web テンプレートに関する私の大きな躊躇は、ページがどのように更新されるかです。共通のコンテンツのいずれかを変更する必要がある場合、すべての「接続された」Web ページは、Frontpage のようなメタデータを使用して物理的に変更されます。それは非常に冗長で、エラーが発生しやすいようです。
マスター ページの問題は、セキュリティ上の理由から、ほとんどの Web 編集者がサイトのルートではなくサブ Web に接続することです (したがって、部門 A が部門 B のコンテンツを台無しにすることはできません)。そのシナリオでは、すべてのサブ Web でマスター ページのコピーを保持する必要があります。これは、Expression Web ではルートに戻ることができないためです。
どちらのテンプレート テクノロジでも、サーバー側のインクルード (!!) を使用すると、Web エディターは設計時にヘッダー/フッターを認識しません。
これまでのところ、実際のヘッダー/フッター用のサーバー側インクルードを含むマスター ページに傾いています。これにどのようにアプローチしますか?