Создать drupal-модуль для интеграции soap сервиса
Правила:
- никаких sql запросов, всё только через EntityFieldQuery и load функции
- всё решение представляет собой один drupal-модуль, правильная работа которого инициируется установкой и наполнением справочников сервиса на специальной странице в админке.
- модуль использует wsclient
структура модуля:
- yourmodule.module
- содержит hook_menu и другие необходимы хуки и функции
- содержит hook_default_wsclient_service
- yourmodule.entity.inc
- содержит hook_entity_info, где описание моделей справочников
- yourmodule.install
- содержит только hook_schema, где описание таблиц необходимых для моделей справочников
- yourmodule.admin.inc
- содержит callback-функции для наполнения справочников. Если данных много (как правило), то нужно использовать drupal batch API
- admin_views_default
- файлы страниц справочников, они все сделаны через viwes
- includes
- YourmodulePluginController.class.inc - специальный контроллер, через который остальной код проекта взаимодействует с модулем. Спецификации, примеры и инструкции будут даны после выбора исполнителя.
Будет предоставлен git, ssh, внешний сервер, на котором можно будет тестировать конечное решение.