Pregunta

Me gustaría saber cuál es el formato de versión correcto para módulos personalizados en Drupal 7. Veo que algunos módulos contribuidos vienen con 7.x-2-rc1. No sé qué es RC1. Cuando nombro mi módulo personalizado con la versión 7.x, mi módulo no funcionó en la instalación del módulo y no estaba habilitado. Cuando nombre la versión 7.x-1.2, funciona bien.

¿Hay alguna documentación para el formato de versión del módulo Drupal?

¿Fue útil?

Solución

Liberar convenciones de nombres informa exactamente el formato utilizado para los nombres de la versión y cómo están formateados.

En resumen, el formato es Versión Drupal] .x- [Versión principal]-[Versión menor]-[Flags.

  • La versión Drupal es la versión Drupal con la que el módulo es compatible
  • Las banderas son identificadores adicionales que comienzan con una de las siguientes cadenas:

    • inestable
    • alfa
    • beta
    • RC [también conocido como candidato de lanzamiento

Para una instantánea de desarrollo, el formato es Versión Drupal] .x- [Versión principal] -x-Dev.

"Versión mayor" y "versión menor" se refieren a la versión del módulo, donde "Versión menor" es un número progresivo.

En cuanto al módulo que no funciona si el número de liberación no sigue el esquema, creo que el problema es otro; Hasta donde sé, Drupal no verifica el formato, y el nombre de la versión solo se usa desde el Administrador de actualizaciones, cuando busca las actualizaciones del módulo, y el módulo está alojado en Drupal.org.

No debe preocuparse por el formato utilizado para el identificador de la versión de lanzamiento, si no cuando está desarrollando un módulo que es host en Drupal.org. Si está desarrollando un módulo personalizado que no está alojado allí, no necesita informar la versión del módulo. De hecho, en mi sitio de prueba tengo un módulo de prueba que no informa su versión, y Drupal aún puede usarla; La única diferencia es cuando otro módulo personalizado depende de eso, y se informa con qué versión del primer módulo es compatible. Luego, Drupal no mostrará la versión del módulo en la página del módulo, si el archivo .info no informa eso.

Otros consejos

El uso de un versión se desanima, el valor que se requiere es centro, y solo puedes configurarlo en 7.x. Ver la documentación de la comunidad: Escribir archivos .info (Drupal 7.x) para más información.

Para su información, "RC1" significa "Candidato de lanzamiento #1". Los módulos pueden tener una versión diferente: alfa, beta y candidato de lanzamiento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a drupal.stackexchange
scroll top