This is a discussion and working group for anyone interested in the Services module and related modules. This module was created out of a need for a standardized solution of integrating external applications with Drupal, specifically Flash and Flex applications. Visit the issues page for all bug reports. Also visit the Services Handbook for information and examples.
Services Handbook
There is now a Services Handbook with information and examples to help you get started. Any suggestions for improvements on these pages are welcome. Also, feel free to contribute content if you'd like.
Thanks,
Scott
A really, really simple Services + AMFPHP example using Flex
Hello,
Many seem to be chomping at the bit for examples, and seeing as I've got this working I figured I might as well post one. This is about as simple as you can get in terms of retrieving data from Drupal, via services.module, in Flex:
Read moreCould the Dojo work on/learn about the Services module?
Per snelson's (creator of these amazing sites) description of the Services module:
Jabber Service
Out of curiosity as to how the Services modules worked, I started work on a Jabber Service for Drupal. The result is a service that allows you to connect to a Jabber server and send a message. It's just the beginnings, and I'd like to see it progress. If anyone would like to expand on the idea, please do. You'll be able to find all required code here:
http://www.robloach.net/system/files/jabber_service.zip
Feel free to take a look at the code and see if there's anyway we could make Drupal->Jabber integration better. Thanks a lot!
Read moreService Browser Arguments - Arrays and Objects
A problem I have not found a good solution for is how to handle array and struct input in the service browser. One idea is to use JSON format, and then parse the JSON string into its PHP value, but this would require a JSON parser. The PEAR JSON parser is commonly used, but it is not GPL and I don't want people to have to dowload additional scripts.
Any ideas?
Read moreIntroducing, Services module
This module was created to provide an API for Flash and Flex developers to consume Drupal core services, as well as for Drupal developers to be able to easily create services for Flash and Flex consumption. Rather than limit this type of functionality to Flash and Flex applications, namely AMF messaging, I thought it would be a better idea to create a generic solution that can be used with a number of protocals such as XMLRPC, SOAP and REST.
Read more