Get in Touch

Course Outline

Day 1: Administering Drupal

Introduction to Drupal

  • Understanding what Drupal is and its use cases.
  • Drupal architecture and core components (nodes, fields, entities, views).
  • Core versus 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

  • Using taxonomy for classification and tagging.
  • Managing menus and navigation structures.
  • Creating friendly URLs and aliases using Pathauto.

Site Administration Basics

  • Utilizing the Admin Toolbar.
  • Viewing logs and troubleshooting with Watchdog.
  • Configuring 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.
  • Implementing sorting, filtering, and contextual filters.

Blocks, Regions, and Layouts

  • Understanding the block system.
  • Assigning blocks to regions.
  • Designing page layouts with Layout Builder.

Basic Theming

  • Introduction to responsive theming.
  • CSS fundamentals for Drupal theming.
  • Overriding styles and managing theme layers.

Managing Media

  • Working with the Media module.
  • Embedding images, videos, and documents.
  • Utilizing media libraries and reusability features.

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 using 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 beginning with Drupal.
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories