Book description
Guidance for administrators, content managers and web publishers on using Drupal for content management
Start building and managing web sites with the open-source content management system Drupal 7 and this in-depth guide. Whether you're new to Drupal or migrating from another system, you'll find the tips and techniques you need to understand Drupal, create a new web site, or manage an existing one. Learn how to create, modify, and delete items-and much more-with the detailed tutorials in this step-by-step guide.
Teaches you how to use a Drupal site, as well as how to set up, configure, and customize a new site, including obtaining code and deploying it to a server
Covers advanced topics like multilingual content management, publishing workflows, or Views and Panels
Shows you how to work with Drupal 7's new fields and custom content types
Get on the Drupal bandwagon with this complete guide.
Table of contents
- Copyright
- About the Authors
- Credits
- Introduction
- Acknowledgments
-
I. Getting Started
- 1. Introducing the Drupal Content Management System
- 2. Obtaining and Installing Drupal
- 3. Taking Your First Look at Drupal
- 4. Configuring Your Drupal Site
-
II. Using Drupal's Site Building Tools
- 5. The Default Drupal Themes
-
6. Working with the Default Modules
- 6.1. Enabling and Disabling Modules
- 6.2. Managing Enabled Modules
-
6.3. Reviewing the Default Modules
- 6.3.1. Aggregator
- 6.3.2. Block
- 6.3.3. Blog
- 6.3.4. Book
- 6.3.5. Color
- 6.3.6. Comment
- 6.3.7. Contact
- 6.3.8. Content Translation
- 6.3.9. Contextual Links
- 6.3.10. Dashboard
- 6.3.11. Database Logging
- 6.3.12. Field
- 6.3.13. Field SQL Storage
- 6.3.14. Field UI
- 6.3.15. File
- 6.3.16. Filter
- 6.3.17. Forum
- 6.3.18. Help
- 6.3.19. Image
- 6.3.20. List
- 6.3.21. Locale
- 6.3.22. Menu
- 6.3.23. Node
- 6.3.24. Open ID
- 6.3.25. Options
- 6.3.26. Overlay
- 6.3.27. Path
- 6.3.28. PHP Filter
- 6.3.29. Poll
- 6.3.30. RDF
- 6.3.31. Search
- 6.3.32. Shortcut
- 6.3.33. Statistics
- 6.3.34. Syslog
- 6.3.35. System
- 6.3.36. Taxonomy
- 6.3.37. Testing
- 6.3.38. Text
- 6.3.39. Toolbar
- 6.3.40. Tracker
- 6.3.41. Trigger
- 6.3.42. Update Manager
- 6.3.43. User
- 6.4. Summary
- 7. Working with Blocks
- 8. Working with the Menus Manager
- 9. Using Actions and Triggers
-
III. Working with Content
-
10. Content Management with Drupal
- 10.1. Understanding the Key Concepts
- 10.2. Understanding Drupal Content Types and Fields
- 10.3. Controlling How Content Is Created
- 10.4. Creating New Content
- 10.5. Managing Existing Content
- 10.6. Summary
- 11. Managing Taxonomies
- 12. Formatting Content and Media
- 13. Managing the Front Page of Your Site
- 14. Employing Advanced Content Management Techniques
- 15. Working with the Comment Functionality
- 16. Managing Blog Content
- 17. Using the Book Module
-
10. Content Management with Drupal
-
IV. Working with Content-Related Modules
- 18. Using the Aggregator Module
- 19. Working with Forms
-
20. Using the Forum Module
- 20.1. Introducing the Forum Module
- 20.2. Administering Forums
- 20.3. Controlling the Styling of the Forum Module
- 20.4. Using the Active Forum Topics Block
- 20.5. Using the New Forum Topics Block
- 20.6. Summary
- 21. Using the Poll Module
-
22. Managing Multilingual Content
- 22.1. Understanding Key Concepts
- 22.2. Introducing Multilingual Content Management
- 22.3. Enabling Multilingual Content
- 22.4. Authoring and Managing Multilingual Content
- 22.5. Controlling Multilingual Content and Interface Presentation
- 22.6. Summary
-
V. Managing Users
-
23. Understanding the Drupal User System
- 23.1. Introducing the User System
- 23.2. Creating a New User
- 23.3. Managing Users
- 23.4. Working with the Default Profiles
- 23.5. Controlling the Styling of the Default Profiles
- 23.6. Using the Tracker Module
- 23.7. Summary
- 24. Controlling User Access
- 25. Configuring User Registration
-
23. Understanding the Drupal User System
-
VI. Customizing and Extending the System
-
26. Customizing Drupal's Appearance
- 26.1. Understanding How Themes Work
- 26.2. Knowing the Parts of a Theme
- 26.3. Adding New Themes
- 26.4. Customizing Themes
- 26.5. Creating a New Theme
- 26.6. Working with an Admin Theme
- 26.7. Summary
- 27. Customizing the Display of Content
- 28. Customizing Drupal Functionality
-
29. Extending Your Site
- 29.1. Finding Extensions
- 29.2. Working with Extensions
-
29.3. Key Extensions to Address Common Issues
- 29.3.1. Improving content management and presentation
- 29.3.2. Improving administration
- 29.3.3. Enhancing search
- 29.3.4. Enhancing forms
- 29.3.5. Improving navigation
- 29.3.6. Managing media
- 29.3.7. Enabling community
- 29.3.8. Adding geolocation functionality
- 29.3.9. Enhancing SEO
- 29.3.10. Adding ad management
- 29.3.11. For developers
- 29.4. Summary
-
30. Implementing eCommerce with Ubercart
- 30.1. Understanding Ubercart
- 30.2. Obtaining and Installing Ubercart
-
30.3. Configuring Ubercart
- 30.3.1. Configuring the required core
- 30.3.2. Core options
- 30.3.3. Ubercart extras
- 30.3.4. Fulfillment options
- 30.3.5. Payment options
- 30.4. Store Administration
- 30.5. Enhancing Ubercart
- 30.6. Summary
-
26. Customizing Drupal's Appearance
-
VII. Drupal in the Enterprise
- 31. Securing Your Site
- 32. Managing Site Performance
-
33. Creating a Search Engine-Friendly Site
- 33.1. Creating Search Engine-Friendly URLs
-
33.2. Managing Canonicalization Issues
- 33.2.1. Understanding canonicalization issues
- 33.2.2. Configuring a canonical homepage URL
- 33.2.3. Configuring canonical content URLs
- 33.3. Adding Content Metadata
- 33.4. Adding Sitemaps with XML Sitemaps
- 33.5. Optimizing Page Templates
- 33.6. Creating Custom Error Pages
- 33.7. Summary
-
34. Making an Accessible Site
- 34.1. What Is Accessibility?
-
34.2. Drupal and Accessibility
-
34.2.1. Improving theme accessibility
- 34.2.1.1. Support semantic structure
- 34.2.1.2. Avoid tables
- 34.2.1.3. Don't rely on JavaScript
- 34.2.1.4. Use system fonts for your nav menus
- 34.2.1.5. Use appropriate capitalization
- 34.2.1.6. Use a suitable color scheme
- 34.2.1.7. Order elements on the screen logically
- 34.2.1.8. Make sure your text resizes
- 34.2.1.9. Use jump links
- 34.2.1.10. Make forms accessible
- 34.2.1.11. Provide hover states and visited states
- 34.2.1.12. Provide alternatives to applets and plugins
- 34.2.1.13. Avoid requiring timed responses
- 34.2.2. Creating accessible content
-
34.2.1. Improving theme accessibility
- 34.3. Summary
- 35. Handling Change Management
- VIII. Appendixes
- A. The Directory Structure of a Drupal Installation
- B. Location of Key Files
- C. Installing XAMPP
- D. Installing MAMP
- E. Beyond the Book—Additional Help Resources Online
Product information
- Title: Drupal® 7 Bible
- Author(s):
- Release date: May 2011
- Publisher(s): Wiley
- ISBN: 9780470530306
You might also like
book
Drupal® For Dummies®, 2nd Edition
Learn to set up, manage, and administer a Drupal web site Drupal offers unparalleled flexibility for …
book
Drupal’s Building Blocks: Quickly Building Web Sites with CCK, Views, and Panels
Using Drupal, web professionals can create full-featured websites with just a few clicks. Drupal’s core is …
book
Beginning Backdrop CMS
Learn what Backdrop CMS is and how it fulfills the role of a content management system, …
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …