Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Config Pages

20,340 sites Security covered
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!

Activity

Total releases
5
First release
Jul 2025
Latest release
4 months ago
Releases (12 mo)
5 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
8.x-2.22 Stable Mar 6, 2026
8.x-2.21 Stable Mar 6, 2026
8.x-2.20 Stable Mar 6, 2026
8.x-2.19 Stable Sep 3, 2025
8.x-2.18 Stable Jul 30, 2025