ezpublish.ru / Форумы / Для разработчиков / веб сервисы в изи паблиш.




веб сервисы в изи паблиш.

|
|
Следующая тема
 »

Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь

Автор Сообщение

Stas Du

Чт, 10 июня 2010 23:51:15

Здравствуйте,
Меня интересует как можно сделать веб сервис в изи 4.2.
Мне нужно апдейтать и вставлять пользователей изи из другого приложения.
Я не против заплатить за консультацию.

Пусть все будет как решит монолог твоей души.

Сергей Гедеон

Пт, 11 июня 2010 7:13:09

Если вкратце, то вам следует обратить внимание на встроенные возможности или специфические расширения по CSV/XML-импорту.

(например список http://ez.no/developer/contribs/import_export )
http://ez.no/developer/contribs/import_export/xmlimport (устаревшее, но думаю можно обновить)
http://ez.no/developer/contribs/import_export/data_import (новое, но хз что оно делает). Страница проекта: http://projects.ez.no/data_import/
http://projects.ez.no/ezxmlinstaller - тут тоже какие-то интересные операторы есть

Если хочется самому написать "создаватель" объектов, то можно посмотреть как это делается в http://ezpedia.org/en/project/powercontent или глянуть хорошую статью http://share.ez.no/tutorials/ez-p...h/creating-ez-publish-objects-in-php

Так же важно знать какой нужен интерфейс - консольный крон-скрипт к примеру или кнопочка для импорта данных в админке.





===----
Радоваться жизни можно тихо...
----====

Stas Du

Пт, 11 июня 2010 8:39:05

по эксемелю я так понял что это не совсем то.
мне надо при изменении данных на одном сайте - чтобы сразу обновлялись данные на изи.

Пусть все будет как решит монолог твоей души.

Сергей Гедеон

Пт, 11 июня 2010 12:22:43

Исходный сайт должен "отдавать" данные в любом пригодном для импорта формате. Почему же не XML?
Конечный сайт должен запускать процесс импорта. Это можно сделать разными способами. Как вариант:
а) при редактировании на начальном сайте посылается запрос какому-то модулю конечного сайта чтобы тот обновил свою базу
б) исходный сайт постоянно "отдает" xml (по какому-то защищенному паролем адресу через защищенное соединение) а конечный сайт по крону (раз в день, например) проверяет по этому адресу обновления
в) ручной режим - админ периодически экспортирует данные с одного сайта и импортирует на другом

===----
Радоваться жизни можно тихо...
----====