You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 19, 2022. It is now read-only.
The applications most of us use today manage user application preferences. In Solid, user preferences are a bit different (and more powerful), because Solid decouples an application from the data model and corresponding entities ("things") that it depends on. As a result, while a user may manage some preferences that are very specific to the application they're using, they are just as likely to manage preferences associated with the "thing". We will provide the facilities to manage this cleanly.
The text was updated successfully, but these errors were encountered:
There are five types of preferences that we need to account for:
Global - Applies across the board, not specific to any type of data or application
Application - Applies only to a specific application
Type - Applies to things of a given type, regardless of the application
Type Instance - Applies to a specific instance of a thing, regardless of the application
Application Instance - Applies to a specific instance of a thing, specific to an application
As we get into application and type specific preferences, we cross into the realm of Data Discovery, as our approach to these will be related. Consequently, we aim to start with global preferences, then figure out application and type specific preferences as part of the work we're doing on Data Discovery.
Complicating matters is the holdup we currently have in writing to the pod (detailed in #9). Until this is resolved, we don't want to corrupt anyone's preference files. We'll start with cookie-based support first, but will expand that as soon as we're able to safely write to the pod again.
To recap:
Phase 1 - Cookie-based (Application)
Phase 2 - Global preferences
Phase 3 - Application / Type / Instance specific preferences
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
The applications most of us use today manage user application preferences. In Solid, user preferences are a bit different (and more powerful), because Solid decouples an application from the data model and corresponding entities ("things") that it depends on. As a result, while a user may manage some preferences that are very specific to the application they're using, they are just as likely to manage preferences associated with the "thing". We will provide the facilities to manage this cleanly.
The text was updated successfully, but these errors were encountered: