1

CMS と統合したい Web サイトのデザインがあります。これは現時点では静的な html+css ですが、完成するとメニュー、ナビゲーションなど (もちろんページの作成/編集) の少量の動的コンテンツが表示されます。

既存のデザインを維持したいが、CMS を使用してセクションを更新したり、ページを追加したりします。

私が調査した大規模な CMS はすべて、既存の設計に後付けするのが難しいようで、CMS で設計を構築するにはゼロから始めなければならないようです。

既存のデザインにプラグインできる CMS はありますか? たとえば、サーバー コントロールをページに追加することによって? そうでない場合、Umbraco などの大きな CMS 内で設計を再構築するのはどのくらい難しいですか?

特にCMSの推奨事項について、このプロセスを経た他の人からのフィードバックを歓迎します.

4

4 に答える 4

3

元の静的サイトを正しく設計した場合(プレゼンテーションとコンテンツを適切に分離して)、既存のWebサイトをCMSの原材料として使用できるはずです。その価値のあるCMSであれば、元のスタイルシートを維持するか、少なくとも既存の要素の一部をCMSサイトのデザインに組み込むことができます。

ただし、CMSのページは動的に生成されるため、既存のWebサイトの上にCMSを配置して、変更を加えなくても機能することを期待できるわけではありません。

于 2013-01-15T23:11:21.587 に答える
2

Umbraco を使用していて静的な設計から始める場合、プロセスは次のようになります。

  • MS Web プラットフォーム インストーラーから Umbraco をインストールして、データベースと構成ファイルを簡単にセットアップできるようにします。
  • Umbraco バックエンドへのログイン
  • [設定] セクションで、ページ全体で実行されるデザインのすべての側面 (ナビゲーション UI、SEO メタデータなど) のトップ レベルの Doctype とテンプレートを作成します。通常、このトップ レベルを Web サイト名のようなものと呼びます。
  • デザインから、それぞれのデザインの Doctype とテンプレートを作成し、テンプレートから、最上位のテンプレートから継承していることを指定します。
  • HTML をテンプレートにコピーします。CSS ファイル (Styles フォルダー) と JS ファイル (Scripts フォルダー) を参照してください。
  • 「コンテンツ」セクションに移動し、各テンプレートのページを追加してプレビューします (Doctype の「許可された子」設定を確認する必要がある場合があります)。

これで、.net MasterPages になり、プロジェクトの MasterPages フォルダーに保存されるデザインを使用するページを追加できることがわかります。

于 2013-01-16T10:17:22.150 に答える
1

私の知る限り、動的コンテンツを利用するには、静的サイトを変換してサーバー側のコンポーネントを含める必要があるという事実を回避することはできません。

于 2013-01-15T23:11:50.233 に答える
1

Umbraco CMS は、マークアップやデザインを指示しません。実際、小規模なプロジェクトでは、HTML/CSS テンプレートを使用して Umbraco に取り込みます。

Umbraco を使用すると、Razor、.NET ユーザー コントロール、XSLT、または部分ビューを使用して、Web サイトの動的部分を構築できます。

于 2013-01-16T03:55:17.243 に答える