[development] Distributing "bi-modal" Drupal modules
Brian Vuyk
brian at brianvuyk.com
Tue Feb 16 19:30:40 UTC 2010
+1 - I like that idea.
However, I don't see it gaining much traction since the 'proper' way to
do it is to roll a release for each version of core. Also, I think the
strategy I outlined below is quite messy, and probably shouldn't be used
unless there were extenuating circumstance which required you to include
several versions of the same module compatible with different versions
of core within the same download.
Brian
Aaron Winborn wrote:
> If folks start doing a lot of that, might be nice to add support for
> an 'ignore-if-not-supported' property or something to the .info file
> so it doesn't show up w/ a warning in the other version.
>
> Brian Vuyk wrote:
>> That is, you could probably release a folder structure / package
>> along the lines of:
>>
>> mymodule/
>> includes/shared.inc
>> mymodule_d6.module
>> mymodule_d6.info
>> mymodule_d7.module
>> mymodule_d7.info
>>
>> Where 'includes/shared.inc' would include logic shared between the
>> two different modules. Both modules would show up on the 'Modules'
>> page, but only the one corresponding to the correct version of Drupal
>> could be enabled.
More information about the development
mailing list