Мультисайтинг объединение двух существующих сайтов

Главные вкладки

Аватар пользователя Shi3A Shi3A 20 декабря 2011 в 9:32

Здравствуйте!
Задача: Два сайта работают довольно давно и имеют кучу нод и кучу пользователей. И их нужно смержить без потери пользователей.
Недоумение: Никак не нагуглю, но до сих пор никто не накатал простенький скрипт объединения двух старых сайтов в один? Или же есть какое-либо другое решение.
Подскажите, а?

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 20 декабря 2011 в 14:07

"Shi3A" wrote:
Недоумение: Никак не нагуглю, но до сих пор никто не накатал простенький скрипт объединения двух старых сайтов в один?

Расскажите-ка как вы себе это представляете

Аватар пользователя Shi3A Shi3A 20 декабря 2011 в 20:04

RxB wrote:
"Shi3A" wrote:
Недоумение: Никак не нагуглю, но до сих пор никто не накатал простенький скрипт объединения двух старых сайтов в один?

Расскажите-ка как вы себе это представляете

Очень просто, забираю с баз пользователей, таблицы с одной базы выношу в шаред. Затем пишу скрипт:
1. Забираю со второй базы юзера,
2. вставляю в шаред базу,
3. смотрю номер уида во второй базе и смотрю какой уид он теперь
4. прохожу по всем нужным таблицам второй базы и меняю уиды, вуаля.
Собственно сейчас и сяду писать. Или есть какие-либо подводные камни?

Аватар пользователя Shi3A Shi3A 20 декабря 2011 в 20:43

А в чем проблема? Он и будет универсальный, вся неуниверсальность будет в ручном задании таблиц. Я, к сожалению, все модули не знаю. Если в друпале есть какой-либо функционал, позволяющий получить таблицы, в которых замечен параметр уид, будет хорошо.

Да и не обойдется тут универсальным, все равно придется править ручками, потому что заставить друпал находить таблицу одновременно в 2х базах - проблематично