У нас есть несколько пользовательских модулей, которые используются для нескольких сайтов. Они не могут быть выпущены как добавленные модули, например, потому что они зависят от клиента, делают предположения, которые не работают для добавленных модулей и так далее.
Я знаю о следующих возможностях справиться с этим:
скопируйте и вставьте их. Очевидно, что трудно поддерживать модуль в актуальном состоянии во всех установках.
Имейте единственную многосайтовую установку, но это не всегда возможно.
Используйте подмодули git, но они могут быть неприятными, их легко забыть обновить и они не всегда поддерживаются (например, Пантеон)
Сценарии Drush make для проверки из общего репозитория git. Для этого вам, AFAIK, нужно использовать drush make для всего сайта, и мы не используем его в настоящее время.
http://drupal.org/project/fserver . Я еще не пробовал, кто-нибудь знает, достаточно ли он стабилен? Описание проекта не выглядит многообещающим, и нет версии 7.x.
Что-нибудь еще / лучше? Что вы предпочитаете и почему?