Drupal Web Services

Drupal Web Services

Trevor James

Language: English

Pages: 320

ISBN: 1849510989

Format: PDF / Kindle (mobi) / ePub


Integrate social and multimedia Web services and applications with your Drupal Web site.
* 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.

In Detail

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.

What you will learn from this book
* 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

Approach

A practical hands-on guide to integrating Web services with your Drupal Web site. It will start from basic understanding of web services to how your Drupal site can be integrated with web applications using web services.

Who this book is written for

If you're are a Drupal user, webmaster, or an administrator who wants to integrate Flickr, Facebook, Twitter, Amazon, LinkedIn, Kaltura and Mollom with your Drupal site then this book will be a good addition to your Drupal library.

You do not need to have programming experience to use this book. Drupal Web Services is written for anyone who works with Drupal on a daily basis.

Pro ASP.NET MVC 3 Framework

Web Services Essentials: Distributed Applications with XML-RPC, SOAP, UDDI & WSDL

Principles of Web Design (6th Edition)

HTML5 in Action

Building E-Commerce Solutions with WooCommerce (2nd Edition)

SignalR Real-time Application Cookbook

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XML-RPC request is sent from a client (your Drupal site) to an external host or server. It's a similar type of call as the REST protocol explained earlier. If your Drupal site is acting as the server receiving the request from an external client, then your Drupal site provides the xmlrpc.php file to handle this incoming request. This file handles the incoming call. The incoming request will most likely be formatted in XML and look something like this:

an Amazon Web Services account at the AWS website. You'll be able to sign up with your existing Amazon account if you already have an Amazon.com account. Once you sign up, you will receive an e-mail with your login credentials and AWS credentials. The e-mail will also provide you with details on how to access your unique Access identifiers that are required to make your Drupal site client send valid web service requests to the Amazon servers. There will be a link to your access identifiers in the

1847195849 1847195849 detailpageurl] salesrank] publisher] manufacturer] studio] label] [ 84 ] Chapter 4 Amazon Store module The Amazon Store module allows you to connect to the Amazon Product Advertising API and display an Amazon marketplace store on your Drupal site as long as you have an Amazon Store account and store marketplace configured. With your Amazon Associates ID credentials (as explained in the previous sections), you can get commissions on sales of any products sold through

discuss and show examples of using SOAP. We also install, configure, and use the FedEx Shipping Quotes module to get real-time shipping quotes in our Ubercart site. Chapter 3, Drupal and Flickr, focuses on installing and configuring the Flickr module to communicate with the Flickr web service and display dynamic Flickr photo galleries on our Drupal site. Chapter 4, Drupal and Amazon, focuses on installing and configuring both the Amazon and the Amazon Store modules to communicate with our Amazon

Deployment and Services on a staging and production site that has been in use for a while, you'll need to follow the instructions for using the modules on existing sites provided at the module handbook pages. There are slight differences and the most important issue is that you need to make sure both sites match in terms of database structure and content type/node structure. In both cases, we need to make sure that the sites' time zones match because if the date/time zone settings on both sites

Download sample

Download