Course Outline
Day 1: Administering Drupal for Government
Introduction to Drupal for Government Use
- Overview of Drupal and its applications in government settings
- Drupal architecture and foundational components (nodes, fields, entities, views)
- Differentiating core modules from contributed modules
User and Content Management for Government
- Managing user accounts, roles, and permissions in a government context
- Creating and managing content types tailored to government needs
- Implementing workflow management and content moderation processes
Organizing and Displaying Content for Government
- Utilizing taxonomy for classification and tagging of government content
- Managing menus and navigation to enhance user experience for government sites
- Creating friendly URLs and aliases using Pathauto for improved accessibility
Basic Site Administration for Government
- Navigating the Admin Toolbar for efficient site management
- Viewing logs and troubleshooting with Watchdog to ensure system integrity
- Managing maintenance mode and configuring site settings for optimal performance
Day 2: Content Presentation with Views and Styling for Government
Working with the Views Module for Government
- Introduction to the Views module in a government context
- Creating lists, tables, and grids to present government data effectively
- Implementing sorting, filtering, and contextual filters to enhance content accessibility
Blocks, Regions, and Layouts for Government
- Understanding the block system and its role in government websites
- Assigning blocks to regions to optimize layout design for government sites
- Utilizing Layout Builder for flexible page layouts in government applications
Basic Theming for Government Websites
- Introduction to responsive theming for government websites
- Applying CSS basics for effective Drupal theming in a government setting
- Overriding styles and managing theme layers to meet government design standards
Managing Media for Government Websites
- Utilizing the Media module for content management in government sites
- Embedding images, videos, and documents to enhance government communications
- Leveraging media libraries for reusability and consistency in government content
Day 3: Theming, Customization, and Site Maintenance for Government
Drupal Theme System for Government
- Understanding base themes (Olivero, Claro) in government applications
- Installing and customizing contributed themes to meet government requirements
- Creating and working with sub-themes for tailored government websites
Twig Templating for Government
- Introduction to Twig templates in a government context
- Overriding templates for content types and fields to align with government standards
- Debugging with Twig and browser tools to ensure reliability in government sites
Extending Drupal for Government Needs
- Essential contributed modules (Pathauto, Redirect, Devel) for government use
- Installing and updating modules to maintain compliance with government standards
- Introduction to creating custom modules to address specific government requirements
Maintenance and Security for Government Websites
- Updating core, modules, and themes to ensure security and functionality
- Implementing backup and restore strategies to safeguard government data
- Adhering to security best practices to protect government information
Summary and Next Steps for Government Drupal Projects
Requirements
- Familiarity with web-based user interfaces for government applications
- Experience using a web browser for content and site management in public sector environments
- Basic knowledge of HTML is beneficial for government projects
Audience
- Web administrators responsible for government websites
- Content managers overseeing digital content for government agencies
- Web developers new to Drupal, particularly in the context of government websites
Testimonials (5)
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.
Rob O'Driscoll - Limerick City & County Council
Course - Building Web Applications with Drupal 8, Views, Fields and Panels
I was benefit from the real-life examples and practical exercises. Lots of areas covered.