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...
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
- 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
- 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.