2008-12-14 86 views
4

我的團隊正在開發一個項目,將.com網站遷移到SharePoint。將網站內容遷移到新的SharePoint網站的最佳方法

在創建了所有外觀和感覺資產,主頁面,內容類型和頁面佈局之後,我們需要實際將實際網站頁面「移動」到SharePoint中。

我試圖想出最有效的方法來做到這一點。我們的拓撲由一個創作環境和一個生產環境組成。我們計劃使用SharePoint內容部署來從生產中填充生產。

但是,我們顯然需要做一些創作環境的初始人口。我不想使用Content Deployment從開發環境填充創作,因爲我不想從空白網站定義最初創建創作。

這裏是我想出了一個選擇,也許需要一些反饋,你覺得這是最好的辦法:

  • 創建一個開發環境中,網站內容和使用的工具,如SPDeploy到它遷移到創作環境

  • 直接在創作環境

  • 創建內容使用類似的技術,如何在功能設置列表項的實例。我們將創建並填充所有我們使用的內容特點的

    • 我不知道這是否是實際可行的,但得到了因爲我怎麼知道你可以在一個特徵提供一個列表,當創建列表項實例的想法。畢竟,我們的頁面庫是一個頁面列表 - 但是涉及到多種內容類型。

謝謝您的建議!

+0

George,你能解釋爲什麼你的「創作」環境與你的「生產」環境是分開的嗎?我的經驗是發佈網站,所有「作者」內容將通過瀏覽器界面添加。在創建開發虛擬機時,我會備份和恢復內容數據庫以獲取全新副本:http://msdn.microsoft.com/en-us/library/bb428899.aspx – IrishChieftain 2008-12-15 18:15:04

+0

我們希望所有內容創作都在Intranet上進行,在防火牆後面。 「authoring」.com網站將位於Intranet上的自己的Web應用程序中。我們將設置內容部署來填充駐留在DMZ中的Production環境。我們不希望內容作者直接修改生產環境中的內容。我們根據Microsoft爲互聯網發佈網站提供的指導設計了這種拓撲結構。這裏面臨的挑戰是如何最初使用內容填充創作環境,即從我們的開發環境。我們所有的品牌等將成爲人氣 – 2008-12-15 18:25:13

回答

1

如果只是遷移文件的問題,您實際上可以使用內容遷移框架。此框架的核心類是Microsoft.SharePoint.Deployment命名空間中的SPExport和SPImport類。您可以使用相當少的代碼將單個文件導出到磁盤並將它們再次導入到新位置。或者,請在此處嘗試CodePlex上的SharePoint內容部署嚮導:http://www.codeplex.com/SPDeploymentWizard。它會爲你節省編碼。

0

您能澄清一下爲什麼您不想使用內容部署來創建您的初始創作網站?你爲什麼不想從一個空白的網站定義開始?無論如何,它將在部署過程中被覆蓋。 stsadm -export/-import呢?

對不起,但我仍然不清楚整個情況。您有一個開發環境(大概是在創建結構的位置,但不包含任何用於生產的內容),創作環境(我理解爲鎖定環境,其中輸入和批准內容),然後是隻讀生產環境哪些覈准項目被部署。如果是這種情況,那麼我可以說我的項目中有一個類似的設置。

就我而言,我最初在我的開發環境中開發了網站結構,然後進行了備份並恢復到創作和製作。手動完成對兩種環境的後續結構更改。創作在結構上與產品幾乎完全相同。只有安全是不同的。每天幾次內容從創作部署到產品。我們直接在創作環境中進行內容更改。