Ideas

Decouple the Rock Page Editor from Front-End Page Content

Decouple the Rock Page Editor from Front-End Page Content

CMS

Rock’s page editor currently renders inside the same front-end context as the page content itself. Because the editor view is nested within the content being edited, custom stylesheets, JavaScript, Bootstrap versions, and jQuery-based libraries can conflict with the editor.

This creates a major limitation for building faster, more interactive websites in Rock. Modern public-facing sites often rely on optimized CSS, newer JavaScript patterns, animation libraries, interactive filtering, sliders, dynamic cards, responsive menus, and updated framework versions. However, because the editor shares the same rendering environment, these enhancements can slow down or disrupt the editing experience.

I am proposing that Rock’s CMS editor interface be compiled and rendered separately from the page content. The editor should have its own protected styles, scripts, layout, and dependencies instead of inheriting from or competing with the active website theme.

This would allow public-facing pages to use modern CSS, optimized JavaScript, updated Bootstrap versions, and interactive libraries without risking the stability or performance of the editor. The goal is to make Rock websites faster and more capable while keeping the content editing experience stable for staff.

Photo of Jessica GorbettSubmitted by Jessica Gorbett, 9 Embers  ·   ·  CMS
Login to add a comment...

Submission Success Tips

Cultivate your ideas for maximum impact with these helpful submission tips that will increase the chances of your brilliant concepts becoming reality.

  • Clear Title: Craft a straightforward and descriptive title that instantly conveys the essence of your idea.
  • Concise Description: Provide an idea description that is succinct, ensuring it effectively communicates the concept without unnecessary verbosity.
  • Provide Additional Details: With a concise description complete, now provide any other details that are needed to better understand the requirements.
  • Thorough Ministry Need Review: Provide a comprehensive overview of the ministry need your idea addresses, emphasizing its significance.
  • Cover the WHY: Clearly articulate the rationale behind your idea, explaining why it's essential and how it aligns with the organization's goals and mission. Oftentimes a clear "why" sheds light into other possible options.