Build Drupal Sites

Guides for Drupal 8, 9, and 10

Learning Path

  • Manage content types and fields
  • Create Site navigation with menus
  • Manage Site Configuration
  • Site Performance Tuning
  • Use Views to build Lists and more
  • Manage Access with Roles and Permissions
  • Design Content Moderation Workflows
  • Leverage Composer, Git, and Drush


Summary

Site building is a crucial role in Drupal that everyone should understand, as it's fundamental to creating sites. It involves setting up and configuring Drupal to build a fully functional website. This includes tasks like creating content types, lists with Views, menus, and configuring roles and permissions.

One of the most rewarding aspects of being a site builder is the ability to create a powerful site without writing any code. By understanding the various contributed Drupal modules and how they interact, you can build a complete site or contribute significantly to a larger team that customizes beyond the foundational work of the site builder.

Site builders need to know how to install Drupal, configure core settings, and add new features using contributed modules. Over time, you'll learn to evaluate new modules to find and select the best ones for your needs.

The key prerequisite for Drupal site building is a general understanding of how the web works and the steps to install a dynamic web application. While coding knowledge isn't required, familiarity with HTML and CSS can be very beneficial, even if you don't use it frequently. Knowing how to manually set up a Drupal site or use an application or service is also crucial. This skill helps you learn Drupal and test configuration changes before implementing them on a live site.

Learn Site Building for Drupal 8/Drupal 9/Drupal 10