Вы здесь

Как организовать обмен данными между несколькими проектами?

0

Всем привет, помогите с выбором инструментов и путем реализации. Пока все только в теории.

  1. Есть main проект. на нем регистрируются пользователи, раздаются им роли права и пр.

  2. на каждого пользователя создается отдельный проект на поддомене. При входе в аккаунт на main проекте пользователь переадресовывается и логинится на свой проект под админом. (есть ли готовые решения для такого?)

2.1 Есть 2 основных роли (организатор услуг и продавец).

  1. каждый юзер (организатор услуг или продавец) на своем проекте может создавать своих пользователей, роли, материалы, термины и словари.

  2. Организатор добавляет себе список услуг которые он делает. с полями и пр.

  3. продавец: создает у себя "продажу"(материал), выбирает из списка услугу которую он продает. данная продажа должна попасть к организатору данных услуг.

И тут главный вопрос, как сделать связь между разными проектами и их базами данных?

как продавцу в список услуг получить именно те услуги которые предлагают организаторы.?
и как отправить созданный продавцом материал "продажа" конкретному организатору?

в одной базе их держать нельзя. Прямое подключение дополнительной базы данных между (организатором услуг и продавцами) так же не хорошее решение. т.к. могут появляться новые, старые закрываться, а постоянно ручками редактировать не очень удобно.

Думал использовать базу main проекта как буфер. не знаю на сколько это будет хорошим и вообще возможным решением.

Подскажите пожалуйста какие варианты построения такой структуры возможны? или может есть более просто решение?

Буду очень признателен за помощь. Заранее спасибо.

Версия Drupal: 
8.x7.x
Вопрос задан 27.12.2016 - 11:02
Аватар пользователя Denis
Denis
56

Ответы

2

Drupal 7 - XML-RPC
Drupal 8 - XML-RPC или Rest API

Ответ дан 27.12.2016 - 12:53
Аватар пользователя xandeadx
xandeadx
1440
0

Если сайты на одном сервере, можете просто переключаться между базами или сихронизировать данные спомощью Drush скриптов.

Ответ дан 27.12.2016 - 21:29
Аватар пользователя Chi
Chi
68