Выход версий CMS Drupal

Аватар пользователя artur.baranok
Опубликовано пт, 07/06/2012 - 16:20 пользователем artur.baranok
Форумы: 

Как нумеруются версии Друпала?

В Drupal 4.7.х и предыдущих, первые две цифры показывали номер версии, а третья — номер пакета исправлений. Это часто путало пользователей, которые думали, что 4.7.х — это незначительное обновление версии 4.6.х, в то время как на самом деле это означает совершенно другую версию. Разные поколения Drupal имеют несовместимый API и требуют обновления дополнительных модулей.

Начиная с версии Drupal 5.х, первая цифра показывает номер версии, а вторая пакет исправлений для неё. Это означает, что версии 5.0, 5.1, 5.2 и т.д. имеют одну структуру и модули разработанные для ветки 5.х совместимы со всеми из них. Однако, модули написанные для версии 6.х не будет работать с веткой 5.х.

Какую версию Drupal мне использовать?

Рекомендуется использовать текущий стабильный выпуск. Вы его всегда можете найти на странице Drupal Project. Однако для последней версии не всегда готовы версии дополнительных модулей и вы можете спокойно пользоваться предыдущей поддерживаемой версией, пока для неё выходят пакеты обновлений.

Например: текущая стабильная версия — Drupal 5.5, следующая версия — Drupal 6.0 — находится в разработке, версия Drupal 4.7.10 — поддерживаемая.

Когда выйдет новая версия Drupal?

В соответствии с традициями проектов с открытым кодом — тогда, когда будет готова. Когда пройдёт тестирование и будет признана стабильной. Чем больше людей будет вовлечено в тестирование и исправление ошибок, тем быстрее выйдет и стабильная версия.

Как узнать какая версия Drupal у меня стоит?

Вы можете перейти по адресу Управление Статистика Статус. Также можно посмотреть файл CHANGELOG.txt в корневой папке Drupal. Ещё один способ, посмотреть первые строчки файла system.module. В начале файла будет примерно такая запись:
define('VERSION', '5.1');

Если найдёте такую запись, то она скажет вам какой версией Drupal вы пользуетесь. Если такой записи нет, то у вас Drupal ниже версии 4.7.0.

Поддерживается ли моя версия Drupal?

Поддерживаемые версии — это текущая и предыдущая ветки. Т.е. например Drupal 5.5 и Drupal 4.7.10. Использование неподдерживаемых версий может отрицательно сказаться на безопасности вашего сайта.

Что насчёт обновлений и совместимости?

На эту тему прочитайте вот этот документ: Совместимость.
Development snapshots

Версия с суффиксом -dev показывает, что она в данный момент находится в разработке, может быть нестабильной и её код продолжает меняться. Такие версии не должны использоваться на рабочих сайтах, они предназначены для разработчиков и тестирования. Также не стоит пользоваться версиями, которые содержат в названии файла х (например, drupal-6.x.tar.gz) — это указывает на переменный характер кода и такая версия продолжает дорабатываться. На эту тему вы можете посмотреть правила именования модулей.