Page History
Yellowfin content can also be embedded into external web pages using IFrames (Or Inline Frames). This makes for another seamless integration between Yellowfin and a third-party application, without the use of specially designed headers and footers.
Integration with IFrames
To perform this type of integration, you can place the SSO login URL into an IFrame tag, that can be added directly into an existing application's page. The following example shows this:
<iframe |
Besides using a specially designed header and footer, you can also use an IFRAME for embedding Yellowfin inside another interface. This is achieved by sending the SSO login URL to an IFRAME on a page of an existing application.
...
language | xml |
---|
...
src=http://<host>:<port>/logon.i4?LoginWebserviceId=<TOKEN>" |
...
width=1200 |
...
height=1000></iframe> |
Yellowfin will usually be configured to have no header or footer enabled, rendering only the functional area of Yellowfinthe platform.
Caveats
IFrame IFRAME integration is an easy integration option but comes with many some caveats. Some of these includeFor example, you may notice the following issues:
- Double scroll bars : may appear, one around the IFRAME IFrame and one inside Yellowfin where scroll windows are implemented;.
- Security issues with some browsers stops javascript stop JavaScript from running properly in IFRAMEs;IFrames.
- Pop-up windows launched from within IFRAMEs IFrames can cause problems.