Как сохранить резервную копию любого элемента дерева редактора контента Sitecore?

Как сохранить резервную копию любого элемента в sitecore. Если какой-либо элемент может снова понадобиться в будущем, и я хочу вернуть все настройки и содержимое старых элементов.


person Jitendra Vyas    schedule 18.02.2010    source источник


Ответы (3)


Зависит от требований вашего бизнеса. Ты мог бы:

  1. Использовать версии предметов в Sitecore
  2. Сериализируйте элементы и сохраните выходные данные сериализации в SVN
  3. Сгенерируйте пакеты, содержащие элемент, который вы хотите сделать резервную копию, и сохраните пакет в SVN.
person Arnold Zokas    schedule 18.02.2010
comment
Что проще всего использовать, и дайте мне хорошую ссылку на пошаговое руководство. Я работаю в редакторе контента sitecore. - person Jitendra Vyas; 18.02.2010
comment
Вот видео, показывающее, как сериализовать элементы youtube.com/watch?v=7CK2HxyChow Вам все равно нужно будет позаботиться о стороне svn после того, как элементы будут сериализованы. - person Gabriel Boys; 04.03.2010

Вам следует изучить Hedgehog's Team Development for Sitecore. Это позволяет вам управлять элементами Sitecore в SVN или TFS.

http://www.hhogdev.com/products/team-development-for-sitecore.aspx

person nickwesselman    schedule 02.03.2010

Если вы пытаетесь сохранить элементы в SVN, я бы использовал сериализацию. Я считаю, что это одна из причин, по которой Sitecore добавил эту функцию.

Одна вещь, которую следует учитывать, - это какой-то автоматический процесс сериализации контента, который вы хотите в SVN. Например, если вы сказали, что хотите сохранить все изменения шаблона в SVN, вы можете привязать его к событию сохранения, тогда, когда шаблон будет сохранен, используйте API для сериализации затронутого шаблона и регистрации его в SVN.

person Gabriel Boys    schedule 18.02.2010
comment
В зависимости от вашей ситуации вы также можете проверить это. hhogdev.com/products/team-development-for-sitecore.aspx Это продукт, который решает именно эту проблему. - person Gabriel Boys; 18.02.2010