Course Outline

Day 1: Administering Drupal

Introduction to Drupal

  • What is Drupal and its use cases
  • Drupal architecture and building blocks (nodes, fields, entities, views)
  • Core vs contributed modules

User and Content Management

  • Managing users, roles, and permissions
  • Creating and managing content types
  • Workflow management and content moderation

Organizing and Displaying Content

  • Taxonomy for classification and tagging
  • Managing menus and navigation
  • Friendly URLs and aliases with Pathauto

Site Administration Basics

  • Using the Admin Toolbar
  • Viewing logs and troubleshooting with Watchdog
  • Maintenance mode and site settings

Day 2: Content Presentation with Views and Styling

Working with Views

  • Introduction to the Views module
  • Creating lists, tables, and grids
  • Sorting, filtering, and contextual filters

Blocks, Regions, and Layouts

  • Understanding the block system
  • Assigning blocks to regions
  • Page layouts with Layout Builder

Basic Theming

  • Introduction to responsive theming
  • CSS basics for Drupal theming
  • Overriding styles and theme layers

Managing Media

  • Working with the Media module
  • Embedding images, video, and documents
  • Media libraries and reusability

Day 3: Theming, Customization, and Site Maintenance

Drupal Theme System

  • Understanding base themes (Olivero, Claro)
  • Installing and customizing contributed themes
  • Creating and working with sub-themes

Twig Templating

  • Introduction to Twig templates
  • Overriding templates for content types and fields
  • Debugging with Twig and browser tools

Extending Drupal

  • Essential contributed modules (Pathauto, Redirect, Devel)
  • Installing and updating modules
  • Introduction to creating custom modules

Maintenance and Security

  • Updating core, modules, and themes
  • Backup and restore strategies
  • Security best practices

Summary and Next Steps

Requirements

  • Familiarity with web-based user interfaces
  • Experience using a web browser for content and site management
  • Basic knowledge of HTML is advantageous

Audience

  • Web administrators
  • Content managers
  • Web developers starting with Drupal
 21 Hours

Number of participants


Price per participant (excl. VAT)

Testimonials (5)

Upcoming Courses

Related Categories