Config Pages The Missing Admin UI for Your Custom Site Settings

Video Description

Speaker: Anna Femath

Most custom features in Drupal need settings, but too often, those settings are hidden behind broad admin permissions, hardcoded into modules or themes, or require custom forms just to expose them. In this session, we will explore the Config Pages module, a clean and maintainable solution to manage structured settings through site building tools and the Field API. We will cover use cases like managing site-wide alerts, global contact information, and quick links, demonstrating examples built with U.S. Web Design System (USWDS). You’ll learn how Config Pages improves the editorial experience through tightly scoped permissions that show editors only what they need and giving developers full control over how and where settings appear in Twig templates or as configurable blocks.

Key takeaways:

- Create custom config page forms in minutes without writing code
- Identify where Config Pages fit into your Drupal architecture
- Use Config Page data in Twig templates and site blocks
- Improve UX for site admins and non-technical users
- Avoid common pitfalls like misusing content types for settings

Who should attend:

- Drupal Developers looking for clean, maintainable ways to manage site settings without hardcoding or building custom forms.
- Technical Leads and Architects focused on scalable solutions and properly scoped permissions to limit admin access and reduce risk.
- Government Product Owners and Project Managers interested in improving editorial workflows and ensuring secure, user-friendly admin experiences for content teams.