Skip to content

Feature/editor#119

Merged
rajkowski merged 189 commits intomainfrom
feature/editor
Jan 19, 2026
Merged

Feature/editor#119
rajkowski merged 189 commits intomainfrom
feature/editor

Conversation

@rajkowski
Copy link
Copy Markdown
Owner

@rajkowski rajkowski commented Jan 15, 2026

This PR brings in an extensive webpage editor with comprehensive panels for visually choosing pages, layouts, widgets, arranging them on the page, and editing their properties, CSS, and SEO.

Press Preview to see your changes before they are saved and published to the site.

Editor Screen

The editor has both a light and dark mode, plus room to grow with more modules planned. This editor becomes the standard way of working on the website, replacing the direct XML editor, but also finding a place for code-level changes with round-trip capabilities.

image

Integrated Preview

image

@rajkowski rajkowski marked this pull request as ready for review January 19, 2026 21:19
@rajkowski rajkowski requested a review from Copilot January 19, 2026 21:21
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR introduces a comprehensive visual webpage editor for the platform, replacing the direct XML editor approach with an intuitive interface for designing pages, layouts, and widgets. The editor features light/dark mode support, integrated preview capabilities, and extensive configuration panels for managing page properties, CSS, and SEO.

Changes:

  • Added new visual page editor widget and supporting UI components with comprehensive styling
  • Upgraded Font Awesome from version 6.1.1 to 7.1.0
  • Enhanced date utility functions with additional time-based comparison methods

Reviewed changes

Copilot reviewed 127 out of 169 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/main/webapp/css/platform/preview-hover.css New styling for interactive preview hover elements with accessibility features
src/main/webapp/css/platform.css Added admin menu styling and utility class for padding
src/main/webapp/css/platform-sitemap-editor.css Complete redesign of sitemap editor with modern UI components
src/main/webapp/css/fontawesome-free-7.1.0-web/* Font Awesome 7.1.0 CSS and configuration files
src/main/webapp/css/fontawesome-free-6.1.1-web/* Removed Font Awesome 6.1.1 files
src/main/webapp/WEB-INF/widgets/widget-library.xml Registered new visualPageEditor widget, removed legacy siteMapEditor
src/main/webapp/WEB-INF/web-templates/page/cms/Visual Page Editor.xml Updated template configuration for visual editor
src/main/webapp/WEB-INF/web-layouts/page/cms-layout.xml Added visual editor launch button
src/main/webapp/WEB-INF/web-layouts/page/admin-ecommerce-layout.xml Applied padding utility class
src/main/webapp/WEB-INF/tlds/date-functions.tld Added isHoursOld and isDaysOld date comparison functions

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@rajkowski rajkowski merged commit 00a35c1 into main Jan 19, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants