2014-10-12 121 views
0

我正在尋找建議。我有一個ASP網站,從數據庫中生成頁面。我在數據庫表中具有URL,標題,內容,元標記和其他頁面特定字段。將動態ASP網站遷移到Umbraco

我想在Umbraco中重複使用這個數據庫,並能夠從這些數據生成動態頁面。我將要在視圖中使用Razor。我的動態頁面需要與CMS站點地圖集成。 我還需要一個後端來管理這些數據(如果可能,在Umbraco後端添加)。

這可能嗎?什麼是高層次的步驟?

謝謝!

UPDATE:

的數據有多重關係和業務邏輯需要它們呈現給用戶之前被應用。我在尋找的是一個CMS,它允許我定義路線並注入搜索,索引和細節部分(使用全局佈局,設置頁面標題和元標記)。只要CMS更新不會破壞它,它可以是一個或多或少的黑客解決方案。

Umbraco足夠靈活來做這樣的事情嗎?

回答

3

許多第一次看Umbraco的人試圖找出他們如何將現有項目融入umbraco並重用代碼/數據庫。

事實是,使用Umbraco涉及到你如何思考數據的轉變。實質上,在大多數情況下,Umbraco 是您的數據庫的。特別是如果您的數據庫正在提供所描述的數據,即全部即您網站的標準頁面的內容。

您的方法應該是使用Umbraco文檔類型重建您的網站的數據結構。 Umbraco文檔類型將數據提供給您的頁面模板(MVC Views)。

你應該真的下載Umbraco並訂購Umbraco TV來縮短一個相當陡峭但非常有價值的學習曲線。

Wing

+0

我應該補充說,當您安裝Umbraco時,您可以選擇添加其中一個入門網站。這是一個非常好的方式,可以查看Umbraco中如何構建常見網站。 – wingyip 2014-10-12 18:06:27

+0

感謝您的回答。我知道這將是實施這個的正確方式。不幸的是,這個問題更復雜。數據具有多種關係,業務邏輯需要在呈現給用戶之前應用。我在尋找的是一個CMS,它允許我定義路由併爲這些數據插入搜索,索引和詳細部分(使用全局佈局)(將我的應用程序插入到CMS中)。它可以是一個或多或少hacky的解決方案。 Umbraco足夠靈活來做這樣的事情嗎? – tomekole 2014-10-12 22:14:33

+0

你的問題太含糊 - 我對你的項目瞭解不夠。我建議唯一能夠回答這個問題的人是你 - 你需要更多地瞭解Umbraco。 – wingyip 2014-10-13 20:30:57