Skip to content

Add new project home page - #4131

Merged
williamjallen merged 2 commits into
Kitware:masterfrom
williamjallen:project-home-page
Oct 16, 2026
Merged

williamjallen merged 2 commits into
Kitware:masterfrom
williamjallen:project-home-page

Conversation

@williamjallen

Copy link
Copy Markdown
Collaborator

CDash has included project metadata such as links to external resources for many years, but that information is displayed poorly and is often hard to find. This PR adds a new project "home page" with links to external resources and high-level information about recent data CDash has received. The page is currently rather rudimentary, but I plan to incrementally add new features, eventually merging the legacy "project overview" page into this one. The /projects page and project header now link to this landing page instead of the dashboard.

image

@josephsnyder josephsnyder left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like a lot of this and the page looks and functions great.

If I can be a little nitpicky and pedantic, I don't like the disconnect between the Edit Resources popup and the same fields on the Project Settings page. The biggest one is Website vs Home URL but the other fields might be better standardized to either have URL or not

@williamjallen

Copy link
Copy Markdown
Collaborator Author

@josephsnyder Good idea. I'll implement that.

@williamjallen

Copy link
Copy Markdown
Collaborator Author

Once this page is more developed, I think it might make sense to remove these fields from the project settings page, leaving the project home page as the only place to edit these fields.

@josephsnyder josephsnyder left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Better, thanks for the quick fix! I know there are some missing fields still, but those seem more "niche" so I think they're okay to stay in the full settings page

Nothing else to add for this update!

@josephsnyder
josephsnyder added this pull request to the merge queue Oct 16, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to a conflict with the base branch Oct 16, 2026
@williamjallen
williamjallen added this pull request to the merge queue Oct 16, 2026
Merged via the queue into Kitware:master with commit 91972b3 Oct 16, 2026
8 checks passed
@williamjallen
williamjallen deleted the project-home-page branch October 16, 2026 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants