3 options
Ruby on Rails web mashup projects : a step-by-step tutorial to building web mashups / Chang Sau Sheong.
- 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.