Maybe I didn’t fully understand the question...
Let me refine things :
is it possible for an editor to make changes to an existing page but for it NOT to go live until a superior user approves it?
Let me clarify one thing : is the existing page a published document or not ?
Do you imply that a current version would be live and a revised version would hold until approval to replace the previous one ? If so, I am afraid, not possible until we have revisionning with MODx (or someone write a revisionning plugin).
If you need to control approval of unpublished document well yes that’s possible with ManagerManager, as pointed out above.
You can set a default value for publication (unpublished) and remove access to the publication field for the editor role. The superior just has to open the document, and with his authorization can change the setting to publised once revised.
I can see how editors can create NEW documents and not publish them. But what about EXISTING documents where any changes shouldn’t go live until approved?
Again, when you say EXISITING documents you imply PUBLISHED document ?
A document can exist and not be published. Then no problem for approval via ManagerManager and proper role settings.
If it’s a published document then back to the above, you’d need revisionning on top of workflow to do that.
I hope it’s clearer