< Drupal in a Day Workshop

Installing and configuring modules

Drupal Austria

Show in app

Beschreibung

This section covers how to extend Drupal's functionality through modules. Learners will understand how to discover, evaluate, and select reliable modules from drupal.org, install them using both the administrative interface and Composer, and configure them to meet their site's needs. By the end of this section, learners will be able to assess module quality and compatibility, understand Drupal's file structure, manage module permissions, and keep modules updated, enabling them to build feature-rich websites by leveraging Drupal's extensive contributed module ecosystem.

Ziele

  • Enable and uninstall modules in the backend - Learners will be able to activate and deactivate modules through the Drupal administrative interface and understand the difference between disabling and uninstalling modules
  • Locate and use module configuration options - Learners will be able to find module-specific configuration pages within the admin menu structure and adjust module settings according to their needs
  • Install modules using Composer - Learners will be able to use Composer commands to add new modules to their Drupal installation and understand the benefits of Composer-based dependency management
  • Understand Drupal's file structure and module locations - Learners will be able to identify the standard Drupal directory structure and explain where contributed modules are typically placed (modules/contrib), where custom modules belong (modules/custom), and how this differs from core modules (core/modules)
  • Navigate and evaluate drupal.org module pages - Learners will be able to find modules on drupal.org, review module information including available releases, maintainers, documentation, issue queues, and installation statistics, and assess module quality and reliability based on maintenance status, community support, update frequency, and number of active installations
  • Understand how Project Browser will change module installation - Learners will be able to explain how the upcoming Project Browser feature will simplify module discovery and installation directly from the Drupal backend
  • Configure module permissions - Learners will understand that modules often provide new permissions and be able to assign these permissions to appropriate user roles
  • Evaluate module compatibility and dependencies - Learners will be able to check module requirements, understand version compatibility, and identify dependencies before installation
  • Update modules safely - Learners will be able to update installed modules using Composer and understand best practices for testing updates before deploying to production

Maintainer

Christian Ziegler