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 m...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
[Berkeley, CA] : New York, NY :
Apress ; Springer [distributor]
c2011.
|
Edición: | 1st ed. 2011. |
Colección: | Expert's voice in open source.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627825906719 |
Tabla de Contenidos:
- 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 andConfigurationDrupal 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 theOmega 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