В Drupal 4.7.х и предыдущих, первые две цифры показывали номер версии, а третья — номер пакета исправлений.
Это часто путало пользователей, которые думали, что 4.7.х — это незначительное обновление версии 4.6.х, в то время как на самом деле это означает совершенно другую версию. Разные поколения Drupal имеют несовместимый API и требуют обновления дополнительных модулей.
Начиная с версии Drupal 5.0, первая цифра показывает номер версии, а вторая пакет исправлений для неё. Это означает, что версии 5.0, 5.1, 5.2 и т.д. имеют одну структуру и модули разработанные для ветки 5.х совместимы со всеми из них. Однако, модули написанные для версии 6.х не будет работать с веткой 5.х.
Рекомендуется использовать текущий стабильный выпуск. Вы его всегда можете найти на странице Drupal Project. Однако для последней версии не всегда готовы версии дополнительных модулей и вы можете спокойно пользоваться предыдущей поддерживаемой версией, пока для неё выходят пакеты обновлений.
Например: текущая стабильная версия — Drupal 5.5, следующая версия — Drupal 6.0, находится в разработке, версия Drupal 4.7.10 — поддерживаемая.
В традициях проектов с открытым кодом — тогда, когда будет готова. Когда пройдёт тестирование и будет признана стабильной. Чем больше людей будет вовлечено в тестирование и исправление ошибок, тем быстрее выйдет и стабильная версия.
Если у вас есть доступ, то вы можете перейти по адресу Administer → Logs → Status report. Также можно посмотреть файл CHANGELOG.txt в корневой папке Drupal. Ещё один способ, посмотреть первые строчки файла system.module. В начале файла будет примерно такая запись:
define('VERSION', '5.1');Если найдёте такую запись, то она скажет вам какой версией Drupal вы пользуетесь. Если такой записи нет, то у вас Drupal ниже версии 4.7.0.
Поддерживаемые версии — это текущая стабильная версия и одна предыдущая. Т.е. например Drupal 5.5 и Drupal 4.7.10. Использование неподдерживаемых версий может отрицательно сказаться на безопасности вашего сайта.
На эту тему прочитайте вот этот документ: Совместимость.
Версия с суффиксом -dev показывает, что она в данный момент находится в разработке, может быть нестабильной и её код продолжает меняться. Такие версии не должны использоваться на рабочих сайтах, они предназначены для разработчиков и тестирования. Также не стоит пользоваться версиями, которые содержат в названии файла х (например, drupal-6.x.tar.gz) — это указывает на переменный характер кода и такая версия продолжает дорабатываться. На эту тему вы можете посмотреть правила именования модулей.
Comments
Post new comment