Frames have been deprecated for quite some time.
We should include the adminmenu on all pages. Since the AdminWeb is a mix of JSP and JSF, this creates a need for two implementations of the adminmenu, one in JSF (in template.xhtml) and one in JSP.
Once we have converted all pages to JSF we can use the template.xhtml variant on all pages, and delete the JSP variant.
The "header" page can be configured as either JSP or HTML, so it needs to be implemented as an iframe (since you can't include JSP code on JSF pages)