Cargando…

Cloning Internet Applications with Ruby.

This is a hands-on book with plenty of well-explained code. Each chapter has a standalone project in which a complete web application with specific features of a social networking site is emphasized. The final chapter of the book is a project that has a complete and fully developed social networking...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Packt Pub. 2010.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover13;
  • Copyright
  • About the Author
  • Acknowledgement
  • About the Reviewers
  • Table of Contents
  • Preface
  • Chapter 1:13;Cloning Internet Applications
  • Who would find this book useful
  • Popular Internet applications
  • Technologies used
  • Sinatra
  • DataMapper
  • Haml
  • How this book works
  • Caveat
  • Summary
  • Chapter 2:13;URL Shorteners 8211; Cloning TinyURL
  • All about URL shorteners
  • Main features
  • Designing the clone
  • Creating a short URL for each long URL
  • Automatically redirecting from a short URL to a long URL
  • Providing a customized short URL
  • Filtering undesirable words out
  • Technologies and platforms used
  • Sinatra
  • Haml
  • DataMapper
  • Blueprint CSS
  • Mashups
  • Heroku
  • Building the clone
  • Data model
  • Application flow
  • Deploying the clone
  • Summary
  • Chapter 3:13;Microblogs 8211; Cloning Twitter
  • All about microblogs
  • Twitter
  • Main features
  • Designing the clone
  • Posting statuses
  • Following users
  • Sending publicly directed messages
  • Sending privately directed messages
  • Re-tweeting
  • Public timeline
  • API
  • Authentication, access control, and user management
  • Scalability and stability
  • Technologies and platforms used
  • JSON
  • Mashups
  • Heroku
  • Building the clone
  • Modeling the data
  • Building the application flow
  • Implementing the API
  • Deploying the clone
  • Deploying locally
  • Deploying to the cloud
  • Summary
  • Chapter 4:13;Photo Sharing 8211; Cloning Flickr
  • All about photo-sharing services
  • Flickr
  • Main features
  • Designing the clone
  • Authentication, access control, and user management
  • Albums and photos
  • Uploading and storing photos
  • Comments
  • Annotations
  • Editing photos
  • Friendly URLs
  • Sharing photos
  • Technologies and platforms used
  • Mashups
  • Pixlr
  • Amazon Web Services Simple Storage Service (S3)
  • RightAWS
  • Building the clone
  • Configuration
  • Modeling the data
  • Building the application flow
  • Deploying the clone
  • Deploying on a server
  • Summary
  • Chapter 5:13;Social Networking Services 8211; Cloning Facebook 1
  • All about social networking services
  • Facebook
  • Main features
  • User
  • Community
  • Content sharing
  • Designing the clone
  • Authentication, access control, and user management
  • Status updates
  • User activity feeds and news feeds
  • Friends list and inviting users to join
  • Posting to the wall
  • Sending messages
  • Attending events
  • Forming groups
  • Commenting on and liking content
  • Sharing photos
  • Blogging with pages
  • Technologies and platforms used
  • Mashups
  • Building the clone
  • Configuring the clone
  • Modeling the data
  • Summary
  • Chapter 6:13;Social Networking Services 8211; Cloning Facebook 2
  • Building the application flow
  • Structure of the application and flow
  • Authenticating and managing users
  • Landing page, news feed, and statuses
  • Inviting friends and friends list
  • User page and activity feeds
  • Posting to a wall
  • Sharing photos
  • T$2750.