Cover image for Drupal Web Services.
Drupal Web Services.
Title:
Drupal Web Services.
Author:
James, Trevor.
ISBN:
9781849510998
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (285 pages)
Contents:
Drupal Web Services -- Table of Contents -- Drupal Web Services -- Credits -- About the author -- Acknowledgements -- About the reviewers -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Errata -- Piracy -- Questions -- 1. About Drupal Web Services -- What are web services? -- XML and web services -- The REST protocol -- Standards compliance -- Why are web services useful? -- Why use web services in Drupal? -- How Drupal uses web services -- Drupal as a service consumer -- Mollom -- Auto tagging -- Flickr and Flickr API -- Apache Solr search integration -- Facebook -- Drupal as a service provider -- Services module -- RSS -- AMFPHP -- XML-RPC -- Summary -- 2. Consuming Web Services in Drupal -- Using SOAP -- The SOAP message -- Enabling SOAP in PHP -- Using the SOAP Client module -- Installing and configuring the SOAP Client module -- Getting started with FedEx Web Services -- Using FedEx Shipping Quotes module -- Installing and configuring the FedEx Shipping Quotes for Ubercart module -- Confirming your Ubercart store settings -- Entering your test credentials in the FedEx module configuration -- Testing the FedEx Web Service with our Drupal site -- SOAP request/call in the FedEx module file -- Summary -- 3. Drupal and Flickr -- Accessing Flickr -- Your Flickr account -- Flickr module -- Signing up for a Flickr API key -- Configuring the Flickr module -- Adding the Flickr filter -- Setting Flickr module permissions -- Testing the Flickr module -- Flickr module blocks -- Flickr group photos -- Flickr random photo from photoset -- Flickr random photos block -- Flickr recent photos and recent photosets -- Flickr user page photosets, user page random photos, and recent photos -- Summary -- 4. Drupal and Amazon -- Accessing Amazon.

Signing up for an Amazon Web Services account -- Installation and initial configuration of the Amazon module -- Testing configuration -- Using the Amazon module -- Testing the Amazon Example content type -- Using the Amazon content type with Views -- Using the Amazon filters -- Testing the Amazon input filter -- Amazon Store module -- Using the Amazon Store module -- Configuring your Amazon Store -- Testing your Amazon Store -- Summary -- 5. Drupal and Multimedia Web Services -- CDN2 video -- Accessing the CDN2 web service -- Signing up for the CDN2 web service -- Configuring the CDN2 module -- Adding videos using CDN2 -- Uploading videos with CDN2 content type -- Using the Kaltura module and web service -- Accessing the Kaltura service -- Importing and uploading Kaltura video content -- Using the Media: Flickr module -- Summary -- 6. Drupal Web Services the Easy Way: The Services Module -- The Services module - what is it? -- The Services module - why use it and what does it buy you? -- Deployment module -- Content distribution -- Installing and enabling the Services module -- Testing a simple service callback -- Creating a Services module and running a custom callback -- Creating custom Services module -- Adding to our function to allow for returning Photo nodes data -- Adding a database query to our custom Services module -- Adding arguments -- Summary -- 7. Drupal, Spam, and Web Services -- CAPTCHA and reCAPTCHA -- Installing and configuring CAPTCHA and reCAPTCHA -- Image CAPTCHA -- reCAPTCHA -- AntiSpam -- Installing and configuring AntiSpam -- Additional TypePad/AntiSpam module settings -- AntiSpam moderation queue -- Mollom module -- Configuring the Mollom web service -- Choosing the content that Mollom will protect -- Mollom reports and statistics -- Summary -- 8. Using XML-RPC -- XML-RPC and Drupal -- Drupal Blog API and Google Docs.

Enabling and configuring Blog API -- Setting up a Google Documents account -- Posting the Google Document to Drupal -- Testing and viewing the document on your Drupal site -- Removing posts -- Syncing content between Drupal sites -- Using the Deployment module with Services -- The Deployment module -- Installing, enabling, and configuring Deployment -- Summary -- 9. Twitter and Drupal -- Twitter and Drupal -- The Twitter API -- The Twitter module -- Integrating the Twitter module with Drupal -- Registering your website with Twitter -- Setting up a Twitter application -- Configuring the Twitter module once you have your app setup -- Setting up OAuth configuration -- Setting up your user account to integrate with Twitter -- Posting your Drupal nodes as tweets to your Twitter account -- Showing tweets in blocks on your Drupal site -- Twitter module page and block Views -- Actions and triggers with the Twitter module -- Tweet module -- Configuring short URLs -- Configuring the Tweet module -- Summary -- 10. LinkedIn and Drupal -- LinkedIn and Drupal -- Installing the LinkedIn Integration and OAuth modules -- Using the LinkedIn Integration module -- Status update and promoting content to LinkedIn -- Setting permissions -- Posting LinkedIn profile data to Drupal -- Posting Drupal content to LinkedIn -- Checking usage statistics for the LinkedIn module -- Summary -- 11. Facebook and Drupal -- What is Facebook? -- Drupal and Facebook -- Requirements for running Drupal for Facebook -- Installing and enabling Drupal for Facebook -- Installing the Facebook libraries -- Setting up Canvas Pages -- Creating your first Facebook app -- Configuring Drupal to work with your Facebook app -- Testing the Facebook application -- Editing your Facebook application settings -- Summary -- 12. Authentication Services -- OpenID and Drupal.

Enabling and configuring the OpenID module -- Setting up the OpenID server/provider -- OAuth and OAuth Connector -- Using OAuth Connector -- Configuring a provider connection for Twitter -- Setting up the Twitter developer application account -- Summary -- A. Modules Used in the Book -- Modules used in Chapter 1 -- CCK -- Mollom -- Auto Tagging -- AMFPHP -- Modules used in Chapter 2 -- SOAP Client -- FedEx web services -- FedEx shipping quotes for Ubercart -- Ubercart -- Token -- Modules used in Chapter 3 -- Flickr account and API key -- Flickr module -- idGettr -- Modules used in Chapter 4 -- Amazon web service and API key -- Amazon module -- Features -- Views -- Amazon store module -- Modules used in Chapter 5 -- CDN2 web service -- CDN2 video module -- Kaltura web service -- Kaltura module -- Media: Flickr -- Embedded media field -- Modules used in Chapter 6 -- Services module -- Modules used in Chapter 7 -- CAPTCHA -- reCAPTCHA -- AntiSpam -- Modules used in Chapter 8 -- BlogAPI module -- Google Documents -- Deployment module -- Modules used in Chapter 9 -- Twitter module -- Tweet -- Shorten URLs -- Short URL -- Modules used in Chapter 10 -- OAuth module -- Autoload -- Input Stream -- LinkedIn Integration -- Modules used in Chapter 11 -- Drupal for Facebook -- Facebook Connect -- Facebook Auth -- Modules used in Chapter 12 -- Google Apps authentication -- Summary -- Index.
Abstract:
Integrate social and multimedia Web services and applications with your Drupal Web site.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: