Drupal Web Services

More Information
Learn
  • Become well versed with Drupal Web services and Web service integration.
  • Integrate the Flickr photo sharing app with your Drupal site.
  • Integrate Amazon.com content with your Drupal site so you can serve your site users a rich e-commerce based experience.
  • Get real time shipping quotes from FedEx and integrate these with your Ubercart powered shopping cart.
  • Add video content to your Drupal site using CDN2 and Kaltura.
  • Install and configure the Drupal Services module.
  • Prevent spam submissions using CAPTCHA, reCAPTCHA and Mollom.
  • Deploy Google documents content to your Drupal site via XML-RPC.
  • Pick any Drupal content and post it to Twitter.
  • Integrate Facebook with Drupal using the Drupal for Facebook module.
  • Discuss Drupal Web service authentication methods to enhance your site security
About

Drupal is a rich and dynamic open source content management system that can feed content into its framework from other Web applications including Facebook, Flickr, Google, Twitter, and more, using standard communication protocols called web services. You may be aware that content can be driven to your Drupal site from different web applications, but when you think of experimenting with this, you can get bogged down due to limited knowledge of web services. Imagine how you will feel when you catch sight of a book that covers powerful web services that help you to integrate your Drupal site with different web applications

This book covers efficient Drupal web services that help you to speed up your connections to Web applications. It will compel you to learn more and more about web services and use them to easily share data and content resources between different applications and machines. This book also covers the usage of each web service for different purposes. It provides step-by-step instructions on integrating Web services and Web applications with your Drupal powered Web site.

Drupal Web services will show you how to work with all kinds of Web Services and Drupal. The book shows you how to integrate Amazon.com content into your site; add multimedia and video to your site using video services including CDN2 and Kaltura. You will learn how to prevent spam using CAPTCHA, reCAPTCHA and Mollom. You will also learn to explore the different types of Web services Drupal offers and can integrate with using the Services module and XML-RPC. Next you will learn to push content from Google documents, deploying this text and image based content as Drupal nodes.

Next you'll integrate Your site with Twitter, Facebook and LinkedIn and show how to post content from Drupal to these social networking applications automatically. At the end you will be enlightened with authentication methods for integrating Web services with Drupal.

Features
  • Explore different Web services and how they integrate with the Drupal CMS.
  • Reuse the applications without coding them again using the Web services protocols on your Drupal site.
  • Configure your Drupal site to consume various web services by using contributed Drupal modules for each specific task or application.
  • Drive the content from your Drupal site to Facebook, Twitter and LinkedIn using effective Drupal Web services
  • An easy to follow guide that opens up a method of easily sharing data and content resources between applications and machines that are running different platforms and architecture.
Page Count 320
Course Length 9 hours 36 minutes
ISBN 9781849510981
Date Of Publication 23 Nov 2010

Authors

Trevor James

Trevor James is a Drupal developer residing in Middletown, MD, USA. Trevor has been using Drupal intensively since 2007 and designing websites for over 15 years using a combination of HTML, CSS, ColdFusion, PHP, jQuery, and JavaScript.

Trevor's focus is on building Drupal-based web applications and portals for education, non-profit, and medical systems, and small business environments. He is interested in the best methods of integrating web services with Drupal sites, optimizing Drupal sites' performance, and using Drupal content types, Views, Panels, and other contributed modules to develop front-end interfaces that support data intensive websites.

He loves teaching people about Drupal and how to use this excellent open source content management framework. Trevor authored the following Packt books:

  • Drupal 7 Business Solutions (https://www.packtpub.com/web-development/drupal-7-business-solutions), published in early 2012
  • Drupal Web Services (https://www.packtpub.com/web-development/drupal-web-services), published in November 2010
  • Drupal 6 Performance Tips (https://www.packtpub.com/web-development/drupal-6-performance-tips), published in February 2010

Trevor created a 14-hour video tutorial series titled Drupal 7 for Virtual Training Company (VTC) in 2011. The video is available via the VTC website at http://www.vtc.com/products/Drupal-7-Tutorials.htm.