Guide

Drupal Site Administration for Drupal 8, 9, 10, and 11

Drupal Site Administration

Content in this guide

Drupal Site Administration

What will you learn

  • How to clear Drupal's cache
  • Overview of the configuration management system
  • Methods for synchronizing configuration changes across environments
  • Installing the Search API module and connecting it with Solr to improve internal site search
  • The main components affecting Drupal site performance including caching, server scaling, CDNs, and performance monitoring
  • How to use the Workflows and Content Moderation modules to enforce editorial guidelines

Overview

Drupal site administrators use a combination of configuration changes made in Drupal's UI, command line tools, and their knowledge of the contributed module ecosystem to deploy application updates, configure new site-specific features, and keep a Drupal site running smoothly.

Essential guides for site administrators

If you're new to Drupal site administration, we recommend you first go through the Drupal User Guide. In that guide, you will build the Anytown Farmers Market site. Along the way, you will learn essential site building and administrative concepts and tasks -- common prerequisite skills and knowledge that you'll need as you dive deeper into learning and using Drupal.

Categories
Basics, Site Building, Site Administration, Community
Drupal 8, 9, 10, and 11

Sooner rather than later, you'll want to get comfortable with using command line tools for common tasks such as:

  • Downloading and installing contributed modules and themes using Composer
  • Installing (enabling) modules using Drush
  • Committing and pushing new or revised files -- such as new modules or configuration changes using Git, a version control system
  • Clearing and rebuilding caches using Drush

See our Command Line Tools for Drupal guide to dive into any of these topics. Or pick and choose individual tutorials in the courses to learn or remind yourself of command syntax.

Categories
Site Building, Theming, Module Development, Backend and Infrastructure, Site Administration
Drupal 8, 9, 10, and 11

Setting up a local development environment is an essential skill for any Drupal site administrator. We use and recommend DDEV. You can test out updates, configuration changes, and new features safely, try out new versions of Drupal, go through tutorials in a sandbox, or create an environment that mirrors your live site.

More information

Installing Drupal using the instructions in this tutorial will give you a working Drupal site that can be used for learning, or real-world project development.

Before you can work on a Drupal site locally (on your computer), you'll need to set up a local development environment. This includes all the system requirements like PHP and a web server, that Drupal needs in order to run. Our favorite way to accomplish this is using DDEV.

In this tutorial we'll learn:

  • How to install and configure DDEV for use with a Drupal project.
  • How to use DDEV's integrated Composer to download Drupal and Drush.
  • How to install Drupal inside DDEV so you can access the site and start doing development.

By the end of this tutorial, you should be able to set up a local development environment for learning Drupal or working on a new Drupal project.

Learn how to keep your Drupal site up-to-date using Composer. The tutorials in these courses assume you have a local development environment up and running and if you're working on a "real" site, that you have a process and system set up for pushing code to a remote Git repository and to test and deploy change to the live site.

Categories
Site Building, Backend and Infrastructure, Site Administration
Drupal 8, 9, 10, and 11

This guide includes courses covering features and essential administrative tasks common to many Drupal site-builds.

This includes:

  • Methods for clearing Drupal’s cache.
  • A deep dive into Drupal's configuration management system, that teaches you how to export, import, and synchronize configuration changes across environments.
  • Integration of the Search API and Search API Solr modules with Drupal, highlighting how to leverage Apache Solr's advanced search capabilities for improved search functionalities.
  • A comprehensive look at Drupal performance and scalability to manage high traffic loads efficiently, ensuring a fast and stable user experience.
  • Configuring the content moderation and workflow systems to manage content approval processes and implement structured content governance.

Courses

Clear Drupal's Cache

This course covers the various methods for clearing Drupal’s cache, including using the administrative user interface, Drush commands, and directly manipulating the database.

Drupal 8, 9, 10, and 11
1 tutorials
Tutorials in this course

Configuration Management

This course covers the basics of the configuration system, setting up and securing the configuration sync directory, and creating clones of Drupal sites for development and testing.

Performance and scalability

This course covers performance concepts and terminology, the use of contributed modules for performance enhancement, and methodologies for profiling and benchmarking site performance. You will also explore advanced caching mechanisms, server scaling, configuring Drupal for commonly used hosting environments, and the use of Content Delivery Networks (CDNs) to improve site speed and reliability.

Content Moderation and Workflows in Drupal

This course covers the basics of setting up workflows, creating and managing content revisions, and applying these workflows to specific content types. Learners will also explore how to plan and create custom workflows, manage moderated content, and use Views to display moderated content effectively.

“Drupalize.Me has trained thousands of Drupalistas. Their video lessons help to address our constant need for more Drupal talent. Drupal needs training like this to support its growth.”
Dries Buytaert
Drupal Founder and Project Lead
Photo of Dries Buytaert
“They’re easy to understand. They’re thorough. They’re funny. They’re always entertaining, and it makes it easy to learn parts of Drupal and how you can integrate it into your workflow and learn more and have a good time doing it.”
Roger Carr
Drupalize.Me Member
Photo of Roger Carr
“The mission of the Drupal Association is to foster and support the Drupal software project, the community, and its growth. Drupal education, like that provided by Drupalize.Me, is important to this mission.”
Megan Sanicki
Former Exec. Director, Drupal Assoc.
Photo of Megan Sanicki

FAQs

Am I required to sign a contract?
No. You can purchase a membership and/or cancel any time. Drupalize.Me is a pay-as-you-go service.

Can I preview tutorials before joining?
Yes! Just navigate to our tutorial library. Our free tutorials are labeled with a green "FREE" tag.

Can I watch videos on my mobile device?
Yes! Drupalize.Me is a responsive site and can be accessed in the browser on any mobile device. More FAQs