2013-11-21 4 views
5

У меня возникла проблема в поиске лучшего решения для синхронизации содержимого между несколькими экземплярами Umbraco (Verison: 4.7.2).
Итак, ситуация такова: у меня есть три среды (dev, pre-production, production) со своими отдельными базами данных и Umbraco, установленными на них. В настоящее время, если я обновляю содержимое моего экземпляра dev, мне нужно повторить эту процедуру на двух других. Содержимое может быть обновлено во всех этих средах. Поэтому мне нужно иметь инструмент, который будет синхронизировать контент во всех других средах сразу после его обновления. Я нашел пару готовых решений, таких как Umbraco Courier и uSync. У меня проблемы с обоими из них.
Первый коммерческий; второй работает только с версией Umbraco 4.10.x. Я не могу заплатить за это, и в то же время мне очень сложно обновить Umbraco во всех этих средах. В настоящее время мне нужно обновить только контент.
Я как бы опасаюсь разработки чего-то, что будет работать непосредственно с базами данных, но это единственное решение, которое я вижу сейчас.
Так что, пожалуйста, сообщите мне что-нибудь об этом?Umbraco CMS - обновление содержимого в нескольких средах

ответ

1

uSync - это с открытым исходным кодом, поэтому возможно, что вы можете его разветвить и создать версию, которая будет работать со старыми версиями Umbraco? Есть форум here, который подразумевает, что это можно сделать достаточно легко.

+0

спасибо за ваш ответ, но мы решили реализовать это на уровне базы данных, используя репликацию – arthur

+0

@ user2099703, не могли бы вы описать более подробное ваше решение? – Seekeer

+0

То, что мы планировали реализовать, - использовать встроенную репликацию данных в SQL Server и планировать репликацию базы данных Umbraco один раз в неделю. Мы планировали распространять данные с производственного сервера на нашу предварительную и среднюю среду разработки. Также мы отключили кеш контента Umbraco, чтобы заставить Umbraco немедленно выбрать все изменения. – arthur

Смежные вопросы