Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Config Pages

20,338 sites Security covered Drupal 10–11
View on drupal.org

This module allows you to create custom administrative pages for site-wide settings without writing any code. It provides a user-friendly way to manage configurations like contact information, social media links, or site banners, directly through Drupal's interface. These pages are fieldable, themeable, and can be context-aware, making them flexible for various site management needs.

Create fieldable configuration pages with ease - no custom code required!

Why Config Pages?

Tired of writing custom forms and controllers just to create admin configuration pages? Fed up with creating single-use content types for homepage settings and explaining to clients why they can only create one node?

Config Pages solves these common Drupal development pain points by providing a simple, powerful way to create feature-rich configuration interfaces.

What does this module do?

Config Pages lets you create custom admin pages for site-wide settings that your content editors can easily update. Think of it as a way to build user-friendly control panels for things that appear across your entire website.

Perfect for these common scenarios:

  • Contact Information: Create a page where editors can update phone numbers, addresses, and email addresses that appear in headers, footers, or contact forms
  • Social Media Links: Let content managers update Facebook, Twitter, LinkedIn links without touching code
  • Site Banners: Build an admin page for promotional banners, announcements, or alerts
  • Footer Content: Make it easy to update copyright text, legal links, or company information
  • API Keys: Store and manage third-party service credentials securely
  • and many other scenarios for storing configurations or when you need a singleton entity

Key Features

Fieldable Configuration Entity

  • Create configuration pages using Drupal's admin interface
  • Full Field API support with all available field types and widgets
  • Compatible with Views, Features, and other entity-related modules
  • No custom code required

Flexible Menu Integration

Mount your config pages anywhere in the menu structure:

  • /admin/config/site-information/homepage-settings
  • /admin/structure/promotional-banners
  • /admin/config/third-party/api-settings

Perfect paths that make sense to site administrators.

Context-Aware Configuration

Need different settings based on language, domain, or other factors? Config Pages automatically loads the appropriate configuration based on current context:

  • Language context: Different settings per language
  • Domain context: Multi-site configurations (requires Domain module)
  • Custom contexts: Extend with your own context plugins

Features include context copying, import/export capabilities, and seamless integration with Configuration Management.

Singleton Page Management

Perfect for homepage settings, footer content, or any "one-of-a-kind" pages:

  • No more explaining why clients can only create one node of a type
  • Clean, purpose-built interfaces for unique pages
  • Full theming support with view modes and display configuration

Themeable & Renderable

Config Pages are fully themeable entities:

  • Configure view modes and display settings
  • Use with Layout Builder, Paragraphs, or any display system
  • Render programmatically or through provided render functions

Modern Content Curation

Replaces older approaches like Nodequeue with more flexible solutions:

  • Use Entity Reference fields with Views-powered autocomplete
  • Full context awareness and theming support
  • Better performance and maintainability

Current Status

Config Pages is actively maintained and production-ready:

  • Drupal 9 & 10: Fully supported with regular updates
  • Drupal 11: Ready for the future
  • Performance: Optimized for modern Drupal caching
  • Security: Regular security updates and best practices
  • Community: Active issue queue and feature development

Support & Documentation

Ready to simplify your Drupal configuration workflows? Install Config Pages today and stop writing custom admin forms!

Depends on

Dependencies of the latest stable release

  • text Drupal core

Required by

4 tracked projects depend on this one

Activity

Tracked releases
8
Tracked since
Jan 2025
Latest release
3 weeks ago
Releases (12 mo)
6 ▲ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
4.0.1 Stable 10–11 Aug 9, 2026
4.0.0 Stable 10–11 Aug 8, 2026
8.x-2.22 Stable 8–11 Mar 6, 2026
8.x-2.21 Stable 8–11 Mar 6, 2026
8.x-2.20 Stable 8–11 Mar 6, 2026
8.x-2.19 Stable 8–11 Sep 3, 2025
8.x-2.18 Stable 8–11 Jul 30, 2025
8.x-2.17 Stable 8–11 Jan 4, 2025