Book Image

Building Dynamic Web 2.0 Websites with Ruby on Rails

By : A P Rajshekhar
Book Image

Building Dynamic Web 2.0 Websites with Ruby on Rails

By: A P Rajshekhar

Overview of this book

<p>Ruby on Rails is an open-source web application framework ideally suited to building business applications; accelerating and simplifying the creation of database-driven websites. Often shortened to Rails or RoR, it provides a stack of tools to rapidly build web applications based on the Model-View-Controller design pattern.<br />&nbsp;<br />This book is a tutorial for creating a complete website with Ruby on Rails. It will teach you to develop database-backed web applications according to the Model-View-Controller pattern. It will take you on a joy ride right from installation to a complete dynamic website. All the applications discussed in this book will help you add exciting features to your website. This book will show you how to assemble RoR's features and leverage its power to design, develop, and deploy a fully featured website. Each chapter adds a new feature to the site, adding new knowledge, skills, and techniques.</p>
Table of Contents (16 chapters)
Building Dynamic Web 2.0 Websites with Ruby on Rails
Credits
About the Author
About the Reviewer
Preface
Index

Summary


This chapter marks the last step in the development of TaleWiki. In the next chapter, we will look at the steps in deploying our website. However, if you compare the development that we have done with the real-world scenario, it is the first phase or the 'basic setup' phase. The next level is to add the services that will make the website unique. Some of the services that can add value to any website are:

  • Polling: Understanding the mood of the user is essential for any social networking site. Polls are one of the ways to gauge the user's opinion.

  • Personalization: Each user is an individual. Hence, their tastes with respect to the themes, color schemes, etc., may differ. Personalization can help you to attract more users.

You can implement these services to test the understanding of the concepts that we have discussed until now. With that, I will wrap up this chapter. Keep reading to understand the deployment procedure!