Limit search to available items
Book Cover
E-book
Author Chang, Sau Sheong.

Title Ruby on Rails web mashup projects : a step-by-step tutorial to building web mashups / Chang Sau Sheong ; reviewer, Walt Stoneburner ; technical editor, James Lumsden
Published Birmingham, U.K. : Packt Pub., ©2008

Copies

Description 1 online resource (257 pages) : illustrations
Series From technologies to solutions
From technologies to solutions.
Contents Ruby on Rails Web Mashup Projects; Ruby on Rails Web Mashup Projects; Credits; About the Author; Acknowledgements; About the Reviewer; Preface; What This Book Covers; Conventions; Reader Feedback; Customer Support; Downloading the Example Code for the Book; Errata; Questions; 1. Introduction to Web Mashups; Web mashups; Ruby and Ruby on Rails; Types of web mashups; What can I do with web mashups?; As a new breed of applications; Access large sets of external sources; Innovate and create extra value for your application; Save on development and maintenance
Leverage on and integrate common and widely available external applicationsThings to watch out for when doing web mashups; Unreliable external APIs; Commercial dependency; Losing your users; How this book works; What does it do?; Domain background; Requirements overview; Design; Mashup APIs on the menu; What we will be doing; Summary; Ready?; 2. 'Find closest' mashup plugin; What does it do?; Building a kiosk locator feature for your site; Requirements overview; Design; Mashup APIs on the menu; Google Maps; Yahoo Maps; Geocoder.us; Geocoder.ca; Hostip.info; GeoKit; Configuring GeoKit
Getting an application ID from YahooGetting a Google Maps API key from Google; Configuring evironment.rb; YM4R/GM; What we will be doing; Creating a new Rails project; Installing the Rails plugins that will use the various mashup APIs; Configuring database access and creating the database; Creating scaffolding for the project; Populating kiosk locations with longitude and latitude information; Populate the database with sample data; Bulk adding of longitude and latitude; Adding longitude and latitude during kiosk creation entry; Creating the find closest feature
Displaying kiosks on Google MapsSummary; 3. Proxy mailing list mashup plugin; What does it do?; Building a proxy mailing list feature for your website; Requirements overview; Design; Define messages; Get contacts and customized message data; Send messages; Sending SMS messages; Sending fax messages; Mashup APIs on the menu; Google Spreadsheets; EditGrid; Clickatell; Interfax; Net::HTTP; What we will be doing; Creating a new Rails project; Configuring the database access and creating the database; Creating standard scaffolding; Allowing the marketing people to create the message templates
Allowing the reseller to provide contacts data through a remote linkUploading to and publishing from Google Spreadsheets; Uploading to and publishing from EditGrid; Creating the rake script to send messages at regular intervals; Parsing data from the online spreadsheet; Sending a fax with Interfax; Sending an SMS through Clickatell; Sending an email through ActionMailer; Customizing text messages according to the individual recipient; Using the mashup; Summary; 4. Book sales tracking mashup plugin; What does it do?; A book sales tracking and shopping cart feature; Requirements overview
Summary A step-by-step tutorial to building web mashups
Notes Title from title screen
Includes index
English
SUBJECT Ruby on rails (Electronic resource) http://id.loc.gov/authorities/names/n2007054474
Ruby on rails (Electronic resource) fast
Subject Web site development.
Ruby (Computer program language)
COMPUTERS -- Programming Languages -- C♯
COMPUTERS -- Programming Languages -- Java.
COMPUTERS -- Programming Languages -- Pascal.
Ruby (Computer program language)
Web site development
Form Electronic book
Author Stoneburner, Walt.
Lumsden, James.
ISBN 9781847193940
1847193943
1281347973
9781281347978
9786611347970
6611347976