I've been tasked with building Experience Editor support for a popup modal rendering for a site.
It was recommended by the architect on the project that we use the DialogWindow component of SPEAK to trigger a modal with just the popup rendering that could be edited in EE. I've spent the last few hours getting up to speed on SPEAK, and this seems like a lot of work to get this running; and I'm not sure it'll work, to be honest. I seem to have to set up a SPEAK app, a SPEAK page, use SPEAK components to load the rendering into a frame from what I can see. And we want to do this for multiple popups, so this a lot of work each time we add a new popup modal to the site.
Is there perhaps a simpler way of accomplishing this? The client wants to be able to edit popups in Experience Editor; which I know is a tricky request to handle. Anyone have suggestions on alternatives to handle this, or is SPEAK the way to go?
I'm using Sitecore 9.1.1.