Как правильно обновлять компоненты и движок не потеряв свои доработки и правки ?

InstantCMS 2.X
#1 15 октября 2020 в 13:58
Наболевшая тема, до сих пор не могу разобраться. Как правило после приобретения компонентов начинаешь их править под себя, если с css все понятно с отдельным приоритетным файлов, то с Явой и php не понимаю. Подскажите как правильно обновляться. Спасибо
#2 15 октября 2020 в 14:08
Надо изначально подойти правильно к обустройству сайта.

Во-первых, не править исходный шаблон default, а сделать дочерний, в который копировать только измененные файлы.
Во-вторых, не править ничего в коде движка. Только отдельные компоненты. Только изменения с помощью хуков.

Тогда и обновление пройдет очень просто:
— узнать у разработчиков сторонних компонентов, будет ли их компонент работать на новой версии icms
при необходимости получить обновления
— обновить движок
— установить обновления сторонних компонентов
— внести правки в свой шаблон. Так как в нем только измененные файлы, то сравнить их с теми, что в пакете обновления. Внести правки.

Слежу за темой с новым шаблоном. Буду тестировать его как раз на предмет создания дочерних тем.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.