Обмен данными между сайтами

Главные вкладки

Аватар пользователя osof osof 3 июля 2013 в 12:34

Добрый день. Прошу совета по вот какому вопросу. Есть интересная задача. Необходимо передавать сформированную в виде таблицы вьюху на другой сайт. То есть условно, чтобы на левом сайте транслировалась турнирная таблица с другого сайта.
С помощью RSS пробовал - не получается. RSS передает поля в виде "Заголовок"+"тело", а в турнирной таблице еще куча столбцов. Что еще можно придумать? JSON? iFrame?
Может есть модуль для проброса Views между сайтами? Спасибо.

Комментарии

Аватар пользователя osof osof 3 июля 2013 в 13:05

Похоже, то что надо. Жаль только, что турнирная таблица формируется на 6 версии друпала и этого модуля под него нет.

Аватар пользователя osof osof 3 июля 2013 в 14:38

Вот и думай, ставить паленый модуль или переделывать все на 7-ку.
Или есть еще какие-то предложения по решению проблемы?

Аватар пользователя duozersk duozersk 3 июля 2013 в 14:58

Грабли там только с POST, PUT, DELETE - если вы будете только читать данные и показывать, то проблем быть не должно. Плюс можно не использовать "session based authentication"... В общем, изучайте, что именно за дырку там нашли, и сами решайте, нужно оно вам или нет.

Аватар пользователя osof osof 3 июля 2013 в 15:18

"duozersk" wrote:
Грабли там только с POST, PUT, DELETE - если вы будете только читать данные и показывать, то проблем быть не должно.

Так вот как раз в том то и засада, что 6-й друпал должен отдавать данные, а 7-й - принимать.
Ок, в любом случае спасибо за помощь.
Я вот думаю, может тупо подключиться к базе другого сайта и тянуть оттуда нужные поля? Только придется ставить PHP блок, а это не очень хорошо для кеширования и вообще производительности.

Аватар пользователя duozersk duozersk 3 июля 2013 в 17:12

"osof" wrote:
Так вот как раз в том то и засада, что 6-й друпал должен отдавать данные, а 7-й - принимать.
Ок, в любом случае спасибо за помощь.

И где вы тут можете хотя бы теоретичестки использовать POST, PUT, DELETE? Всё, что вы будете дергать - это GET; из друпала 7 будете слать GET запрос на друпал 6 (на котором и надо поставить Services).

Аватар пользователя osof osof 3 июля 2013 в 18:42

"duozersk" wrote:
И где вы тут можете хотя бы теоретичестки использовать POST, PUT, DELETE? Всё, что вы будете дергать - это GET; из друпала 7 будете слать GET запрос на друпал 6 (на котором и надо поставить Services).

Ок, спасибо, буду пробовать. Пока криво настроил на Feeds Import + RSS но наверное буду переделывать.