Services
#D7CX: I pledge that services will have a full Drupal 7 release on the day that Drupal 7 is released.
A standardized solution of integrating external applications with Drupal. Service callbacks may be used with multiple interfaces like XMLRPC, JSON, JSON-RPC, REST, SOAP, AMF, etc. This allows a Drupal site to provide web services via multiple interfaces while using the same callback code. This is similar to what Flickr provides with their Flickr API Services.
Features:
- Service API allow modules to create other services, including access control
- Server API allow modules to create other servers, such as REST and SOAP
- Service browser and testing page
- Manage API keys
Service modules included:
- file service
- menu service
- node service
- system service
- taxonomy service
- user service
- views service
*** SERVICES IS STILL IN DEV! ***
We are currently working to improve the security and permissions model within Services, and are keeping Services in "dev" until we're confident its stable and secure. If you have an interest in using Services, please submit bug reports, patches or suggestions so that we can push it towards a release.
Note: XMLRPC server support is included in this package. To enable AMF support for Flash and Flex, you must download and install the AMFPHP server module in addition to this module.
Visit the Services Handbook for help and information. Subscribe to the Services Group for news, updates and discussions.
Note services 6-x-1-dev is now feature frozen and will only be getting security and bug fixes going forwards. All new features will be available in 6-x-2-dev. There is not currently a drupal update.php based upgrade path from 6-x-1 to 6-x-2, but this can be achieved by updating the module and then enabling the keyauth module. The next 6-x-2 release should include an upgrade path.
