На рассмотрении

0

Перед обновлением сделать возможность просмотра какие изменения вносились в CSS-файлы

Сергей Миюсов Обновлен 7 лет назад в категории CMS Общий функционал 3

Добрый день

Мы используем свою тему (основанную на классической), т.е. в папке templates мы создали (по инструкции) отдельную нашу папку с темой и скопировали туда файлы, которые были нами откорректированы (несколько .tpl и файлы стилей .css).

Вопрос в следующем, уже несколько раз после обновления системы у нас слетала верстка - некорректно отображались некоторые элементы на страницах магазина. Приходилось писать в поддержку и узнавать - как править. И теперь каждый раз обновляемся с "опаской", ка бы чего не слетело.

Предложение:
Если Вы вносите изменения в css-файлы, либо .tpl - дать возможность администратору сайта ПЕРЕД ОБНОВЛЕНИЕМ ознакомится с этими изменениями и внести соответствующие правки "вручную" в эти же файлы только в своей теме / папке.

Иначе те пользователи, кто использует свои темы - не застрахованы от "сюрпризов" после обновлений.

Заранее спасибо!

С уважением,
Сергей

Комментарии 3

  • Артем Полторанин 7 лет назад

    Добрый день!

    В каждом обновлении изменений сотни и сотни, мы их не в силах документировать с указанием позиции и строки файла. Это может сделать система контроля версий.

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

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

  • Александр Закусило 7 лет назад

    Ещё есть сервис quickdiff.com для сравнения двух файлов. И программа WinMerge.

  • Сергей Миюсов 7 лет назад

    Ясно, спасибо. Но это значительно добавит работы, т.к. обновления у Вас довольно часто.

    Можно ли хотя-бы сделать оповещение типа "Вносились изменения в файл style.css".

Написать сообщение