Wir haben einige benutzerdefinierte Module, die für mehrere Sites verwendet werden. Diese können nicht als beigestellte Module veröffentlicht werden, zum Beispiel weil sie kundenspezifisch sind, Annahmen treffen, die für beigestellte Module nicht funktionieren und so weiter.
Ich kenne die folgenden Möglichkeiten, um damit umzugehen:
Kopieren Sie sie und fügen Sie sie ein. Dies macht es offensichtlich schwierig, das Modul bei allen Installationen auf dem neuesten Stand zu halten.
Haben Sie eine einzelne Installation an mehreren Standorten, aber dies ist nicht immer möglich.
Verwenden Sie Git-Submodule, aber sie können unangenehm sein, es ist leicht zu vergessen, sie zu aktualisieren und werden nicht immer unterstützt (z. B. Pantheon)
Erstellen Sie Skripte, um sie aus einem gemeinsamen Git-Repository auszuchecken. Dafür muss AFAIK Drush Make für die gesamte Site verwenden, und wir verwenden es derzeit nicht.
http://drupal.org/project/fserver . Ich habe das noch nicht ausprobiert, weiß jemand, ob es stabil genug ist? Die Projektbeschreibung klingt nicht sehr vielversprechend und es gibt keine 7.x-Version.
Sonst noch was / besser? Was bevorzugen Sie und warum?