В настоящее время я пытаюсь обновить веб-сайт моей компании, использующий Drupal 4.3, до Drupal 6.15. Пока это было исключительно сложно.
Я понимаю, что могу просто запустить новый сайт, используя 6.15, и перестроить его с нуля, но данных слишком много, чтобы их можно было импортировать таким образом.
Кто-нибудь сделал подобное обновление и добился успеха, не сломав все добавленные модули, а что нет?
Любой совет?
Потому что первое, что делают многие веб-фреймворки, - это создают микроэкономику веб-разработчиков, которые, если бы это было легко сделать, не имели бы работы.
Серьезно, вы говорите не об одном, а о двух обновлениях основной версии. Скорее всего, между ними прошло много лет разработки, и веб-системы развиваются очень быстро. Они не так статичны, как может быть система с одним автором. Даже Rails, который я считаю ТРИВИАЛЬНЫМ для перехода на более поздние версии, по-прежнему требует определенного объема работы, если я не являюсь автором системы.
Я не говорю, что пишу лучший код, но сайты, которые я создаю, обновляются достаточно часто, так что дрейф версий является небольшим, постепенным изменением, а не обновлением дня флага.
Большинство людей просто перестраивают заново. Теперь мы делаем это даже с нашими машинами с ОС, просто это быстрее и безопаснее.