Drupal User Guide¶
Preface¶
Overview of introductory topics that help to leverage this guide in an efficient manner.
- Copyright
- Audience and Goal
- Organization
- Reporting Problems
- Conventions of the Guide
- Guiding Scenario
Understanding Drupal¶
Overview of Drupal concepts such as modules, themes, distributions, and types of data.
- Concept: Drupal as a Content Management System
- Concept: Modules
- Concept: Themes
- Concept: Distributions
- Concept: Types of Data
- Concept: The Drupal Project
- Concept: Drupal Licensing
Planning Your Site¶
Overview of site planning concepts and details of common site layout tasks. Content entity and structure concepts are covered.
- Concept: Regions in a Theme
- Planning Your Site Layout
- Concept: Content Entities and Fields
- Concept: Modular Content
- Planning your Content Structure
- Concept: Editorial Workflow
- Concept: User Interface, Configuration, and Content translation
Installation¶
Overview of server requirements and details of common installation tasks.
- Preparing to Install
- Concept: Server Requirements
- Concept: Additional Tools
- Concept: Methods for Downloading and Installing the Core Software
- Setting Up an Environment with DDEV
- Using Composer to Download and Update Files
- Running the Interactive Installer
Basic Site Configuration¶
Overview of basic site configuration concepts. Tasks on module installation, user account settings, and themes are covered.
- Concept: Administrative Overview
- Editing Basic Site Information
- Installing a Module
- Uninstalling Unused Modules
- Configuring User Account Settings
- Configuring the Theme
Basic Page Management¶
Overview of page management concepts. Tasks on content items, in-place editing, and menus are covered.
- Concept: Paths, Aliases, and URLs
- Creating a Content Item
- Editing a Content Item
- Designating a Front Page for your Site
- Concept: Menu
- Adding a Page to the Navigation
- Changing the Order of Navigation
Setting Up Content Structure¶
Overview of content structure concepts. Tasks on content types, taxonomies, and reference fields are covered.
- Adding a Content Type
- Deleting a Content Type
- Adding Basic Fields to a Content Type
- Concept: Reference Fields
- Concept: Taxonomy
- Setting Up a Taxonomy
- Adding a Reference Field
- Concept: Forms and Widgets
- Changing Content Entry Forms
- Concept: View Modes and Formatters
- Changing Content Display
- Concept: Image Styles
- Setting Up an Image Style
- Concept: Responsive Image Styles
- Concept: Text Formats and Editors
- Configuring Text Formats and Editors
Managing User Accounts¶
Overview of user account concepts and details of common user account tasks.
- Concept: Users, Roles, and Permissions
- Concept: The User 1 Account
- Creating a Role
- Creating a User Account
- Assigning Permissions to a Role
- Changing a User's Roles
- Assigning Authors to Content
Blocks¶
Overview of block concepts and details of common block tasks.
Creating Listings with Views¶
Overview of view concepts and details of common view tasks.
- Concept: Uses of Views
- Concept: The Parts of a View
- Creating a Content List View
- Duplicating a View
- Adding a Block Display to a View
Making Your Site Multilingual¶
Details of tasks needed to make a site multilingual.
Extending and Customizing Your Site¶
Overview of site customization and development. Tasks on downloading modules and themes are covered.
- Finding Modules
- Enabling and Disabling Maintenance Mode
- Downloading and Installing a Module from Drupal.org
- Finding Themes
- Downloading and Installing a Theme from Drupal.org
- Manually Installing Module or Theme Files
- Concept: Development Sites
- Making a Development Site
- Deploying New Site Features
- Synchronizing Configuration Versions
- Managing File and Configuration Revisions with Git
Preventing and Fixing Problems¶
Overview of cache, data backup, and log concepts. Task on clearing the cache is covered.
Security and Maintenance¶
Overview of security and maintenance concepts. Tasks on updating the core software, modules, and themes are covered.
- Concept: Cron
- Configuring Cron Maintenance Tasks
- Concept: Security and Regular Updates
- Keeping Track of Updates
- Updating the Core Software
- Updating a Module
- Updating a Theme
Final Thoughts¶
Overview of the Drupal community and how to connect with other users.