1

私はSitecoreWCMを初めて使用し、多くの調査と読み取りを行ってきました。誰かがSitecoreの次の基本を明確にするのを手伝ってくれませんか?

  1. ASP.netWebアプリケーションをいくつか持っています。プロジェクトをSitecoreプロジェクトに変換すると、魔法のように機能しますか?
  2. 新しいサイトを作成したい場合、IISで新しいサイトを手動で作成する必要がありますか、それともSitecoreは公開時に作成しますか?
  3. 利用可能なオンライントレーニングビデオはありますか、単一を見つけることができませんでした(Sitecoreマーケティングデモを除く)。
  4. MVCおよびWebフォームアプリケーションがある場合、Sitecoreに移行することは可能ですか?
4

3 に答える 3

11

まず、Sitecoreへようこそ!

あなたの質問について:

ASP.netWebアプリケーションをいくつか持っています。プロジェクトをSitecoreプロジェクトに変換すると、魔法のように機能しますか?

Sitecore Webサイトは、asp.netWebアプリケーションです。たまたま、CMSを起動して実行する準備ができているデータベース、DLL、およびweb.configエントリから始めます。標準の.NETコードは通常どおり機能します。ただし、サイトをSitecore Webサイトとして最初にセットアップしたときに発生することの一部は、Sitecoreがページの要求をインターセプトし始め、それらをコンテンツツリーのページにバインドしようとすることです。一致するパスを持つコンテンツアイテムが存在しない場合、コンテンツアイテムは返されません。

これは、既存のページを新しいSitecoreページと一緒に立てるだけの場合に特に重要です。URLは最初は機能しません。URLを解決して、Sitecoreに無視されるようにするには、いくつかの構成を行う必要があります。

ただし、ページをサイトの横に配置せず、代わりにコンテンツアイテムとしてSitecoreソリューションに統合する場合は、ソリューションを再構築する必要があります。Sitecoreは、ページ上のさまざまなコンポーネントに「サブレイアウト」(ASCX)を使用します。これらはデータベースとコードベースで表現され、プレゼンテーションの詳細の一部としてコンテンツアイテムに追加される必要があります。サイトがすでにコンポーネント向けに高度に設計されている場合、これは簡単ですが、さまざまなページを表すためにASCXの束を作成する必要がある場合があります。

Sitecoreデータベースの構成を活用したり、現在のコンテキストアイテムのプロパティにアクセスしたりするために変更を加える場合を除いて、ビジネスロジックに影響を与えることはありません。このようにして、コードは「すぐに使用できる」状態で実行する必要があります。


新しいサイトを作成したい場合、IISで新しいサイトを手動で作成する必要がありますか、それともSitecoreは公開時に作成しますか?

Sitecoreは、公開時に何も「作成」しません。公開は、実際には、マスターデータベースで承認されたコンテンツを取得し、選択したターゲットのWebデータベースにプッシュするだけのアクションです。IISサイト、およびアプリケーションに必要なその他のものはすべて、通常どおりにセットアップするだけです。


利用可能なオンライントレーニングビデオはありますか、単一を見つけることができませんでした(Sitecoreマーケティングデモを除く)。

Sitecoreが提供する開発者トレーニングを受講することを強くお勧めします。これは、特にSitecoreの専門知識が豊富な人と一緒に作業していない場合に、概念の非常に良い入門書です。また、Sitecoreに参加している他の人々に会うこともでき、お互いに助け合うことができます。


MVCおよびWebフォームアプリケーションがある場合、Sitecoreに移行することは可能ですか? Sitecoreはコアとなる.NETアプリケーションであり、Webフォームが機能します。MVCは、Sitecoreの最新バージョンでもサポートされています。

于 2012-11-12T13:55:07.060 に答える
1

この質問は少し古く、すでに回答済みですが、追加する情報があると思います。

  1. ASP.netWebアプリケーションをいくつか持っています。プロジェクトをSitecoreプロジェクトに変換すると、魔法のように機能しますか?

魔法はありません。Sitecoreのコンテンツ管理またはマーケティングの側面が必要な場合は、Sitecore内でサイトを再構築することを計画してください。

  1. 新しいサイトを作成したい場合、IISで新しいサイトを手動で作成する必要がありますか、それともSitecoreは公開時に作成しますか?

SitecoreIISサイトです。Sitecoreをインストールすると、少なくとも3つのデータベース(コア、マスター、およびWeb)とともにIISサイトが作成されます。Sitecoreは複数のサブサイトを持つことができますが、それらはすべてSitecoreである単一のIISサイト内に構築されています。

  1. 利用可能なオンライントレーニングビデオはありますか、単一を見つけることができませんでした(サイトコアマーケティングデモを除く)。

これらのビデオは、この質問に最初に回答したときには存在していなかった可能性があります...そこで、私が役立つと思ったビデオをいくつか紹介します。

  1. MVCおよびWebフォームアプリケーションがある場合、サイトコアに移行することは可能ですか?

WebフォームとMVCはどちらもSitecoreでサポートされています。ただし、Sitecoreでそれらを再構築するときは常に、両方を異なる方法で考えることになります。

于 2015-02-12T04:34:25.607 に答える
0

1)空白のソリューションを作成し、sublayout、css、javascriptなどの既存のアイテムを追加できます。明らかに、コードビハインドを変更する必要があります。ただし、sitecoreは通常のWebアプリケーションとはデータベース構造が異なるため、テンプレートやアイテムなどを作成する必要があります。

2)sitecoreの場合、IISでWebサイトを作成し、次のようにホストファイルにエントリを作成する必要があります。

ローカルパスC:\ Windows \ System32 \ drivers \ etcはhostsファイルを検索し、そのファイルに127.0.0.1yoursitename.comとしてエントリを追加します。

3)デモビデオの場合、Youtubeからの基本的なサイトコア学習用のサイトコアチャネルビデオを試すことができます。

于 2015-04-16T13:59:27.347 に答える