Вопрос
Я хотел бы знать, что такое правильный формат версии для пользовательских модулей в Drupal 7. Я вижу, что некоторые внесенные модули поставляются с 7.x-1.2-RC1. Я не знаю, что такое RC1. Когда я назову свой пользовательский модуль с версией 7.X, мой модуль не работал при установке модуля, и он не был включен. Когда я назову версию 7.X-1.2, она работает нормально.
Есть ли какая -либо документация для формата версии модуля Drupal?
Решение
Выпустить соглашения об именах Сообщает именно тот формат, используемый для имен выпуска, и как они отформатированы.
Короче говоря, формат Drupal Version] .x- [Основная версия]-[Незначительная версия]-[Флаги.
- Версия Drupal - это версия Drupal, с которой модуль совместим
Флаги - это дополнительные идентификаторы, которые начинаются с одной из следующей строки:
- нестабильный
- альфа
- бета
- RC [aka Release Candidate
Для снижения разработки формат Drupal Version] .x- [основная версия] -x-dev.
«Основная версия» и «Незначительная версия» относятся к версии модуля, где «незначительная версия» - это прогрессивное число.
Что касается модуля, не работающего, если номер выпуска не следит за схемой, я думаю, что проблема - еще одна; Насколько я знаю, Drupal не проверяет формат, и имя выпуска используется только у менеджера обновлений, когда он ищет обновления модуля, а модуль размещен на drupal.org.
Вы не должны беспокоиться о формате, используемом для идентификатора версии выпуска, если не когда вы разрабатываете модуль, который является хостом на drupal.org. Если вы разрабатываете пользовательский модуль, который там не размещен, вам не нужно сообщать о версии модуля. Фактически, на моем тестовом сайте у меня есть тестовый модуль, который не сообщает о своей версии, и Drupal все еще может его использовать; Единственное отличие - это когда от этого зависит другой пользовательский модуль, и он сообщает, какая версия первого модуля совместима. Затем Drupal не покажет версию модуля на странице модуля, если файл .info не сообщает об этом.
Другие советы
Использование версия обескуражен, необходимое значение основной, и вы можете только установить его на 7.Анкет Смотрите документацию сообщества: Написание файлов .info (Drupal 7.x) Чтобы получить больше информации.
Для вашей информации «RC1» означает «выпуск кандидата № 1». Модули могут иметь разные версии: альфа, бета -версия и кандидат на выпуск.