This SAK is being used as the master entry for changes to tools to work with inline and Morpheus. All tool changes should be linked to this Jira.
SAK-25514 is being used as the master entry for core changes to implement inlining and Morpheus. I.e. changes in portal and library. Other jiras should be linked to it.
Currently the PDA portal eliminates iframes using an inlining / buffering technique. This technique has been improved over the past few releases to the point where all the tools work in an inlined fashion. This JIRA will track the work toward making tool inlining the sakai-wide default.
As of r311639, the default is to inline iframes for most tools. The following tools are still in iframes:
Lessons, Samigo, Preferences, Resources, and DropBox
If you want to go back to the old defaults set these properties in your sakai.properties:
If these new defaults cause problems, we may back off. These defaults apply equally to both the old neo portel and the new morpheus portal.
Here are some sakai.properties settings for debugging the inlining process. It is a bit intricate but a little debug output can be helpful in diagnosing issues.:
log.config.1 = DEBUG.org.sakaiproject.basiclti.util.SakaiBLTIUtil
log.config.2 = DEBUG.org.sakaiproject.portal.charon.SkinnableCharonPortal
log.config.3 = DEBUG.org.sakaiproject.portal.charon.handlers.PDAHandler
log.config.4 = DEBUG.org.sakaiproject.portal.charon.handlers.SiteHandler
log.config.5 = DEBUG.org.sakaiproject.portal.charon.handlers.ToolHandler
log.config.6 = DEBUG.org.sakaiproject.portal.charon.handlers.DirectToolHandler