質問

Drupal 7のカスタムモジュールの正しいバージョン形式は何ですか? RC1とは何かがわかりません。カスタムモジュールにバージョン7.xを使用して名前を付けると、モジュールはモジュールのインストールで動作せず、有効にしませんでした。バージョン7.x-1.2に名前を付けると、正常に動作します。

Drupalモジュールバージョン形式のドキュメントはありますか?

役に立ちましたか?

解決

命名規則をリリースします リリース名に使用される形式と、それらのフォーマット方法を正確に報告します。

要するに、形式はです Drupalバージョン] .x- [メジャーバージョン] - [マイナーバージョン] - [フラグ.

  • Drupalバージョンは、モジュールが互換性のあるDrupalバージョンです
  • フラグは、次の文字列のいずれかで始まる追加の識別子です。

    • 不安定
    • アルファ
    • ベータ
    • RC [別名リリース候補

開発スナップショットの場合、形式はです Drupalバージョン] .x- [メジャーバージョン] -x-dev.

「メジャーバージョン」と「マイナーバージョン」は、「マイナーバージョン」がプログレッシブな数字であるモジュールバージョンを参照しています。

リリース番号がスキーマに従わない場合、モジュールが機能しないことについては、問題は別のものだと思います。私の知る限り、Drupalはフォーマットをチェックしません。リリース名は、モジュールの更新を探している場合にのみ更新マネージャーから使用され、モジュールはdrupal.orgでホストされています。

drupal.orgのホストであるモジュールを開発している場合は、リリースバージョン識別子に使用される形式について心配する必要はありません。そこにホストされていないカスタムモジュールを開発している場合、モジュールバージョンを報告する必要はありません。実際、私のテストサイトには、そのバージョンを報告しないテストモジュールがあり、Drupalはまだ使用できます。唯一の違いは、別のカスタムモジュールがそれに依存している場合、最初のモジュールのバージョンが互換性があることを報告しています。次に、.infoファイルがそれを報告しない場合、Drupalはモジュールページにモジュールバージョンを表示しません。

他のヒント

aの使用 バージョン 落胆すると、必要な値はです , 、そしてあなたはそれをに設定することができます 7.x。コミュニティのドキュメントを参照してください: .infoファイルの書き込み(drupal 7.x) 詳細については。

あなたの情報については、「RC1」は「リリース候補#1」を意味します。モジュールには、アルファ、ベータ、リリース候補の異なるバージョンを持つことができます。

ライセンス: CC-BY-SA帰属
所属していません drupal.stackexchange
scroll top