Master TurboGears: The Easy Python Framework for Rapid Web Development
TurboGears harnesses the power of Python to provide a dynamic and easy-to-use Web development framework: one that
dramatically increases developer productivity, and makes it far easier to create dynamic, user-friendly, Ajax-enabled Web applications. Now, for the first time, there�s a definitive guide to TurboGears�coauthored by its creator, Kevin Dangoor.
This book will help experienced Web developers get productive with TurboGears�fast. You�ll quickly build your first TurboGears Web application�then extend it one step at a time, mastering the underlying libraries that make these enhancements possible. Next, the authors demonstrate TurboGears at work in a real-world application, by examining the code for �WhatWhat Status,� an open source project status tracking application. Finally, you�ll gain deep insight into the model, view, and controller technologies TurboGears is built upon: knowledge that will help you build far more robust and capable Python applications.
Coverage includes
- Understanding the architecture of a TurboGears application
- Mastering SQLObject, customizing it, and using it with TurboGears models
- Utilizing TurboGears view technologies, including dynamic templates and MochiKit for Ajax
- Bringing CSS, XHTML, and JavaScript together in reusable components with TurboGears Widgets
- Using CherryPy and TurboGears controller technologies: from decorators to deployment
- Exploring the TurboGears toolbox
- Ensuring security and managing user access permissions in TurboGears applications
Preface xxiii
Acknowledgments xxv
Part I: TurboGears Fundamentals
Chapter 1: Introduction to TurboGears 3
Chapter 2 Getting Started with TurboGears 13
Chapter 3: The Architecture of a TurboGears Application 25
Part II: Building a Simple TurboGears Application
Chapter 4: Creating a Simple Application 43
Chapter 5: Enhancing Our Bookmark Application 59
Part III: Exploring a Real World TurboGears Application
Chapter 6: Exploring More Complex Models in WhatWhat Status 83
Chapter 7: Controllers, Views, and JavaScript in the WhatWhat Status 97
Chapter 8: RSS, Cookies, and Dynamic Views in WhatWhat Status 115
Chapter 9: Ajax and WhatWhat Status Projects 133
Part IV: SQLObject and TurboGears Models
Chapter 10: SQLObject Basics 151
Chapter 11: Mastering SQLObject 165
Chapter 12: Customizing SQLObject Behavior 183
Part V: TurboGears View Technologies
Chapter 13: Dynamic Templates with Kid 209
Chapter 14: Creating Better JavaScript with MochiKit 225
Chapter 15: Effective Ajax with MochiKit 273
Chapter 16: TurboGears Widgets: Bringing CSS, XHTML, and JavaScript Together in Reusable Components . 309
Part VI: CherryPy and TurboGears Con�
http://www.mediafire.com/?txx9cd7gzdl
Password default : shytex.com