Metadata
- Source
- FLUID-6369
- Type
- Task
- Priority
- Minor
- Status
- Closed
- Resolution
- Migrated
- Assignee
- N/A
- Reporter
- Jonathan Hung
- Created
2019-03-07T11:20:19.422-0500 - Updated
2024-08-01T10:04:08.116-0400 - Versions
- N/A
- Fixed Versions
- N/A
- Component
-
- Tech. Documentation
Description
The Getting Started with UIO documentation should include some information describing the differences between UIO and the Prefs Framework. This information could be an aside or a separate document.
Comments
-
Jonathan Hung commented
2019-03-07T11:52:27.026-0500 This is what @@Alan Harnum has written previously on the topic about UIO vs. Prefs Framework which might help with this task:
"Briefly, I want to highlight a distinction between two pieces of the Fluid Project’s Infusion JS framework:
User Interface Options (UIO) is a “standard” component for providing a UI for end users to customize the appearance and behavior of websites. This is what’s described in the documentation at [https://docs.fluidproject.org/infusion/development/tutorial-userInterfaceOptions/UserInterfaceOptions.html] and [https://docs.fluidproject.org/infusion/development/UserInterfaceOptionsAPI.html], what we typically use on our own sites, and what we recommend for use by others if they don’t have specific needs.
The Preferences Framework is an underlying piece of the Infusion framework that UIO is built with – the framework is designed to support a wide variety of approaches to building preferences editors, of which UIO is one possible manifestation. It’s described in detail at [https://docs.fluidproject.org/infusion/development/PreferencesFramework.html] and corresponding sections.
So particularly when working with integration with other code (especially code also wanting to expose controls to the user to customize a website), there are options beyond “out of the box” use of UIO that can still draw on the Fluid’s Projects codebase. These have a higher complexity than UIO, but I wanted to make sure to highlight the distinction above."
-
Justin Obara commented
2024-08-01T10:03:51.991-0400 Migrated at https://github.com/fluid-project/infusion-docs/issues/303