没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
优点:每个章节的作者都是相关Drupal领域的专家,帮助读者大大降低了Drupal的学习曲线。内容几乎涵盖了Drupal的方方面面,包括:网站构建和配置,模块开发,前端开发,项目管理,以及怎样为社区贡献代码和文档。 缺点:由于涉及的领域太多,使得某些章节的内容仅仅提纲挈领的点到即止,显得不够细致。这也是没有办法的事情,本书已经有1000多页了,如果写得很详细,恐怕1万页都写不完。俗话说"师傅领进门,修行在个人"。既然老师已经点到了,其他的就要靠自己多探索多研究了。
资源推荐
资源详情
资源评论
Melançon
US$49.99
Shelve in
Web Development
User level:
Intermediate–Advanced
www.apress.com
SOURCE CODE ONLINE
RELATED
BOOKS FOR PROFESSIONALS BY PROFESSIONALS
®
The Definitive Guide to Drupal 7
The Definitive Guide to Drupal 7 gives you a broad yet deep understanding of
Drupal and provides the skills you require to accomplish world-class results with
this powerful content management system.
Written by a carefully selected panel of experts, The Definitive Guide to Drupal
7 covers every aspect of Drupal: managing your Drupal projects, applying themes,
deploying modules, and using security to make your site safe. You’ll learn about
accessibility, essential tools such as drush and git, jQuery integration, the Drupal
API, and much more.
• Launch a site in 15 minutes
• Extend Drupal’s functionality with thousands of modules
• Theme your site with templates
• Test and optimize your site
• Build your own modules to extend Drupal
• Install Drupal in many environments
• Set up the ideal development environment for Drupal
Drupal’s success has been phenomenal. The Definitive Guide to Drupal 7 will help
continue that growth by making Drupal more accessible to everybody. It goes beyond
building a web site to talk about creating distributions, making a living, and contribut-
ing to Drupal’s thriving community. I’ve always believed that Drupal’s ecosystem is as
important as its code; this book guides you through both.
- Dries Buytaert, Drupal Founder and Project Lead
www.it-ebooks.info
iv
Contents at a Glance
Contents ................................................................................................................................. vi
Foreword .......................................................................................................................... xxxiv
About the Authors ............................................................................................................. xxxv
About the Technical Reviewer .............................................................................................. xli
Acknowledgments ............................................................................................................... xlii
Preface: Why Drupal ........................................................................................................... xliii
What’s New in Drupal 7? ................................................................................................... xlvii
How to Use This Book ........................................................................................................... liii
How Drupal Works ............................................................................................................... lvii
Part I: Getting Started ............................................................................................................ 1
■
Chapter 1: Building a Drupal 7 Site ..................................................................................... 3
■
Chapter 2: Essential Tools: Drush and Git ......................................................................... 31
Part II: Site Building Foundations ......................................................................................... 47
■
Chapter 3: Building Dynamic Pages Using Views .............................................................. 49
■
Chapter 4: There’s a Module for That ................................................................................ 87
■
Chapter 5: Creating Community Web Sites with Organic Groups .................................... 109
■
Chapter 6: Security in Drupal .......................................................................................... 125
■
Chapter 7: Updating Drupal ............................................................................................. 137
■
Chapter 8: Extending Your Site ........................................................................................ 149
Part III: Making Your Life Easier ......................................................................................... 193
■
Chapter 9: Drupal Community: Getting Help and Getting Involved .................................. 195
■
Chapter 10: Planning and Managing a Drupal Project .................................................... 203
■
Chapter 11: Documenting for End Users and the Production Team ................................ 221
■
Chapter 12: Development Environment ........................................................................... 227
■
Chapter 13: Putting a Site Online and Deploying New Features ...................................... 243
■
Chapter 14: Developing from a Human Mindset ............................................................... 263
Part IV: Front-End Development ......................................................................................... 267
■
Chapter 15: Theming ....................................................................................................... 269
■
Chapter 16: Advanced Them ing ....................................................................................... 311
www.it-ebooks.info
■ CONTENTS AT A GLANCE
v
■
Chapter 17: jQuery ........................................................................................................... 355
Part V: Back-End Development ........................................................................................... 381
■
Chapter 18: Introduction to Module Development ........................................................... 383
■
Chapter 19: Using Drupal’s APIs in a Module .................................................................. 409
■
Chapter 20: Refining Your Module ................................................................................... 463
■
Chapter 21: Porting Modules to Drupal 7 ........................................................................ 485
■
Chapter 22: Writing Project-Specific Code ...................................................................... 501
■
Chapter 23: Introduction to Functional Testing with Simpletest ..................................... 517
■
Chapter 24: Writing a Major Module ................................................................................ 533
Part VI: Advanced Site-Building Topics .............................................................................. 563
■
Chapter 25: Drupal Commerce ........................................................................................ 565
■
Chapter 26: Drush ............................................................................................................ 595
■
Chapter 27: Scaling Drupal .............................................................................................. 635
■
Chapter 28: Spice Your Content Up With Tasty Semantics .............................................. 651
■
Chapter 29: The Menu System and the Path Into Drupal ................................................ 667
■
Chapter 30: Under the Hood: Inside Drupal When It Displays a Page .............................. 685
■
Chapter 31: Search and Apache Solr Integration ............................................................. 699
■
Chapter 32: User Experience ........................................................................................... 713
■
Chapter 33: Completing a Site: The Other 90% ................................................................ 747
■
Chapter 34: Drupal Distributions and Installation Profiles .............................................. 803
Part VII: Drupal Community ................................................................................................ 819
■
Chapter 35: Drupal’s Story: A Chain of Many Unexpected Events ................................... 821
■
Chapter 36: Now You’re in Business: Making a Living with Drupal ............................... 835
■
Chapter 37: Maintaining a Project ................................................................................... 853
■
Chapter 38: Contributing to the Community .................................................................... 865
Part VIII: Appendix .............................................................................................................. 885
■
Appendix A: Upgrading a Drupal Site from 6 to 7 ............................................................. 887
■
Appendix B: Profiling Drupal and Optimizing Performance ............................................. 913
■
Appendix C: Page Rendering and Altering ....................................................................... 923
■
Appendix D: Visual Design for Drupal .............................................................................. 933
■
Appendix E: Accessibility ................................................................................................ 941
■
Appendix F: Windows Development Environment ........................................................... 947
■
Appendix G: Installing Drupal on Ubuntu ......................................................................... 971
■
Appendix H: Mac OSX Installation ................................................................................... 977
■
Appendix I: Setting Up a Drupal Environment with the Acquia Dev Desktop .................. 985
Index ................................................................................................................................... 991
www.it-ebooks.info
xliii
Preface: Why Drupal?
By Benjamin Melançon
Drupal is a great content management system, a powerful framework for web applications, and a cutting
edge social publishing platform. Above all, Drupal is more than software—it is a vibrant community of
developers, designers, project managers, business innovators, technology strategists, user experience
professionals, standards and accessibility advocates, and people who just mess around with stuff until
they figure it out.
Figure 1. Drupal as the intersection of web content management system, application framework, and
social and semantic publishing platform—encompassed by a diverse community
Drupal Is a CMS for Building Dynamic Web Sites
“The stuff that I am able to build with Drupal ... is just mind-blowing.”
—Merlin Mann of 43folders.com
With Drupal, you get all the features of a powerful content management system, or CMS—user login and
registration; definition of types of users and content; different levels of permissions; content creation,
editing, categorization, and management; syndication and aggregation—out of the metaphorical box. In
www.it-ebooks.info
剩余1076页未读,继续阅读
资源评论
- alont82020-02-27很实用的资源
- Hakki2014-05-10一本书走遍天下都不怕
Charles_Wenchy
- 粉丝: 10
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功