我有一個EPIServer CMS。我有一個登臺實例和一個生產實例。我希望能夠編輯登臺實例中的屬性/文本,然後在一次操作中將所有新值遷移到生產中。什麼是最簡單的方法來做到這一點?EpiServer CMS - 獲取所有更改的屬性
我想我應該做一些事情,像編程地枚舉自給定時間戳以來所有更改的屬性,然後將鍵/值保存到文件,然後從文件更新生產。 Os是否有更好的內置方法來實現?
我有一個EPIServer CMS。我有一個登臺實例和一個生產實例。我希望能夠編輯登臺實例中的屬性/文本,然後在一次操作中將所有新值遷移到生產中。什麼是最簡單的方法來做到這一點?EpiServer CMS - 獲取所有更改的屬性
我想我應該做一些事情,像編程地枚舉自給定時間戳以來所有更改的屬性,然後將鍵/值保存到文件,然後從文件更新生產。 Os是否有更好的內置方法來實現?
未內置。如果您的stage db在開始時是生產副本,則可以從舞臺導出頁面幷包含頁面類型,然後將它們導入到生產中,但它們將獲得新的ID,並且您必須刪除原件。在開發過程中,您也將失去對生產進行的所有更新。我認爲你最好寫這個XML導出器/導入器。
看起來像Episerver Mirroring將解決您的問題。藉助預定作業或手動運行作業,您可以使用鏡像將內容從分段作業移動到作業。
您是否在編輯實際屬性,例如更改頁面上的類型,名稱或描述或屬性值? – Tchami
我只是想要遷移這些值。 – JacquesB
在這種情況下,您需要創建一個自定義導出/導入作業,如Anders所述。幸運的是,一切都是版本化的,所以你可以選擇只導出自某個時間點以來發生的變化。 – Tchami