Skip to content

Enhancement: Dashboard "Structure" for Docs #937

Open
@Sooryasanand

Description

@Sooryasanand

Is your feature request related to a problem? Please describe.

In documentation-heavy projects, organizing content purely by content type (e.g., all Markdown files in a flat list) becomes difficult to navigate at scale. The current Frontmatter CMS dashboard doesn't mirror the folder structure of the underlying filesystem, which limits intuitive navigation and makes it harder to understand the content's hierarchy—especially for teams working with structured documentation (e.g., guides, references, tutorials).

Describe the solution you'd like

I’d like the CMS dashboard to optionally support a “Structure” view that mirrors the project’s actual folder hierarchy. This would allow users to browse and manage documentation in a tree-like format, similar to how files are arranged in the repository. Ideally, this would include:

  • Collapsible folders based on directory structure
  • Ability to click into files directly from this view
  • Optional toggle between "flat content type view" and "structure view"

This would make the CMS feel more aligned with how developers and writers conceptualize and organize documentation projects.

Describe alternatives you've considered

  • Using tags, categories, or custom fields to emulate hierarchy. While this works, it doesn’t visually or functionally replicate the nested folder structure, and it requires additional manual configuration.
  • Navigating and editing files directly via VS Code instead of the CMS dashboard. This bypasses the dashboard entirely, which negates the benefits of a visual content management interface.

Additional context

This would especially benefit documentation sites using structured formats (e.g., Docusaurus, Astro, or custom static site generators), where directory depth often conveys meaning (e.g., /guides/advanced/ vs /guides/basics/). A structure-aware dashboard would make the CMS more intuitive for both technical and non-technical contributors.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions