1. Application Planning and Design 2. Setting up the Application Framework 3. User authentication, authorization, and management 4. User registration, Login, and logout 5. Introduction to Prototype and Scriptaculous 6. Styling the Web Application 7. Building the Blogging System 8. Extending the Blog Manager 9. Personalized User Areas 10. Implementing Web 2.0 Features 11. A Dynamic Image Gallery 12. Implementing Site Search 13. Integrating Google Maps 14. Deployment and Maintenance INDEX