Слияние содержимого сада из баз данных разработки и производства

Я ищу решение следующей проблемы. У нас есть участок сада на производственной среде, разработанный некоторое время назад. Вся структура сайта (виджеты, части, слои) была создана до первоначального выпуска. Теперь мы хотим добавить дополнительный сайт с дополнительными страницами и слоями. Мы хотим выполнить эту работу в среде разработки и протестировать ее перед выпуском (поверх последнего снимка производственной базы данных). В то же время в производственной среде будет добавлен новый незначительный контент. Итак, вопрос в том, есть ли решение объединить изменения из одной базы данных сада (разработка) в другую (производство)? Эти изменения включают в себя слои, пользовательские виджеты и части.

1 ответ

Решение

Модуль экспорта и импорта Orchard может вам помочь. Это позволяет вам экспортировать данные из одного экземпляра Orchard и импортировать их в другой. Все модули, которые вы используете, должны иметь дополнительный код для поддержки этого.

Это не поможет вам в слиянии, если вы планируете вносить изменения в БД как в живом, так и в тестовом режиме, но это может быть шагом в правильном направлении.

Для примера поддержки импорта / экспорта посмотрите методы импорта и экспорта в драйвере для одного из основных модулей Orchard, таких как теги.

Другие вопросы по тегам