Skip to content

Expand Admin Page Management to Support Multiple Pages #295

@bitifirefly

Description

@bitifirefly

Self Checks

  • I have searched for existing issues and feature requests
  • I confirm that I am using English to submit this report
  • Please do not modify this template and fill in all the required fields

Feature Summary

Allow administrators to manage multiple custom pages (instead of only “Home” and “About”) and link them to functional entries defined in project templates.

Problem Statement

The current admin panel only allows editing two fixed pages — “Home” and “About.”
This limitation makes it difficult to expand or customize site content without modifying the codebase. As more templates or features are added, administrators need a flexible way to create and assign multiple pages dynamically.

Proposed Solution

Proposed Solution
Add an Admin Page Management module that supports creating, editing, and deleting multiple custom pages.
Allow each page to have metadata such as title, slug, visibility, and content.
Enable administrators to assign pages to predefined functional entries (e.g., Home, About, Contact) within the project’s template.
These functional entries will determine where each page appears in the user interface (e.g., navigation bar, footer, sidebar).
Provide an easy-to-use assignment interface in the admin panel for linking pages to template entries.
Changing or reassigning pages should not require code modification — only admin configuration.

Expected Outcomes
More flexible and scalable page structure.
Easier customization for different templates or deployments.
A smoother workflow for non-technical administrators managing site content.

Example Scenario
The admin creates pages: “Company Intro,” “FAQ,” and “Support Center.”
The project template defines functional entries: home, about, support.
The admin assigns:
home → “Company Intro”
about → “FAQ”
support → “Support Center.”

Additional Context

No response

Contribution

  • I can help with design/mockups
  • I can help with frontend development
  • I can help with testing
  • I can provide feedback during development

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:agentAgent UI, workflow panel, tool integration.type:featureRequest for a brand-new capability.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions