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

Олег Л.
На сайте с 15.01.2007
Offline
157
1075

Друзья, требуется консультация.

Хочется реализовать следующее:

На своем WP сайте автоматически агрегировать расписания занятий по йоге, которые другие размещают на своих сайтах.

То есть разрабатывается

1. Формат представления информации

2. Модуль (плагин) для сайта агрегатора - ставим на свой сайт, он получает и отображает информацию с других сайтов

3. модуль для сторонних сайтов - этот модуль раздаем всем, кто желает интегрироваться в систему. Модуль позволяет вводить информацию, отображать ее на сайте-доноре, предоставлять информацию сайту-агрегатору.

Подскажите, какими средствами это логичнее реализовать? Может быть есть аналогичные или похожие плагины? Может кто-то уже имеет опыт решения аналогичных задач?

Заранее спасибо за ответ!

Энциклопедия йоги (http://all-yoga.ru)
S
На сайте с 13.10.2014
Offline
171
#1

В вашем случае проще сделать систему POST или GET запросов, а результат отдавать в XML или JSON

Сложности никакой в этом нет, кроме одного - Синхронная разработка клиента и сервера

S
На сайте с 30.09.2016
Offline
469
#2

Получается что-то типа RSS из одного пункта. Сайт-донор формирует сообщение в формате xml или json, а сайт-агрегатор это сообщение парсит.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Олег Л.
На сайте с 15.01.2007
Offline
157
#3
Sitealert:
Получается что-то типа RSS из одного пункта. Сайт-донор формирует сообщение в формате xml или json, а сайт-агрегатор это сообщение парсит.

предполагается, что сайтов доноров много, поэтому логичнее, если они сами будут "оповещать" агрегатор о появлении обновления.

S
На сайте с 30.09.2016
Offline
469
#4

А какая разница, кто куда посылает? Главное, чтобы взаимное согласие было. :)

danforth
На сайте с 18.12.2015
Offline
153
#5

Ну так если донор один, сделайте API, на примем дату и информацию о событии. Пишете в базу, а потом выводите. Каждый раз если какой-то сайт создает занятие по йоге, на это событие нужно вешать отправку вам на сервер данных.

Если не хотите грузить остальных, то делайте парсер: раз в n часов запрашивайте данные, и пишите в базу если есть что-то новенькое.

Других путей вам никто не предложит. API - самый оптимальный.

Junior Web Developer
DT
На сайте с 28.11.2006
Offline
298
#6

Потом небось еще и приложение свое захочется. надо сразу API делать.

Дешевый CloudLinux хостинг (http://www.provisov.net) много площадок в России, Франции, Украине, Германии, Нидерландах, США, Канаде. SSL-сертификат (https://www.provisov.net/blog/2016/10/26/besplatnyj-ssl-sertifikat-dlya-vsex-vashix-sajtov/) бесплатный и предустановленный для всех доменов

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий