2009-07-10 5 views
1

Je commence à travailler sur un projet qui va accéder à un site Drupal pour créer des noeuds sur le site. Cela inclut le téléchargement de fichiers, car le projet consiste à permettre aux utilisateurs de télécharger des images en masse sur un site Drupal avec un minimum de temps. Notez que mon application est écrite en .Net.Quelle est la meilleure approche pour manipuler les actifs dans Drupal à partir de l'application .Net?

Ce que je voudrais savoir est la meilleure approche pour atteindre le même? Basé sur la recherche initiale, il semble qu'il existe plusieurs options: 1. XML-RPC 2. Module PHP personnalisé déployé en drupal. Mais, quel est le moyen de l'invoquer à partir de .Net? 3. Utilisez un travail cron pour récupérer les fichiers d'un dossier de surveillance. Et ajoutez un cron_hook dans mon module pour déployer le fichier.

Répondre

0

L'écriture d'un module de serveur XML-RPC dans Drupal est très facile. Il s'agit d'environ 5 lignes de code en plus de la fonctionnalité réelle (en bref: implémenter hook_xmlrpc pour indiquer au système le nom extérieur de votre fonction de rappel), ce qui signifie qu'il est plus simple qu'un rappel de page "normal". être assez impliqué.

Vous pouvez les appeler à partir de .NET en utilisant un package XML-RPC .NET, comme celui de http://www.xml-rpc.net/

L'approche basée sur les fichiers peut conduire à un séquençage/exclusion « intéressants »/conditions de course, que vous » Vous économiserez en utilisant l'approche XML-RPC.

Questions connexes