Drupal Web Services

Integrate social and multimedia Web services and applications with your Drupal Web site.

Drupal Web Services

Trevor James

1 customer reviews
Integrate social and multimedia Web services and applications with your Drupal Web site.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$18.90
RRP $26.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$18.90
$44.99
$29.99p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781849510981
Paperback320 pages

Book Description

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.

Table of Contents

Chapter 1: About Drupal Web Services
What are web services?
Standards compliance
Why are web services useful?
Why use web services in Drupal?
How Drupal uses web services
Drupal as a service consumer
Drupal as a service provider
Summary
Chapter 2: Consuming Web Services in Drupal
Using SOAP
Using the SOAP Client module
Using FedEx Shipping Quotes module
Summary
Chapter 3: Drupal and Flickr
Accessing Flickr
Summary
Chapter 4: Drupal and Amazon
Accessing Amazon
Summary
Chapter 5: Drupal and Multimedia Web Services
CDN2 video
Using the Kaltura module and web service
Using the Media: Flickr module
Summary
Chapter 6: Drupal Web Services the Easy Way: The Services Module
The Services module — what is it?
Creating a Services module and running a custom callback
Summary
Chapter 7: Drupal, Spam, and Web Services
CAPTCHA and reCAPTCHA
AntiSpam
Mollom module
Summary
Chapter 8: Using XML-RPC
XML-RPC and Drupal
Summary
Chapter 9: Twitter and Drupal
Twitter and Drupal
Tweet module
Summary
Chapter 10: LinkedIn and Drupal
LinkedIn and Drupal
Summary
Chapter 11: Facebook and Drupal
What is Facebook?
Drupal and Facebook
Setting up Canvas Pages
Creating your first Facebook app
Summary
Chapter 12: Authentication Services
OpenID and Drupal
OAuth and OAuth Connector
Summary

What You Will 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

Authors

Table of Contents

Chapter 1: About Drupal Web Services
What are web services?
Standards compliance
Why are web services useful?
Why use web services in Drupal?
How Drupal uses web services
Drupal as a service consumer
Drupal as a service provider
Summary
Chapter 2: Consuming Web Services in Drupal
Using SOAP
Using the SOAP Client module
Using FedEx Shipping Quotes module
Summary
Chapter 3: Drupal and Flickr
Accessing Flickr
Summary
Chapter 4: Drupal and Amazon
Accessing Amazon
Summary
Chapter 5: Drupal and Multimedia Web Services
CDN2 video
Using the Kaltura module and web service
Using the Media: Flickr module
Summary
Chapter 6: Drupal Web Services the Easy Way: The Services Module
The Services module — what is it?
Creating a Services module and running a custom callback
Summary
Chapter 7: Drupal, Spam, and Web Services
CAPTCHA and reCAPTCHA
AntiSpam
Mollom module
Summary
Chapter 8: Using XML-RPC
XML-RPC and Drupal
Summary
Chapter 9: Twitter and Drupal
Twitter and Drupal
Tweet module
Summary
Chapter 10: LinkedIn and Drupal
LinkedIn and Drupal
Summary
Chapter 11: Facebook and Drupal
What is Facebook?
Drupal and Facebook
Setting up Canvas Pages
Creating your first Facebook app
Summary
Chapter 12: Authentication Services
OpenID and Drupal
OAuth and OAuth Connector
Summary

Book Details

ISBN 139781849510981
Paperback320 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Drupal 7 Module Development Book Cover
Drupal 7 Module Development
$ 26.99
$ 18.90
Drupal 7 Themes Book Cover
Drupal 7 Themes
$ 23.99
$ 16.80
Drupal E-commerce with Ubercart 2.x Book Cover
Drupal E-commerce with Ubercart 2.x
$ 26.99
$ 18.90
Drupal 7 Book Cover
Drupal 7
$ 26.99
$ 18.90
GlassFish Security Book Cover
GlassFish Security
$ 26.99
$ 18.90
Drupal 7 Views Cookbook Book Cover
Drupal 7 Views Cookbook
$ 31.99
$ 22.40