Hi Alex,
You're definitely almost there! If you want to enable full page editing in all HTML fields your have to modify
/hippo:namespaces/hippostd/html/editor:templates/_default_/ckeditor.config.overlayed.json
If you want to do it for specific document type fields only you can use the second way you described.
I've tried full-page editing myself, and it turns out you also have to render the CKEditor editing area in an iframe again instead of a div. The default CKEditor distribution uses iframe-based editing, but Hippo CMS uses div-based editing by default because that performs better when instantiating many CKEditor instances (this mainly applied to IE, notably IE8).
I've just documented the CKEditor configuration for full-page editing at the bottom of [1]. It boils down to:
{
fullPage: true,
removePlugins: 'divarea',
extraPlugins: 'wysiwygarea'
}
I've also added a 'hint' on client-side debugging of editor configurations to [1]. CKEDITOR.config contains the default 'factory' configuration for all editors as documented at [2]. The configuration of individual editors can be found via CKEDITOR.instances.<editorId>.config.
best,
Mathijs