Каков наилучший способ обновить веб-приложение Drupal 5 до 7? - PullRequest
1 голос
/ 18 января 2011

Я пытаюсь выяснить, как лучше всего обновить www.edocr.com, который построен на Drupal 5 до Drupal 7. Мы - не просто веб-сайт.

Если ответ таков, начните новое с Drupal 7, а затем импортируйте контент, это также открывает другой вопрос, то есть следует ли нам полностью отказаться от Drupal и использовать php framework, такой как http://www.yiiframework.com/,Конечно, это будет дорогостоящее упражнение.Можем ли мы достичь того же уровня производительности, который может предложить такая среда, как yii, через Drupal 7?

Заранее большое спасибо.

Ответы [ 2 ]

2 голосов
/ 18 января 2011

Мне пришлось делать обновления с 5 до 7, и это мой опыт.Обновите все, по частям до 6, затем до 7. Изменения схемы от 5 до 7 огромны, и вы не хотите ничего пропустить.Это будет стоить вам.

Если у вас есть специалист по контенту, создайте отдельный сайт Drupal 7, а затем попросите специалиста воссоздать контент в 7 с нуля.Это дает дополнительное преимущество, поскольку в 7 все чисто, и вам не нужно беспокоиться об изменениях схемы во время обновлений ... это стоимость для вашего клиента.

Что касается фреймворков и Drupal, то этомытье в любом случае.Drupal бесплатен, но время для его поддержки нет.Вы тратите больше времени на изучение того, как делать вещи в Drupal, чем на разработку.Принимая во внимание, что с пользовательскими инфраструктурами вы получаете преимущество, если делаете это сами, как вам хочется, но при длительной стоимости поддержки кода в течение всего срока его службы.

Я бы сказал, что если ваш клиент доволен модулями, он может выполнить то, что он хочет, в Drupal, и ничто не мешает вам распространять сообщения, придерживайтесь Drupal.Но если система терпит неудачу во многих областях, определенно взвесьте стоимость разработки и поддержки пользовательского кода на время, затрачиваемое на настройку Drupal ... помните, бесплатное программное обеспечение бесплатно только с самого начала ... не в долгосрочной перспективе.*

0 голосов
/ 18 января 2011

Общий способ обновления сайта Drupal для основного выпуска Drupal:

  1. Обновление ядра Drupal
  2. Обновление дополнительных модулей.
  3. Обновление темы /создать новую тему

В вашем случае вам нужно сделать 1-2 дважды и 3 раза.Это также становится немного сложнее, поскольку, возможно, вам не хватает модулей из D5 -> D6 и D6 -> D7.Вам нужно будет провести некоторые исследования, поскольку некоторые модули объединяются в новых выпусках Drupal, а другие просто исчезают.

Вы можете попробовать выполнить 1-2, 1-2 несколько раз, чтобы посмотреть, что произойдет.Это может дать вам представление о том, сколько работы необходимо для обновления вашего сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...