Pro Drupal 7 Development Third Edition
by Todd Tomlinson and John K. VanDyk
Contents at a Glance
Foreword .................................................................................. xxv
About the Authors .................................................................... xxvi
About the Technical Reviewers .............................................. xxvii
Acknowledgments ................................................................. xxviii
Introduction ............................................................................. xxix
Chapter 1: How Drupal Works ................................................... 1
Chapter 2: Writing a Module .................................................... 13
Chapter 3: Hooks, Actions, and Triggers ................................. 33
Chapter 4: The Menu System ................................................... 57
Chapter 5: Working with Databases ........................................ 89
Chapter 6: Working with Users .............................................. 115
Chapter 7: Working with Nodes ............................................. 137
Chapter 8: Working with Fields ............................................. 163
Chapter 9: The Theme System ............................................... 185
Chapter 10: Working with Blocks .......................................... 223
Chapter 11: The Form API ...................................................... 239
Chapter 12: Manipulating User Input: The Filter System ....... 295
Chapter 13: Searching and Indexing Content ........................ 307
Chapter 14: Working with Files ............................................. 323
Chapter 15: Working with Taxonomy .................................... 343
Chapter 16: Caching .............................................................. 365
Chapter 17: Sessions ............................................................. 379
Chapter 18: Using jQuery ....................................................... 389
Chapter 10: Localization and Translation .............................. 417
Chapter 20: XML-RPC ............................................................ 451
Chapter 21: Writing Secure Code ........................................... 465
Chapter 22: Development Best Practices .............................. 487
Chapter 23: Optimizing Drupal .............................................. 499
Chapter 24: Installation Profiles ............................................ 525
Chapter 25: Testing ............................................................... 545
Appendix A: Database Table Reference ................................. 565
Appendix B: Resources .......................................................... 623
Index ......................................................................................... 631
Forums:
- 1668 reads