TheGP
Новичок
Как лучше реализовать автообновление программного продукта(tricky
?
Есть продукт который будет дорабатываться сторонними разработчиками под свои нужды(в этом вся соль). Нужно сделать чтобы стандартные модули и библиотеки иногда обновлялись.
Соответственно при обновлении не должны затираться изменения, сделанные другими программистами.
В abo.cms это сделано как я понимаю так: в каждом модуле есть 2 файла типа class.News.php и class.NewsPrototype.php
первый пустой изначально, во втором все стандартные функции. Первый наследует методы второго. Соответственно система обновляет 2ой, а разработчик делает все изменения в первом.
Программист который работает на битриксе сказал что у это цмс он дорабатывается функции через события, то есть при каждом событии есть функции которые запускаются до него и после, и через них можно менять входящие/выходящие данные.
Как делаете вы? Если с этим не сталкивались то как бы реализовали подобное если бы понадобилось?

Есть продукт который будет дорабатываться сторонними разработчиками под свои нужды(в этом вся соль). Нужно сделать чтобы стандартные модули и библиотеки иногда обновлялись.
Соответственно при обновлении не должны затираться изменения, сделанные другими программистами.
В abo.cms это сделано как я понимаю так: в каждом модуле есть 2 файла типа class.News.php и class.NewsPrototype.php
первый пустой изначально, во втором все стандартные функции. Первый наследует методы второго. Соответственно система обновляет 2ой, а разработчик делает все изменения в первом.
Программист который работает на битриксе сказал что у это цмс он дорабатывается функции через события, то есть при каждом событии есть функции которые запускаются до него и после, и через них можно менять входящие/выходящие данные.
Как делаете вы? Если с этим не сталкивались то как бы реализовали подобное если бы понадобилось?
