Question

Je voudrais savoir quel est le format de la version correcte pour les modules personnalisés dans Drupal 7. Je vois certains modules sont livrés avec contribué 7.x-1.2-rc1. Je ne sais pas ce qui est RC1. Quand je nomme mon module personnalisé avec la version 7.x, mon module n'a pas fonctionné dans l'installation du module et il n'a pas été activé. Quand je nomme la version 7.x-1.2, il fonctionne très bien.

Y at-il des documents pour le format de version du module Drupal?

Était-ce utile?

La solution

de presse nommant les rapports des conventions exactement le format utilisé pour les noms de libération, et la façon dont ils sont mis en forme.

En bref, le format est [Version Drupal] .x- [version majeure] - [version mineure] -. [Drapeaux]

  • Version Drupal est la version Drupal avec laquelle le module est compatible
  • drapeaux sont des identifiants supplémentaires qui commence par une de la chaîne suivante:

    • unstable
    • alpha
    • beta
    • rc [a.k.a. release candidate]

Pour un instantané de développement, le format est [Version Drupal] .x- [version majeure] -x-dev .

"version majeure" et "version mineure" se réfèrent à la version du module, où est un nombre progressif "version mineure".

En ce qui concerne le module ne fonctionne pas si le numéro de version ne suit pas le schéma, je pense que le problème est un autre; pour autant que je sache, Drupal ne vérifie pas le format et le nom de libération est utilisé uniquement à partir du gestionnaire de mise à jour, quand il recherche les mises à jour du module et le module est hébergé sur Drupal.org.

Vous ne devriez pas être inquiet au sujet du format utilisé pour l'identificateur de version, sinon lorsque vous développez un module qui est l'hôte sur Drupal.org. Si vous développez un module personnalisé qui est pas hébergé, vous n'y avez pas besoin de signaler la version du module. En fait, dans mon site de test, j'ai un module de test qui ne signale pas sa version, et Drupal est encore capable de l'utiliser; la seule différence est quand un autre module personnalisé dépend de cela, et il rapporte avec la version du premier module est compatible. Ensuite, Drupal ne montrera pas la version du module dans la page du module, si le fichier ne signale pas .info que.

Licencié sous: CC-BY-SA avec attribution
Non affilié à drupal.stackexchange
scroll top