Приветствую. Народ, вы встречали такие задачи где поднята стайка сайтов, все это обслуживает одну цель. Но сайты разные, создавались отдельно, и по функционалу различные. И теперь начали всплывать задачи, с того нужно что то экспортировать на этот, на этом импортировать на тот и т.д. Короче данными надо обмениваться, но даже на уровне справочников(которые в БД), например Справочник Регионов, на моем сайте id-шки у регионов одни, а на ихних сайтах естественно другие, это все в своих админках вводилось. Или например на одном сайте добавили Регион, а на другом его нет, а в импорте он есть. Думаю как к такой задаче подступиться, может есть какой то подход для этого. Какие нибудь uuid или такое. Проблема в том что эти все сайты рабочие , и никаких идей об обмене данными предыдущими разработчиками в архитектуру не вкладывалось, но они ушли, а проблема выстрелила
ихних - нет такого слова )))) А по существу: то что сайты рабочие - это небольшая проблема, разворачиваете копию локально и экспериментируйте сколько хотите обрисована непростая задача, явно не для новичков и явно с налёту не решится и простых решений не будет я бы попытался выделить общие части на всех проектах ... что должно быть общим, а что нет попытаться придумать для этих общих частей общее решение, постепенно переводя сайт за сайтом на новое общее решение итд итп Пример, на всех сайтах используется справочники регионов. Везде по разному, и разные. возможно лучшим решением будет написать некий сервис - например API который всем будет единообразно отдавать нужные данные. для каждого сайта провести конвертацию текущих данных - да непросто но можно, а потом изменить логику справочника на данный конкретный сервис API.