Объединение двух сайтов

Объединение двух сайтов

от Alexey Piguzov -
Количество ответов: 3

Есть два рабочих сайта на moodle, задача наиболее оптимальным способом их объединить в один. То есть перенести контент и пользователей с одного на другой.

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

А как с пользователями быть? Напрямую в базу добавить? Где-то здесь было написано что moodle не очень любит такое прямое вмешательство.

В ответ на Alexey Piguzov

Re: Объединение двух сайтов

от Vadim Tabunshchik -
Изображение пользователя Developers

Если резервные копии курсов делать с пользователями и их данными, то при восстановлении восстановятся и пользователи и их роли, и записи в курсы.

Тем более, что при наличии глоссариев, баз данных в курсах рез. копии обязательно нужно делать с данными пользователей, так как все записи БД и термины глоссария привязаны к пользователям. Нет пользователя - глоссарий есть, но пустой, без терминов.

А уже кто не восстановится - про тех нужно думать, как перенести.

В ответ на Vadim Tabunshchik

Re: Объединение двух сайтов

от Alexey Piguzov -
То есть если я создам курс, запишу туда всех пользователей системы, сделаю рез. копир, и восстановлю в другой системе, все учетки переедут? С логинами и паролями?
И в чем разница между Восстановить и Импорт?
В ответ на Alexey Piguzov

Re: Объединение двух сайтов

от Vadim Tabunshchik -
Изображение пользователя Developers
То есть если я создам курс, запишу туда всех пользователей системы, сделаю рез. копир, и восстановлю в другой системе, все учетки переедут?

По идее, да, так и должно быть. Только учтите, что пароли "не переезжают" улыбаюсь Вместо хэша паролей в таблице пользователей БД будет написано restored и при первом входе система пошлет менять пароль.

Импорт - это копирование в данный курс ресурсов/элементов_курса из другого курса без создания архива резервной копии.

Восстановление - это восстановление курса (или его части) из архива с резервной копией.