Pro Drupal 7 for Windows developers /

Drupal 7 opens the door for you as a Windows developer to build Drupal sites--including custom modules--all without leaving Visual Studio! Pro Drupal 7 for Windows Developers gives you everything you need to know to achieve this, whilst drilling down into the advanced topics that you'll want to...

Full description

Saved in:
Bibliographic Details
Main Author: Travis, Brian
Format: Electronic eBook
Language:English
Published: [Berkeley, Calif.] : New York : Apress ; Distributed to the Book trade worldwide by Springer Science+Business Media, ©2011.
Series:Expert's voice in open source.
Subjects:
Online Access:CONNECT
Table of Contents:
  • Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Preface; PART I Drupal Basics; CHAPTER 1 Wherefore Drupal?; What is a CMS?; The LAMP Stack; The Drupal Core; Security; Content Types; Contributed Modules; Themes; The Drupal Design Philosophy; Database; Forms; Security; Menus and Paths; Users, Roles, and Permissions; Summary; CHAPTER 2 The Page Lifecycle; The Drupal Page Lifecycle; Menu Handler; Menus; The Menu Tree; Theming; Summary; CHAPTE R 3 Wherefore Drupal?; PHP; Arrays; MySQL; Summary
  • CHAPTER 4 Drupal Installation and ConfigurationDrupal as a Standard Service; Installing Drupal for Yourself; Visual Studio; Summary; PART II Development; CHAPTER 5 Module Development; Blocks; Modules; Hooks; Forms; Menus; Summary; CHAPTER 6 Content Types and Permissions; Creating Content; WYSIWYG Editing; Custom Content; Permissions; Adding a Role; The Permission Hook; Access Hook; Attached Fields; Summary; CHAPTER 7 Theming; The Theme Layer; Subtheme Creation; Theme Debugging Tools; CSS Classes; The Theme Function; Templates; Summary; CHAPTER 8 Testing; Getting Started; Testing Fundamentals
  • Developing TestsAssign a Block to a Region; Getting a Page; Changing the User Profile; Code Coverage; Summary; PART III Databases and Deployment; CHAPTER 9 The Database Layer; Data Abstraction; Programming Against the Database API; Static Queries; Prefixing; Placeholders; Fetching Result Sets; Dynamic Queries; Simple Select Query; Joins; Fields; The Distinct Property; Expressions; Ordering; Ranges and Limits; Counting; Query Alteration; Multi-Insert Form; Expressions; Nested Conditionals; Null Values; Summary; CHAPTER 10 Deployment; The .info File; The .install File
  • The Enable and Install HooksThe Disable and Uninstall Hooks; The Update Hook; Delivering your Module; Summary; APPENDIX A Windows DevelopmentEnvironment; WAMP Stack; Development Environments; WampServer; Visual Studio and VS. Php; IIS and SQL Server; Drush; Summary; APPENDIX B From Start to Omega: Using the Omega Starter Kit; 960 Grid System; Designing in Photoshop; Omega Sub-Theme; Theming with CSS; Summary; APPENDIX C Selected Reference Material; Core Template Variables; SimpleTest Reference; Install Hooks; Schema API; Globals; Field CRUD API; Field Attach API; Drush Reference; Summary; Index