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
Testimonials (5)
Very knowledgeable trainer and made the topic interesting
Nicole - Evolve Capabilities
Course - Introduction to Drupal 11
That the course was tailored to my needs based on the pre-course questionnaire. Parts I felt stronger on were given less time so that we could focus on my less knowledgeable topics, which improved the pacing of the course. Lukasz was very good at explaining a given topic based on my experience level, and had a lot of relevant examples to match that level.
Evan Lynskey - Marine Institute
Course - Master Drupal 9 Site Building / Architecture
Luke was able to adapt content to my requirements, its was fantastic
Taru Khanna
Course - Administering a Drupal 7 Website
How it covered the topic in a highly comprehensive manner.
Kathryn Blanch - Thales Group
Course - Drupal 8 Themes
Topics that were covered were done well and with relevant exercises, and several times Lukasz also referred back to the structure of our own council website to show where certain entities we had talked about in the training were already in use on the site, which I thought was a good way to cement the ideas that had been learned.