My Account Log in

3 options

Ruby on Rails web mashup projects : a step-by-step tutorial to building web mashups / Chang Sau Sheong.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost eBook Community College Collection Available online

View online

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Chang, Sau Sheong.
Series:
From technologies to solutions
Language:
English
Subjects (All):
Ruby (Computer program language).
Internet programming.
Physical Description:
1 online resource (272 p.)
Edition:
1st ed.
Place of Publication:
Birmingham : Packt Publishing Limited, 2008.
Language Note:
English
Summary:
A step-by-step tutorial to building web mashups
Contents:
Cover; Table of Contents; Preface; Chapter 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 applications; Things 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?; Chapter 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 Yahoo; Getting a Google Maps API key from Google; Configuring environment.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 Maps; Summary; Chapter 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 link; Uploading 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 spread sheet 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; Chapter 4: Book sales tracking mashup plugin; What does it do?; A book sales tracking and shopping cart feature; Requirements overview; Design; Provide information; Track sales ranking with a chart; Show customer reviews; Provide a shopping cart; Allow visitors to buy related books; Mashup APIs on the menu; Amazon E-Commerce Services API
Registering for an Amazon Web Service access key ID
Notes:
Includes index.
ISBN:
9786611347970
9781281347978
1281347973
9781847193940
1847193943
OCLC:
804665463

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account