0

あまり技術的ではない Web エディターの束にテンプレートを提供する最善の方法を決定しようとしています。彼らのツールは Expression Web 3 になります (最終的に Frontpage から移行します)。それぞれ約 9,000 ページの 2 つの Web サイトを維持しています。(楽しいですよね?)

動的 Web テンプレートに関する私の大きな躊躇は、ページがどのように更新されるかです。共通のコンテンツのいずれかを変更する必要がある場合、すべての「接続された」Web ページは、Frontpage のようなメタデータを使用して物理的に変更されます。それは非常に冗長で、エラーが発生しやすいようです。

マスター ページの問題は、セキュリティ上の理由から、ほとんどの Web 編集者がサイトのルートではなくサブ Web に接続することです (したがって、部門 A が部門 B のコンテンツを台無しにすることはできません)。そのシナリオでは、すべてのサブ Web でマスター ページのコピーを保持する必要があります。これは、Expression Web ではルートに戻ることができないためです。

どちらのテンプレート テクノロジでも、サーバー側のインクルード (!!) を使用すると、Web エディターは設計時にヘッダー/フッターを認識しません。

これまでのところ、実際のヘッダー/フッター用のサーバー側インクルードを含むマスター ページに傾いています。これにどのようにアプローチしますか?

4

1 に答える 1

0

これが実装されているので、私は自分の質問に答えたほうがいいかもしれません。私はマスターページを使用しましたが、満足しています。私は Visual Studio で設計し、開発者 (Visual Studio を使用する) とコンテンツの寄稿者 (Expression Web を使用する) の両方にマスター ページを提供することができました。2 つの製品では、マスター ページの使用方法が少し異なります。Expression Web には、ドキュメントの <head> セクションのコンテンツ領域に関する不幸なバグがあります (EW4 でも修正されていないと思います)。このバグは、コード スニペットで回避できます。

インクルードは使用されませんでした..たくさんのcss、div、およびリストだけです。EW4 の残念な点は、ツールバーがまだカスタマイズできないことと、場合によってはデザイン ビューがまだ css を解釈するというくだらない仕事をしていることです。

于 2010-06-22T19:50:36.960 に答える