Drupal 7 готов для больших сайтов?

14

Я знаю, что сейчас Drupal 7 стабилен почти год, но правда в том, что Drupal нужны сторонние модули для удовлетворения требований практически любого сайта.

Вчера я попробовал перейти на drupal 7, но первое, что я увидел, это то, что многие из модулей - это бета-версии, релизы-кандидаты и многие не имеют версии для D7.

и многие из этих модулей являются базовыми, такие как Ctools, панели, ссылки, контекст, все эти модули довольно полезны, и ни один из них не имеет стабильной версии для drupal 7

Итак, мой вопрос, Drupal 7 готов для большего сайта, чем блог? сколько из вас использует drupal 7 с нестабильными модулями для сайтов клиентов?

Насколько рискованно использовать нестабильные модули в drupal 7?

Gnuget
источник

Ответы:

14

Q: «Насколько рискованно использовать нестабильные модули в Drupal 7?»

A: «Зависит».

Не желая быть тупыми, в конце 2011 года на этот вопрос могут ответить только вы, исходя из ваших способностей, потребностей и опыта.

Ответ прост: бета-версии, как правило, в порядке, следует избегать Альф, RC почти наверняка в порядке.

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

Если вы используете одну из «важных вещей» с десятками тысяч пользователей (CTools, Panels, Views и т. Д.), Вы, вероятно, можете использовать альфа-версии / бета-версии, не затрагивая многие серьезные проблемы - или вы будете одним из тысяч с таким же проблема, которая означает, что она будет исправлена ​​быстрее ... Но если вы используете менее распространенные (но все еще сложные) модули или очень важно, чтобы у вас была полная надежность на вашем сайте, тогда вам придется подумать дважды - и, возможно, придерживаться с D6 на некоторое время.

Вероятно, более безопасный подход, если вы беспокоитесь и не обладаете достаточным опытом, чтобы запачкать руки в коде или исправлениях: используйте Drupal 6, но тщательно выбирайте модули, чтобы всегда был путь обновления D7. Обновление, когда вы счастливы, это подходит именно вам.

В конечном итоге вам, возможно, придется использовать Drupal 7, поскольку он предоставляет определенные функции, которые вы не можете получить в D6.

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

Сделайте свое исследование, и если у вас есть сомнения или хитрости, Drupal 6, как правило, по-прежнему отличный выбор, и будет в течение еще многих месяцев.

Удачи!

Джим Киркпатрик
источник
6
Хороший ответ. Следует упомянуть, что сопровождающий решает, что такое альфа, бета, стабильный и так далее. Это означает, что альфа-модуль от ответственного, опытного сопровождающего со многими пользователями может легко быть более «стабильным», чем новый модуль, объявленный стабильным.
Бердир
5

Недавно мы запустили большой правительственный сайт, переписанный с использованием drupal 7 (> 3000 узлов, высокий трафик). Пройдя через это развитие, нам пришлось изучить несколько вещей:

  • из-за того, что представления только недавно стали стабильными, многие модули, которые зависят от представлений, все еще нестабильны. Тем не менее, более популярные работают нормально
  • нам пришлось портировать некоторые модули, которые мы часто используем, которые не имели ветки D7. Примером является Apache Solr Panels
  • функции в D7 некоторое время были шаткими, но сейчас довольно стабильными

В общем и целом, у Drupal 7 есть потрясающие новые функции, совершенно новый уровень абстракции базы данных, API с плохими состояниями, обработка изображений в ядре. С течением времени вклад в D7 будет становиться все лучше и лучше, хотя вскоре вы обнаружите, что я полагаю, что никто не хочет создавать новые функции для участия в D6.

Если вы хотите проверить сайт, посетите сайт health.govt.nz

Wi-Fi
источник
Хороший сайт @wiifm! Из любопытства, как вы реализовали меню в разделе «наша работа»?
Малкс
По существу, в пользовательском меню, визуализированное мегаменю вставляется и устанавливается на «display: none», а затем для отображения / скрытия <div>
wiifm
1

Безусловно, Drupal 7 готов для больших сайтов; хотя многие модули находятся в бета-версии, основные из них стабильны, и вы можете начать сборку с Drupal 7.

С другой стороны, торопиться не нужно, поскольку Drupal 8, скорее всего, выйдет через 2 года .

Для справки, прочитайте эту статью тоже.

vividvilla
источник
1

Мы запустили действительно огромный сайт Drupal 7 (www.examiner.com) до запуска Drupal 7 . Затем потребовалось большое количество людей, очень, очень хорошо знакомых с ядром. Сейчас? Это так легко и просто.

user49
источник