Nous avons des modules personnalisés qui sont utilisés pour plusieurs sites. Ceux-ci ne peuvent pas être publiés en tant que modules apportés, par exemple parce qu'ils sont spécifiques au client, émettent des hypothèses qui ne fonctionnent pas pour les modules apportés, etc.
Je connais les possibilités suivantes pour y faire face:
copiez et collez-les. Il est évidemment difficile de maintenir le module à jour sur toutes les installations.
Avoir une seule installation multi-sites, mais ce n'est pas toujours possible.
Utilisez des sous-modules git, mais ils peuvent être désagréables, il est facile d'oublier de les mettre à jour et ne sont pas toujours pris en charge (par exemple Pantheon)
Drush crée des scripts à extraire d'un référentiel git commun. Pour cela, vous AFAIK devez utiliser Drush Make pour l'ensemble du site et nous ne l'utilisons pas actuellement.
http://drupal.org/project/fserver . Je ne l'ai pas encore essayé, quelqu'un sait-il s'il est suffisamment stable? La description du projet ne semble pas très prometteuse et il n'y a pas de version 7.x.
Autre chose / mieux? Que préférez-vous et pourquoi?