Building Dynamic Web 2.0 Websites with Ruby on Rails

Create database-driven dynamic websites with this open-source web application framework

Building Dynamic Web 2.0 Websites with Ruby on Rails

A P Rajshekhar

Create database-driven dynamic websites with this open-source web application framework
Mapt Subscription
FREE
€29.98/m after trial
eBook
€14.28
RRP €20.38
Save 29%
Print + eBook
€26.99
RRP €26.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€14.28
€26.99
€29.98p/m after trial
RRP €20.38
RRP €26.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781847193414
Paperback232 pages

Book Description

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

Table of Contents

Chapter 1: Getting Started with Ruby and RoR
Ruby and RoR—The Next Level in Dynamic Web Development
Installing and Configuring Ruby and RoR
Testing the Installation
Summary
Chapter 2: Getting to Know Ruby and RoR
Ruby—the Basics
RoR—Concepts and Components
Hello World—the RoR Way
Summary
Chapter 3: TaleWiki—The Basic Setup
Understanding the Requirements
Summary
Chapter 4: Managing the Users
Understanding the Requirements
Summary
Chapter 5: Gathering User Comments
Understanding the Requirements
Summary
Chapter 6: Setting up the Template
Understanding Migration
Customizing the Template
Summary
Chapter 7: Tagging the Tales
Understanding the Requirements
Developing the Tag management Module
Summary
Chapter 8: Enhancing User Experience with Ajax
Understanding the Requirements
Implementing Ajax
Summary
Chapter 9: Developing the Interface for Administration
Understanding the Requirements
Implementing the Functionalities
Summary
Chapter 10: Deploying the TaleWiki
Understanding the Production Environment
Changing to the Production Environment
Points to Consider
Summary

What You Will Learn

  • Installing, configuring, and testing both Ruby and RoR
  • Setting up the application and database
  • Managing users and roles for your website
  • Gathering and managing user comments
  • Setting up the template and generating migrations for your tables
  • Using plug-ins; adding and searching a tag
  • Enhancing usability with AJAX
  • Developing an administration interface
  • Deploying the application on a production server

Chapter 1 gives you an overview of the features of Ruby and RoR, as well as providing the various ways of installing, configuring, and testing both Ruby and RoR.

Chapter 2 introduces you to the basics of Ruby as well as the main concepts and components of RoR.

Chapter 3 makes you understand the design of tables according to the conventions of RoR, creation of scaffolds for tables, and changing the scaffolds according to the requirements.

Chapter 4 gives you details you about how to set up the User Management module for the website called TaleWiki.

Chapter 5 makes you familiar with the Login Management and Comment Management modules for TaleWiki.

Chapter 6 introduces you to the Migrations and Layouts involved in setting up the template for TaleWiki.

Chapter 7 describes the tagging functionality being implemented for enhanced search usability.

Chapter 8 provides you with the implementation of AJAX for TaleWiki.

Chapter 9 deals with the development of an interface for the administration.

Chapter 10 gives you the steps for deploying the website.

Authors

Table of Contents

Chapter 1: Getting Started with Ruby and RoR
Ruby and RoR—The Next Level in Dynamic Web Development
Installing and Configuring Ruby and RoR
Testing the Installation
Summary
Chapter 2: Getting to Know Ruby and RoR
Ruby—the Basics
RoR—Concepts and Components
Hello World—the RoR Way
Summary
Chapter 3: TaleWiki—The Basic Setup
Understanding the Requirements
Summary
Chapter 4: Managing the Users
Understanding the Requirements
Summary
Chapter 5: Gathering User Comments
Understanding the Requirements
Summary
Chapter 6: Setting up the Template
Understanding Migration
Customizing the Template
Summary
Chapter 7: Tagging the Tales
Understanding the Requirements
Developing the Tag management Module
Summary
Chapter 8: Enhancing User Experience with Ajax
Understanding the Requirements
Implementing Ajax
Summary
Chapter 9: Developing the Interface for Administration
Understanding the Requirements
Implementing the Functionalities
Summary
Chapter 10: Deploying the TaleWiki
Understanding the Production Environment
Changing to the Production Environment
Points to Consider
Summary

Book Details

ISBN 139781847193414
Paperback232 pages
Read More

Read More Reviews

Recommended for You

Moodle 2.0 First Look Book Cover
Moodle 2.0 First Look
€ 22.78
€ 15.96
Moodle 2 Administration Book Cover
Moodle 2 Administration
€ 28.78
€ 20.16
Moodle 2.0 E-Learning Course Development Book Cover
Moodle 2.0 E-Learning Course Development
€ 25.18
€ 17.64
Moodle as a Curriculum and Information Management System Book Cover
Moodle as a Curriculum and Information Management System
€ 28.78
€ 20.16
Moodle 2.0 Multimedia Cookbook Book Cover
Moodle 2.0 Multimedia Cookbook
€ 25.18
€ 17.64
Moodle 1.9 Testing and Assessment Book Cover
Moodle 1.9 Testing and Assessment
€ 25.18
€ 17.64