Course Outline
Day 1:
Understanding Drupal 9 for Government
- Introduction to Drupal and an overview of the Drupal organization
- Installing Drupal on a local environment
- Comparison of standard versus minimal installations
- Overview of the Drupal interface
Understanding the Drupal Administrative Interface:
- Covering content types
- Creating custom content types
- Taxonomies
- Appearance and core themes
- Core modules
- Views
- Custom display types
- Blocks and custom block types
- Workflow options for government
User Management:
- In-depth exploration of user management
- Roles and permissions
Configuration:
- Basic site settings for government
- Cron jobs
- File system configuration
- Media management
Day 2:
Theming
- Introduction to basic theming principles
- Preparing a theming architecture for government websites
- Bootstrap-based theming techniques
- Structure of YML files
- Using paragraphs in theming
- Utilizing paragraphs and Bootstrap to create a fully functional theme
Module Architecture
- Introduction to basic module development for government
- Understanding contributed module development
- Hooks and .theme files
- Creating a basic module with routes
- Setting the module category
By the end of this course, participants will be able to create a Drupal website for government use, understand its site-building workflow, and enhance it with new functionalities.
Requirements
- An understanding of basic HTML and CSS (web development)
- Experience with the existing Drupal version is beneficial (optional)
- Basic programming experience in JavaScript and PHP is advantageous
Audience
- Content Managers
- Project Managers
- Webmasters/Administrators
- New to Drupal
Hamad designed this course with a focus on learning the latest Drupal terminologies and gaining extensive hands-on experience. If you are planning to transition to Drupal 10, you will need to familiarize yourself with a slightly different front-end interface. This training is tailored for government professionals who aim to enhance their digital content management capabilities.
Testimonials (2)
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.
Sylvia - Intrepid Museum
Course - Master Drupal 9 Site Building / Architecture
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.