M

Обновление и миграция Moodle 3.x → 4.5 без потери данных

Moodle 3.9 и 3.11 уже не получают обновления безопасности. Обновление откладывать опасно. Провожу миграцию аккуратно — сначала на тестовом стенде, потом в прод.

Смотреть кейсы
Официально, по договору15+ лет в образовании60+ внедренийРоссийская специфика: 1С, ЕСИА, ФГОС

Знакомые ситуации

Moodle на старой версии — нет патчей безопасности.
Боятся, что после обновления сломаются плагины и темы.
Нет человека, который умеет это делать безопасно.
Непонятно, что изменится в интерфейсе для преподавателей.

Что я делаю

Аудит плагинов и тем

Проверяю каждый установленный плагин на совместимость с целевой версией Moodle.

Тестовый стенд

Разворачиваю копию вашего Moodle, обновляю и проверяю — боевая система не трогается до финального переноса.

Резервные копии

Делаю полный бэкап БД и файлов перед каждым шагом — данные в безопасности.

Обновление плагинов

Обновляю или заменяю несовместимые модули, при необходимости адаптирую кастомный код.

Перенос в прод

Обновляю боевую систему в минимальное окно простоя, проверяю все ключевые сценарии.

Документация и обучение

Фиксирую изменения интерфейса для преподавателей, провожу короткий инструктаж.

Для кого: Организации на Moodle 3.x, которые понимают, что пора обновляться, но боятся сломать работающую систему.

Как это выглядит на практике

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

01
Почему это не кнопка «Обновить»

Обновление Moodle через несколько версий — это цепочка переходов с промежуточными шагами, требованиями к PHP и базе данных на каждом. Плюс сторонние плагины, которых может не быть под новую версию. Именно поэтому «просто обновились» силами энтузиаста так часто заканчивается восстановлением из бэкапа — если он был.

02
Мой регламент: скучно и надёжно

Инвентаризация плагинов и проверка совместимости, полный бэкап с тестовым восстановлением, обновление на копии, прогон ключевых сценариев (вход, курс, тест, оценки, письма), только затем прод — ночью, в режиме обслуживания, с планом отката. Скучная процедура — это когда никто ничего не заметил.

03
Кастомные доработки при обновлении

Самописные плагины от прежних подрядчиков — главный тормоз обновлений. Разбираю каждый: что заменяется штатной функцией новой версии, что — плагином из каталога, что адаптирую. После меня система остаётся обновляемой: все доработки — по стандартам API, без правок ядра.

04
Когда обновляться обязательно, а когда можно подождать

Горит: ваша ветка сняла с поддержки безопасности, или вышла заплатка под активно эксплуатируемую уязвимость. Можно планово: работаете на поддерживаемой LTS. Мой совет — обновляться в каникулы раз в год-два на актуальную LTS, а не прыгать на каждую свежую ветку.

Как проходит работа

1
Аудит и задача

Разбираю ситуацию и текущий Moodle, фиксирую цели.

2
План и смета

Прозрачный список работ, сроки и стоимость — без сюрпризов.

3
Работа

Внедряю и настраиваю с промежуточными демо.

4
Передача

Обучаю администраторов и остаюсь на поддержке по SLA.

Почему со мной

Не агентство — эксперт

Работаете напрямую со мной, без менеджеров и наценок. Дарья Бруданова, ИП.

Официально и прозрачно

Договор, смета, понятные сроки. Данные — на российских серверах, по 152-ФЗ.

15+ лет и российская специфика

1С, ЕСИА, ФГОС, Витрина, Astra Linux — знаю требования наших вузов и колледжей.

Частые вопросы

Обсудим вашу задачу?

Короткий разговор и аудит — затем прозрачная смета. Официально, по договору.