Fresco Flashcards
Fresco Overview
Fresco is the UI framework for building web-based interfaces for SkySpark. The framework is built on top of FWT and is designed to run in modern standards-based web browsers. The UI is composed of “Apps,” where each App is designed to accomplish a specific task.
Host App
The Host App is a special App for managing a SkySpark server that is only accessible from theHost Uri:
- view your current projects
- create new projects
- manage your host wide settings
- manage “su” super user account
- view licensing/versioning information
Home App
When a user enters a project, they are presented with the Home App. The Home App simply displays and provides links to the currently installed Apps for that server.
Folio App
The Folio App provides a GUI to the Folio database:
- Axon: evaluate Axon queries and modify recs
- Funcs: create and edit funcs
- Files: manage files stored as rec bins
- Snaphots: take and restore database snapshots
- Trash: recover deleted recs
- Debug: analyze query performance
Setting App
Configure settings for currently installed apps, as well as enable and disable what apps are available.
Help App
Provides access to SkySpark documentation.
User App
All users are managed through the User App. Here you can create, modify, and remove users
Debug App
Diagnostic tools:
- Sys Info: provides basic system information like OS version and Java version
- Log: access to system error logs
- Pods: shows all the Fantom pod modules currently installed
- Lint: reports on potential configuration problems
App Header
Every app displays a header widget across the top of the browser. The header displays:
- Current app and project
- Current user
- Access to the App Menu
App Menu
The App Menu exposes project and server wide information. It primarily provides quick access to the other apps for the current project. Settings for the current user (name, password, etc), as well as changing Locale are also accessible here.
Custom Apps
You can build your own apps as part of custom extensions. See the Apps chapter for all the details.