Tenemos algunos módulos personalizados que se utilizan para múltiples sitios. Esos no se pueden lanzar como módulos contribuidos, por ejemplo, porque son específicos del cliente, hacen suposiciones que no funcionan para los módulos contribuidos, etc.
Conozco las siguientes posibilidades para lidiar con esto:
Cópielos y péguelos. Obviamente hace que sea difícil mantener el módulo actualizado en todas las instalaciones.
Tenga una única instalación en varios sitios, pero esto no siempre es posible.
Utilice submódulos git, pero pueden ser desagradables, es fácil olvidar actualizarlos y no siempre son compatibles (por ejemplo, Pantheon)
Drush crea scripts para verificar desde un repositorio git común. Para esto, AFAIK necesita usar drush make para todo el sitio y actualmente no lo usamos.
http://drupal.org/project/fserver . Todavía no lo he probado, ¿alguien sabe si es lo suficientemente estable? La descripción del proyecto no suena muy prometedora y no hay una versión 7.x.
¿Algo más / mejor? Que prefieres y porque?