плагин установки Знатока имеет использование командной строки для установки банки в локальный репозиторий, АНГЛИЧАНИН является дополнительным, но необходимо будет определить GroupId, ArtifactId, Версию и Упаковывающий (весь материал АНГЛИЧАНИНА).
Я бы посоветовал проверить модуль служб . Он находится в состоянии постоянного отсутствия полных выпусков, но по большей части работает довольно надежно. В него встроен ряд служб, которые подключаются к обычной функциональности Drupal (узел, пользователи, меню и т. Д.)
С его помощью вы можете либо выполнить аутентификацию в стиле ключа API, либо просто использовать обычные учетные записи пользователей Drupal. К нему подключается ряд других модулей для различных типов форматов ввода и вывода.
Существует довольно много примеров того, как взаимодействовать со службами , а также имеется справочник служб , в котором также есть некоторые другие справочные материалы. Я бы посоветовал взглянуть на него.
Если вы не против XML-RPC, вы можете использовать hook_xmlrpc, который является частью API ядра Drupal. Он позволяет вашему модулю предоставлять методы XML-RPC без каких-либо дополнительных зависимостей.