opds-community / drafts

Contains all the current drafts for the OPDS specifications
36 stars 10 forks source link

Feature flags or profiles #11

Open leonardr opened 5 years ago

leonardr commented 5 years ago

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.