Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-27774

Switch Sakai to Inlining Tools By Default

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 10.0
    • Fix Version/s: 11.0
    • Component/s: Portal
    • Labels:
      None
    • Property addition/change required:
      Yes

      Description

      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:

      portal.inline.experimental=false
      portal.pda.iframesuppress=:all:

      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.count=6
      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

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  csev Charles Severance
                  Reporter:
                  csev Charles Severance
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  9 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code