What This Book Covers

Chapter 1 introduces you to the world of Drupal and looks at where Drupal comes from, where it's going, and what it can offer you. Because it is important to understand the nature of the tasks that lie ahead, it also discusses how to plan and build your website. Finally, we scrutinize the Drupal community and learn how to make the most of Drupal as an organized, living entity and not just a piece of software.

Chapter 2 deals with how to get everything you need up and running on a development machine and also brie y looks at how all the requisite technologies gel together to produce your working Drupal site. Once everything is up and running, and after looking over some of the more common installation problems, the chapter presents a short tour of Drupal in order to give you an idea of what to expect.

Chapter 3 sees us adding functionality to the newly created site. The focus of this chapter is really on modules and how they can be added and enabled, and also how to obtain modules that are not part of the standard distribution. This chapter ends off with a discussion on how to control blocks and menus.

Chapter 4 looks at the most general settings that all Drupal administrators need to contend with. Everything from determining your site's name to dealing with the cache or le system settings gets treated here before we look at more focused and complex issues in the chapters to come.

Chapter 5 concerns itself with the topic of access control. Drupal has a sophisticated role-based access control system that is fundamentally important for controlling how users access your site. This chapter will give you the information required to implement proper access controls.

Preface

Chapter 6 gets to the heart of the matter by beginning the book's coverage on content. Working with content, what content types are available, administering content, and even a discourse on some of the more common content-related modules serve as a basis for moving to more advanced content-related matters that follow in the next chapter.

Chapter 7 gives you the edge when it comes to creating engaging and dynamic content. While this chapter doesn't require you to be an expert in HTML, PHP, and CSS, it does introduce you to the basics and shows how, with a little knowledge, extremely powerful and professional custom content can be created.

Chapter 8 gives you a run down of how attractive interfaces are created in Drupal through the use of themes. As well as discussing brie y some of the considerations that must be taken into account when planning your website and ends off by looking at how to make important modifications to your chosen theme.

Chapter 9 really adds the icing on the cake by looking at a host of more advanced topics. From implementing openID functionality, to working with Actions and Triggers or providing enhanced language support, all the way through to building dynamic content using jQuery and Javascript, you will find something to enhance your website and add that something special.

Chapter 10 takes a pragmatic look at the types of tasks you will need to be proficient in to successfully run and maintain a Drupal site. Whether it's setting up cron jobs or making backups of your database, everything you need to do throughout the course of running your newly created website will be covered here.

Appendix A deals with the all-important topic of deployment. Because all major work should be done on a copy of your website on a development machine, this appendix presents a sound process for taking the finished product and making it available for public consumption on your host site.

0 0

Post a comment