0

我正在創建一個項目來創建一個CMS,這將需要導入大量現有的內容,其中大部分是靜態的,但在ASP中(所以它們不僅僅是純HTML,還包括其他內容服務器端代碼)。創建新的CMS,從ASP導入內容 - Umbraco或Sharepoint?

我們正在考慮使用Umbraco或Sharepoint(2010)來管理外部內容,該內容目前包含幾千頁。我讀過this,我認爲雙方都有很好的例子。但是,雖然我已閱讀了添加和管理內容的功能,但我還沒有看到任何有關將現有內容導入到其中的任何內容。而且由於我們有很多內容需要導入,因此任何一個CMS促進這一點的能力都將是決定的一個主要因素。

我想知道是否有人有任何嘗試將大量內容導入Umbraco或Sharepoint的經驗,或者如果您有任何想法我可能會這樣做。兩者都很容易嗎?有我可以找到的插件,或者我可以寫的腳本嗎?或者我幾乎必須用CMS手動導入每個現有文件?

如果您有使用Umbraco或Sharepoint的經驗並對此有任何想法,我會重視您的意見和/或建議。

回答

4

您是否僅將SharePoint用作CMS?恕我直言,而SharePoint可以作爲一個CMS,而不是其真正的優勢所在 - 它更適合於內聯網/門戶/協作工具。

我相信有人會在與鏈接到SharePoint展示站點一分鐘,但缺點: -

  • 其價格昂貴(甚至「免費」 WSS 版本,你需要互聯網連接 許可證)+ windows許可證。
  • 的 標記可以是相當「重」和 難以自定義(表嘉豪在2007年 和 幾百KB的測量JavaScript文件)
  • 可疑跨 瀏覽器功能在2007年
  • 比較差的網站'的特點,例如博客引擎相比,一些專門的CMS的

基本上 - 如果你所有的是一個CMS然後也許有更好的選擇?

(我應該說,我認爲在Intranet/Portal設置中,SharePoint非常出色,有時候確實很令人沮喪,但卻非常出色)。

+0

謝謝你的幫助。對於Sharepoint,成本不是問題(已經有許可證)。從我讀過的內容來看,聽起來你對SP更適合門戶等是正確的(現在使用它),這就是爲什麼我傾向於Umbraco這個部分......但是,我想要看是否有人知道將所有現有內容遷移到其中的簡單方法,因爲如果我們不能這樣做,這將是一項漫長而乏味的任務。 – Andy 2010-09-09 19:42:36

+0

「有許可證」 - 是否包含Internet連接器許可證以允許未經身份驗證的用戶(即沒有CAL的互聯網用戶)使用它 – Ryan 2010-09-09 20:48:25

+0

遷移工具(用於SharePoint或Umbarco)可能會緩解部分疼痛,但我懷疑他們在現實世界的使用有限制。 http://www.topsharepoint.com/content-migration-tools-for-sharepoint – Ryan 2010-09-09 20:50:44

2

我不能說SharePoint,但我不得不將內容從MS Content Management Server 2002數據庫導入Umbraco。
Umbraco非常具有可擴展性,我能夠構建一個允許我這樣做的儀表板組件。
它有效地檢查了MSCMS渠道和發佈,並使用Umbraco文檔類型重新創建了結構。它在API層面非常努力,但我認爲學習曲線並不太陡峭,而Umbraco文檔在過去兩年中發生了突飛猛進的發展。
也有可能有人已經寫了一個包來做你需要做的事情,所以值得看看社區在http://our.umbraco.org

+0

謝謝。我會檢查出來的。 – Andy 2010-09-09 19:42:52

1

我還沒有做任何Sharepoint,但我已經將內容導入Umbraco,並發現它非常靈活。 我進口的一把umbraco數據庫中的數據,並創建文檔類型和數據類型有再創建並填充一把umbraco文件使用如下代碼:

using umbraco.cms.businesslogic.web; 

... 
DocumentType dt = DocumentType.GetByAlias("myDoc"); 
Document doc = Document.MakeNew(name, dt, user, parentId); 
doc.getProperty("whatever").Value = getWhateverXML(); 
doc.Save(); 
2

您好我不知道的SharePoint,但我構建一個軟件包的一把umbraco它可以幫助你從其他系統導入Umbraco的數據。通過這種方式,您可以使用HTML Agility pack將站點導出爲文件格式,然後使用我的工具www.cmsimport.com將數據導入Umbraco。

希望這會有所幫助, Richard

相關問題