我們有幾個Drupal 6站點。在大多數網站上,我們會有一些內容編輯人員,他們將優化登錄到開發/測試網站並創建內容。大多隻是簡單的香草頁面。將這些新創建的頁面遷移到活動服務器的最佳方法是什麼?我知道有部署模塊,還有備份和遷移。這些是事實上的標準嗎?我想知道是否還有其他我可能忽略的東西,或者是否有更好/更簡單的解決方案。我只對移動內容感興趣。我們將使用GIT移動代碼和功能模塊以遷移管理員更改。將開發內容從Drupal複製到活動網站
THANKS
我們有幾個Drupal 6站點。在大多數網站上,我們會有一些內容編輯人員,他們將優化登錄到開發/測試網站並創建內容。大多隻是簡單的香草頁面。將這些新創建的頁面遷移到活動服務器的最佳方法是什麼?我知道有部署模塊,還有備份和遷移。這些是事實上的標準嗎?我想知道是否還有其他我可能忽略的東西,或者是否有更好/更簡單的解決方案。我只對移動內容感興趣。我們將使用GIT移動代碼和功能模塊以遷移管理員更改。將開發內容從Drupal複製到活動網站
THANKS
在過去,我node_export使用,最近我發現(在Drupal 7)的uuid模塊是無價的。這意味着即使您將nid的更改移過來,也可以保持內容的跟蹤。
還有一些遺留模塊掛在一起也沒有一個好的工作,但他們的功能已被真正超越了你提到的模塊和上述的模塊。
如果您使用添加了cck的字段創建所有內容,則不會有問題。我個人使用node_export和功能,以便於導入和更新。
你可能想要在node_export上尋找的一個問題是,當在新站點上導入時,如果找到的節點具有相同的uuid(即正在執行和更新),則缺省情況是創建一個新節點。我更喜歡創建一個新版本。值得追蹤該設置(它在D7中也很可能在D6中)。
編輯:node_export當前不會很好地導出面板 - 以防萬一。
它取決於節點的結構和多樣性(多少個字段的類型,多少個節點類型)。我的第一個嘗試是在開發站點上生成帶有XML輸出的視圖(views_datasource.module或views_data_export),並使用feeds.module在活動站點上導入XML。
以上XML導出模塊可用於D6和D7。在Drupal 6中,我使用views_bonus.module來進行XML導出。