Каков наилучший подход для управления активами в Drupal из приложения .Net? - PullRequest
1 голос
/ 10 июля 2009

Я начинаю работу над проектом, который получит доступ к сайту Drupal для создания узлов на сайте. Это включает в себя загрузку файлов, так как проект должен позволить людям загружать изображения в массовом порядке на сайт Drupal с минимальными затратами времени. Обратите внимание, что мое приложение написано в .Net.

Что я хотел бы знать, так это лучший подход для достижения того же? Исходя из первоначальных исследований, похоже, что есть несколько вариантов: 1. XML-RPC 2. Пользовательский модуль PHP, развернутый в drupal. Но как вызвать его из .Net? 3. Используйте задание cron, чтобы забрать файлы из папки наблюдения. И добавьте cron_hook в мой модуль для развертывания файла.

Ответы [ 2 ]

0 голосов
/ 28 марта 2010

Проверьте модуль Сервисов и / или XML RPC в Drupal

http://drupal.org/project/Services

http://api.drupal.org/api/function/xmlrpc

0 голосов
/ 12 июля 2009

Написание модуля сервера XML-RPC в Drupal очень просто. Это около 5 строк кода в дополнение к реальной функциональности (короче: реализовать hook_xmlrpc, чтобы сообщить системе внешнее имя, под которым известна ваша функция обратного вызова), то есть на самом деле это проще, чем «нормальный» обратный вызов страницы, поскольку реализация hook_menu быть честным.

Вы можете вызывать их из .NET с помощью любого пакета XML-RPC .NET, например, из http://www.xml -rpc.net /

Подход на основе файлов может привести к «интересным» условиям секвенирования / исключения / гонки, которые вы сохраните сами при использовании подхода XML-RPC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...