Создание, сопровождение и продвижение сайтов на CMS Drupal

Какую CMS выбрать для построения сайта Drupal 7 или Drupal 6?

Удивительно, но для многих еще остается вопрос: какую CMS выбрать для построения сайта Drupal 7 или Drupal 6?
Для меня Рубикон пройден 25 мая 2011 года, когда свой экспериментальный сайт - http://injp.info/ я перевел на Drupal 7. До этого были небольшие пробы Drupal 7. На сегодняшний день я все новые сайты разрабатываю под Drupal 7. Перевод старых сайтов с Drupal 6 на Drupal 7 без серьезного редизайна (а значит и затрат) считаю не целесообразным. Хотя данный блог уже давно необходимо переделать и конечно перевести на Drupal 7.

Все согласятся, что Друпал 7 следующий шаг в развитии данной CMS и обратного пути нет. Каждый уже для себя выбирает, когда и на каком проекте делать данный шаг.

Сторонники использования Друпал 6 обычно используют следующие аргументы:

  1. Друпал 7 еще не стабилен
  2. Мало необходимых дополнительных модулей и они не стабильны
  3. Друпал 6 еще минимум год будет активно поддерживаться
  4. Друпал 7 требует больше ресурсов
  5. Разработчики плохо знакомы с Друпал 7 и не уверены в своих силах (хотя об этом стараются не говорить)

И как следствие, рекомендуют использовать Друпал 7, либо на очень простых проектах, либо при долгосрочной разработке действительно сложных сайтов. Полгода назад я придерживался такого же мнения. Сейчас же считаю, что пора все сайты разрабатывать на Друпал 7.

Итак, постараюсь ответить по пунктам:

  1. Друпал 7 еще не стабилен.
    На сегодняшний момент уже доступна версия 7.8 Версия 7.4 от 30 июня 2011 года достаточно стабильна. Данное утверждение было вполне верно до мая месяца, но не сейчас.
  2. Мало необходимых дополнительных модулей и они не стабильны
    Что может быть проще – пройдемся по первым двум страницам наиболее популярных модулей для Друпал 7 - http://drupal.org/project/modules

    Модуль

    Ссылка

    Версия (на 2011.09.02)

    Views

    http://drupal.org/project/views

    7.x-3.0-rc12011-Jun-17
    7.x-3.x-dev2011-Sep-02

    Token

    http://drupal.org/project/token

    7.x-1.0-beta52011-Aug-31

    Content Construction Kit (CCK)

    http://drupal.org/project/cck

    7.x-2.x-dev 2011-Aug-23
    в ядре (необходим только для перевода на Д7)

    Pathauto

    http://drupal.org/project/pathauto

    7.x-1.0-rc22011-Jun-16
    7.x-1.x-dev2011-Aug-10

    Administration menu

    http://drupal.org/project/admin_menu

    7.x-3.0-rc12011-Jan-07
    7.x-3.x-dev2011-Aug-14

    ImageAPI

    http://drupal.org/project/imageapi

    7.x-1.x-dev 2011-Feb-25 в ядре (необходим для перевода на Д7)

    Date

    http://drupal.org/project/date

    7.x-2.0-alpha42011-Aug-23
    7.x-2.x-dev2011-Sep-02

    Chaos tool suite (ctools)

    http://drupal.org/project/ctools

    7.x-1.0-rc12011-Jul-28
    7.x-1.x-dev2011-Sep-02

    IMCE

    http://drupal.org/project/imce

    7.x-1.42011-Jun-06
    7.x-1.x-dev2011-Aug-18

    Google Analytics

    http://drupal.org/project/google_analytics

    7.x-1.22011-Mar-28
    7.x-1.x-dev2011-Jun-15

    Wysiwyg

    http://drupal.org/project/wysiwyg

    7.x-2.12011-Jun-19
    7.x-2.x-dev2011-Aug-05

    Webform

    http://drupal.org/project/webform

    7.x-3.132011-Aug-31

    CAPTCHA

    http://drupal.org/project/captcha

    7.x-1.0-alpha32011-Apr-27
    7.x-1.x-dev2011-May-02

    Link

    http://drupal.org/project/link

    7.x-1.0-alpha32011-Feb-07
    7.x-1.x-dev2011-May-27

    Backup and Migrate

    http://drupal.org/project/backup_migrate

    7.x-2.22011-Jul-13
    7.x-2.x-dev2011-Jun-20

    jQuery Update

    http://drupal.org/project/jquery_update

    7.x-2.22011-Apr-04
    7.x-2.x-dev2011-Apr-13

    Lightbox2

    http://drupal.org/project/lightbox2

    7.x-1.x-dev2011-Jul-24

    XML sitemap

    http://drupal.org/project/xmlsitemap

    7.x-2.0-beta32011-Jun-20

    Panels

    http://drupal.org/project/panels

    7.x-3.0-alpha32011-Mar-17
    7.x-3.x-dev2011-Aug-26

    Devel

    http://drupal.org/project/devel

    7.x-1.22011-Jul-22
    7.x-1.x-dev2011-Sep-01

    CKEditor

    http://drupal.org/project/ckeditor

    7.x-1.32011-Aug-29
    7.x-1.x-dev2011-Sep-01

    GlobalRedirect

    http://drupal.org/project/globalredirect

    7.x-1.32011-Jan-05
    7.x-1.x-dev2011-May-03

    Transliteration

    http://drupal.org/project/transliteration

    7.x-3.0-alpha12010-Jul-16
    7.x-3.x-dev2011-Feb-25

    Rules

    http://drupal.org/project/rules

    7.x-2.0-rc12011-Aug-17

    Internationalization

    http://drupal.org/project/i18n

    7.x-1.0 2011-Aug-21

    Fivestar

    http://drupal.org/project/fivestar

    7.x-2.x-dev 2011-Sep-02

    Утверждение о нестабильности многих модулей отчасти верно - не на все модули есть релизы. Но почти все популярные модули работают под Друпал 7 и нормально обновляются и активно сопровождаются. При этом многие модули для Друпал 6 практически не обновляются с выходом Друпал 7.
     

  3. Друпал 6 еще минимум год будет активно поддерживаться.

    Смотря, что понимать по словом «поддерживается».  Официально не будут о нем забывать? Да, не будут. А вот развиваться большинство модулей будет уже только под Друпал 7, что часто указано в описании модулей (как пример Pathauto). Так же уже сейчас много новых модулей написано под Друпал 7 и их уже не будет под Друпал 6.  Как раз поддержка Друпал 7 один из главных поводов переходит на данную версию уже сейчас.

  4. Друпал 7 требует больше ресурсов
    Проводить сравнительные тесты по производительности не входило в планы, но по субъективным ощущениям – разницы нет. Тоже самое подтверждает небольшой тест еще до выхода релиза - http://xandeadx.ru/blog/drupal/242 и авторитетное мнение ряда других грамотных камрадов.
  5. Разработчики плохо знакомы с Друпал 7 и не уверены в своих силах
    Об этом стараются не говорить, хотя этот пункт является наиболее важным. Действительно не всегда может быть рентабельно и целесообразно использовать Друпал 7 при отличных знаниях Друпал 6. Проще по быстрому решить задачу с помощью привычного инструмента особенно если сильно поджимают сроки.

Вывод для меня только один - нет повода не использовать Друпал 7.

Так чем же лучше Друпал 7? Чем Друпал 6! :)

Ну и как всегда фотки из Японии в небольшой статье о Торговой чайной улице в Японии, где можно попробовать различную традиционную японскую еду и добавлением чая матча.