Ребзя, предположим такая ситуация: клиент присылает список, скажем, продуктов, который надо сверстать в HTML. Добавить картинки, шрифты, цвета и прочее. Мы всё сделали.
Клиент присылает новую версию списка - первый пункт стал четвертым, на место первого встал вообще новый продукт. Третий удалили, во втором поправили опечатку. Надо переделать верстку. Пока список небольшой можно и руками, а когда пунктов сотни начинается ад и боль.
И вот тут собственно вопрос - есть ли способы автоматизировать этот процесс?
Я понимаю, что различие между списками можно глянуть диффом. Уже хорошо, не надо сравнивать вручную. А можно ли как-то применить верстку к уже известным пунктам списка? Чтобы только новые пункты остались без оформления. Ничего, кроме самописных скриптов, в голову не лезет.
Не могу сформулировать запрос поисковику. Буду рад любой инфе, советам, идеям.
А присылающие список не могут приделывать какой-то уникальный идентификатор для каждого элемента списка? Или, скажем, вы сами этот список переделаете так, чтобы там этот идентификатор появился и клиент пусть уже пересылает вам этот обновленный список с уникальными идентификаторами
Мне кажется при правильно спроектированном проекте такие проблемы не должны возникать вообще.
На фронте с помощью javascript-фреймворка, чтобы попроще, - отрисовываете блоки с товарами.
А информацию для блоков с товарами подтягиваете с бекенда из базы с помощью ajax.
Порядок отображения - можно задавать в каком-нибудь поле типа 'order' в котором ставите порядковый номер для отображения, ну либо там - приоритет..
Тогда по идее вообще не надо в код лезть - чисто в админке товары правите.