Fusion App Studio
App Studio is a collection of software and resources that helps you build modern, user-friendly apps to search and visualize your Fusion data. This includes:
The Appkit framework provides a library of search application components encapsulated as simple building blocks that can be combined to create complex applications for search and information retrieval.
See the reference docs for more information about the Appkit framework.
Appkit’s suite of search components is modular, which means you are able to get a working solution into place quickly using tried-and-tested components.
The App Studio markup language defines a set of HTML-like elements, or tags, for defining search queries to the backend and visualizing the search results and facets, handling all the complexities of connecting to Fusion.
For example, adding a radial progress bar is as simple including the following tag:
<progress:radial percentage="56"> </progress:radial>
This results in the following:
Over 150 tags are provided in the Appkit framework.
Appkit integrates with a number of search engines, data warehouses and web service endpoints, even surfacing information from multiple sources simultaneously. The platform abstraction covers both search and storage sides, meaning that Appkit will implement for each platform the necessary protocols to save or index content for any platform. A number of platform adapters are available out-of-the-box with Appkit, and adding new ones is a simple exercise.
App Studio Enterprise is an Appkit based web application that connects your Fusion instance, or other datasources, to the Appkit design framework. It comes preloaded with the Appkit framework library and a starter search app template. This allows you to develop and preview your search application using your data before deploying it to a production environment.
Getting started only takes a few minutes and is as simple as downloading App Studio Enterprise, configuring the application to use your Fusion instance, and launching. See the README file included in the download for full instructions.
Although both are powered by the Appkit framework, App Studio Enterprise is not integrated in the Fusion UI or packaged as a wizard. It is a standalone web application.
In Fusion 4.x, the App Studio Wizard is included in the Fusion UI. The wizard walks you though a step-by-step process for creating a basic search application using your data from Fusion. From there, you can continue customizing your search app with elements of the Appkit framework. A code editor is provided in the UI so you can preview your changes in real-time:
|Starting in Fusion 5, App Studio is no longer included in the Fusion UI. However, you can use App Studio Enterprise to create apps for Fusion 5.|
Appkit is versioned according to updates to the code base.
App Studio Wizard is included in the Fusion UI. As a result, the App Studio Wizard version always matches the version of Fusion it is running on.
Starting in Fusion 5, the App Studio Wizard is no longer included in the Fusion UI. However, you can use App Studio Enterprise to create apps for Fusion 5.
App Studio Enterprise versions are loosely tied to the version of the Appkit framework it includes. An update from 4.8.0 to 4.9.0 may not include any changes to App Studio Enterprise.
Any version of Appkit can be used with Fusion 4.x. However, only Appkit 4.6.0+ can be used with Fusion 5.y.
App Studio Wizard and App Studio Enterprise are used alternatively according to availability and preference.
App Studio Enterprise can be used with any version of Fusion or Appkit.
App Studio Wizard is included as part of the Fusion UI in Fusion 4.x. It is updated when Fusion is updated.
App Studio Enterprise is released when a new version of Appkit is released. As a result, App Studio Enterprise itself does not need to be updated. To move to the latest code base, simply update the Appkit version within the project.
See the FAQ section for more frequently asked questions.