Refactor HTML pages using Wicket markup inheritance#382
Merged
ashleycaselli merged 8 commits intomasterfrom Mar 11, 2026
Merged
Refactor HTML pages using Wicket markup inheritance#382ashleycaselli merged 8 commits intomasterfrom
ashleycaselli merged 8 commits intomasterfrom
Conversation
… method with current version for cache busting
Contributor
|
Nice! Small thing: These lines were there so the pages can be viewed locally and statically in a browser. Any easy way we can keep that? Will do a proper check of the entire PR as well... |
Member
Author
I think just adding that line in the |
Contributor
Member
Author
This is fixed in c90d867. |
|
🎉 This PR is included in version 4.16.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


This pull request refactors several HTML page templates in the
src/main/java/com/knowledgepixels/nanodash/page/directory to modernize their structure for Apache Wicket. The changes primarily replace legacy HTML layout with Wicket's<wicket:head>and<wicket:extend>tags, streamline markup, and improve maintainability. Additionally, theApplicationsDemoPage.htmlupdates link references to point to local files for demonstration purposes.Template modernization and Wicket integration:
<head>and<body>sections with Wicket's<wicket:head>and<wicket:extend>tags inChannelPage.html,ErrorPage.html,ExplorePage.html,GroupDemoPage.html, andApplicationsDemoPage.htmlfor consistent component-based layout. [1] [2] [3] [4] [5]<meta charset>, stylesheet links, favicon, and manual titlebars, as these are now handled by Wicket components. [1] [2] [3] [4] [5]Content and markup improvements:
GroupDemoPage.htmlandApplicationsDemoPage.html. [1] [2] [3] [4]These changes make the templates more modular, easier to maintain, and better suited for Wicket-based web applications.