2012-11-11 555 views
1

我對Sitecore WCM頗爲陌生,並且一直在進行大量的研究和閱讀。有人可以幫我澄清以下 Sitecore的基本知識嗎?Sitecore基礎知識

  1. 我有很多ASP.net web應用程序。如果我將該項目轉換爲Sitecore項目,它會不可思議地工作?
  2. 如果我想創建新網站,我需要在IIS中手動創建一個新網站還是Sitecore在我發佈時進行創建?
  3. 是否有任何在線培訓視頻可用,找不到一個(Sitecore營銷演示除外)。
  4. 如果我們有MVC和Web表單應用程序,是否有可能遷移到Sitecore?

回答

11

首先,歡迎來到Sitecore!

關於你的問題:

我有一些ASP.net的Web應用程序。如果我將該項目轉換爲Sitecore項目,它會不可思議地工作?

Sitecore網站是一個asp.net web應用程序。它恰好從數據庫,DLL和web.config條目開始,爲您準備好啓動和運行CMS。標準.NET代碼正常工作。但是,首次將您的網站設置爲Sitecore網站時發生的一部分原因是,Sitecore開始攔截對網頁的請求並嘗試將它們綁定到內容樹中的頁面。如果內容項目與匹配路徑不存在,則不會返回。

如果您打算在現有頁面旁邊站立新Sitecore頁面,這一點尤其重要。您的網址最初不會起作用,您必須進行一些配置才能讓它們解決並被Sitecore忽略。

但是,如果您不希望將網頁放在網站旁邊,而是將它們作爲內容項集成到Sitecore解決方案中,那麼您可能需要重新構建解決方案。 Sitecore爲頁面上的不同組件使用'sublayouts'(ASCX),這些需要在數據庫和代碼庫中表示,然後作爲其演示文稿的一部分添加到內容項目中。如果你的網站已經很大程度地構建了組件,這可能很容易,但有時你需要創建一堆ASCX來表示你的不同頁面。

除非您決定進行更改以開始利用Sitecore數據庫中的配置或訪問當前上下文項目的屬性,否則不應影響您的業務邏輯。以這種方式,您的代碼應該執行「開箱即用」。


如果我想創建一個新的網站,我需要在IIS或Sitecore的手動創建一個新的站點它的時候發佈?

Sitecore在發佈時不會「創建」任何內容。發佈實際上只是採取主數據庫中批准的內容並將其推送到所選目標的Web數據庫的操作。您的IIS網站以及您的應用程序需要的任何其他內容,您只需按照常規方式進行設置即可。


是否有任何在線培訓視頻可用,無法找到一個單一的(除Sitecore的銷售演示)。

我強烈建議您參加Sitecore提供的開發者培訓。這是對這些概念的一個很好的介紹,特別是如果你不與那些有很多Sitecore專業知識的人一起工作。它還允許您與其他正在進入Sitecore的人見面,並且您可以互相幫助。


如果我們有MVC和Web表單應用程序,是有可能遷移到Sitecore的? Sitecore是一個.NET應用程序的核心,Web表單的工作。 MVC也支持最新版本的Sitecore。

+0

謝謝Jay S,很好的迴應。 –

1

我知道這個問題有點老了,已經回答了,但我想我有一些信息要補充。

  1. 我有一些ASP.net web應用程序。如果我將該項目轉換爲Sitecore項目,它會不可思議地工作?

沒有什麼是神奇的。如果您希望Sitecore的內容管理營銷方面,計劃在Sitecore內重建您的網站。

  • 如果我想創建一個新的網站,我需要手動在IIS中創建或Sitecore的一個新的站點做它的時候發佈?
  • Sitecore的一個IIS站點。當您安裝Sitecore時,它會創建一個IIS站點以及至少3個數據庫(核心,主站,& Web)。 Sitecore可以有多個子網站,但它們都是在Sitecore的單個IIS網站中構建的。

    1. 是否有任何在線培訓視頻可用,無法找到一個(除了sitecore營銷演示)。當這個問題最初回答

    這些視頻可能不會存在......所以這裏的幾個我發現有用的。

  • 如果我們有MVC和Web表單應用程序,是有可能遷移到網站的核心是什麼?
  • Webforms和MVC在Sitecore中都受支持。不管什麼時候在Sitecore中重建它們,你都會以不同的方式思考它們。

    0

    1)您可以創建空白解決方案並添加現有的項目,如sublayout,CSS,JavaScript等,顯然需要改變一些代碼隱藏。但是sitecore與普通的web應用程序相比有不同的數據庫結構,因此您需要創建模板,項目等。

    2)對於sitecore,您需要在IIS中創建網站並在主機文件中輸入如下內容:

    本地路徑C:\ WINDOWS \ SYSTEM32 \ drivers \ etc下找到hosts文件,並在文件中添加條目 127.0.0.1 yoursitename.com

    3)演示視頻,你可以嘗試Sitecore的基本頻道中的視頻sitecore從Youtube學習。