An OPDS server may wish to enable or disable certain common features of OPDS clients, or to set expectations up front as to what kind of server this is. Often this can be done by providing or omitting links with certain link relations, but when this isn't enough, a server can add a feature flag URI to the feature_flags extension.
Hadrien proposed using 'profiles' as a more comprehensive model for allowing servers to advertise extensions or special capabilities.
This is one of a series of proposals for taking NYPL's extensions to Authentication For OPDS and adding them to the core document.
https://github.com/NYPL-Simplified/Simplified/wiki/Authentication-For-OPDS-Extensions#feature-flags
An OPDS server may wish to enable or disable certain common features of OPDS clients, or to set expectations up front as to what kind of server this is. Often this can be done by providing or omitting links with certain link relations, but when this isn't enough, a server can add a feature flag URI to the
feature_flags
extension.Hadrien proposed using 'profiles' as a more comprehensive model for allowing servers to advertise extensions or special capabilities.