Date: Fri, 29 Mar 2024 07:18:23 -0600 (MDT) Message-ID: <1888707080.2905.1711718303366@confluence-external-wiki> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_2904_2107896998.1711718303365" ------=_Part_2904_2107896998.1711718303365 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
This section provides information = on how to embed various elements of Yellowfin into a web-based application = or portal.
Yellowfin provides a range of different integration capabilities that br= oadly fall into the following two categories:
Individual items of content (reports, dash= boards) can be embedded into the host application or web page. This can be = done using the JavaScript API or using an iFrame= strong>. Using the JavaScript API allows for fine-grained control over the = content and its interactions. Using iFrames provides a more out-of-the-box = experience with less development effort but offers less ability to customiz= e.
Previously we referred to this as Tigh= t Integration. This basically involves integrating the whole Yellowfin= application (this can be done as a full window or within an iFrame). Vario= us custom elements can be included (such as a header containing a menu) tha= t allow for seamless navigation to and from the host application. Various c= apabilities can be turned on or off to further customize and achieve the de= sired experience. Application integration is often the simplest method, can= expose more of the Yellowfin application (including content creation capab= ilities such as report builder) and involves the least development effort.<= /span>
Yellowfin also provides a wide range of web-services that can be used to o= btain content from the Yellowfin server in order to create custom user-inte= rface objects.
The choice of method will come down to a number of factors, including bu= t not limited to:
All of these methods can be used together = within the one application. You could have a landing page that seamlessly m= ixes content from the host application with rich content from Yellowfin usi= ng the JavaScript API; Signals or Stories embedded in iFrames; and a full D= ata Discovery self-service experience with an Application Integration - all= within the one application.
Each integration capability is described i= n the following sections:
Be sure to check out these other important= resources for integrating Yellowfin: