Корично изображение Електронна книга

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

A step-by-step tutorial to building web mashups.

Основен автор: Sheong, Chang Sau.
Други автори: Stoneburner, Walt. (Reviewer), Lumsden, James. (Editor)
Формат: Електронна книга
Език: English
Публикувано: Birmingham, U.K. : Packt Pub., ℗♭2008.
Серия: From technologies to solutions.
Предмети:
Онлайн достъп: http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=262324
Подобни документи: Print version:: Ruby on Rails web mashup projects.
Съдържание:
  • 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.