implements editing on the page (debugging version
Merge branch 'shortcodes(Debugging)' into shortcodes
implements editing on the page (clean version)