Frage

Ich würde gerne wissen, was das richtige Versionsformat für benutzerdefinierte Module in Drupal 7 ist. Ich sehe, dass einige beigestellte Module mit 7.x-1.2-RC1 ausgestattet sind. Ich weiß nicht, was RC1 ist. Wenn ich mein benutzerdefiniertes Modul mit Version 7.x nenne, hat mein Modul nicht in der Modulinstallation funktioniert und es wurde nicht aktiviert. Wenn ich die Version 7.x-1.2 nenne, funktioniert es einwandfrei.

Gibt es eine Dokumentation für das Format "Drupal Modul"?

War es hilfreich?

Lösung

Namenskonventionen freigeben berichtet genau das Format, das für die Release -Namen verwendet wird und wie sie formatiert werden.

Kurz gesagt, das Format ist Drupal-Version] .x- [Major Version]-[Minor Version]-[Flags.

  • Drupal -Version ist die Drupal -Version, mit der das Modul kompatibel ist
  • Flags sind zusätzliche Kennungen, die mit einer der folgenden Zeichenfolge beginnen:

    • instabil
    • Alpha
    • Beta
    • RC [AKA -Release -Kandidat

Für einen Entwicklungs -Schnappschuss ist das Format Drupal-Version] .x- [Major Version] -x-dev.

"Major Version" und "Minor Version" beziehen sich auf die Modulversion, in der "Minorversion" eine progressive Nummer ist.

Was das Modul betrifft, das nicht funktioniert, wenn die Release -Nummer dem Schema nicht folgt, denke ich, dass das Problem ein anderes ist. Soweit ich weiß, überprüft Drupal das Format nicht und der Release -Name wird nur aus dem Update -Manager verwendet, wenn es nach den Modul -Updates sucht, und das Modul wird auf Drupal.org gehostet.

Sie sollten sich keine Sorgen über das Format für die Release -Versionskennung machen, wenn nicht, wenn Sie ein Modul entwickeln, das auf Drupal.org gehostet wird. Wenn Sie ein benutzerdefiniertes Modul entwickeln, das dort nicht gehostet wird, müssen Sie die Modulversion nicht melden. Tatsächlich habe ich auf meiner Testseite ein Testmodul, das seine Version nicht meldet, und Drupal kann es immer noch verwenden. Der einzige Unterschied besteht darin, dass ein anderes benutzerdefiniertes Modul davon abhängt und mit der die Version des ersten Moduls kompatibel ist. Dann wird Drupal die Modulversion auf der Modulseite nicht angezeigt, wenn die .Info -Datei dies nicht meldet.

Andere Tipps

Die Verwendung von a Ausführung ist entmutigt, der erforderliche Wert ist Ader, und Sie können es nur aufstellen 7.x. Siehe die Community -Dokumentation: Schreiben .Info -Dateien (Drupal 7.x) für mehr Informationen.

Für Ihre Informationen bedeutet "RC1" "Veröffentlichungskandidat #1". Module können eine andere Version haben: Alpha-, Beta- und Release -Kandidat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit drupal.stackexchange
scroll top