UserPreferences

GracefulDegradation


For wider and easier adoption of Echo. We need to consider the possibility to accept some kinds of degeneration.

Examples:

Use Cases:

  1. When a user porting his blogs/archives from one service provider that supports nested comments (or multiple categories) to the other that doesn't, the destinated service provider should take them as a flat list;

  2. An aggregator that doesn't understand threaded comments tries to syndicate with a feed that has threaded comments should be able to result into a flat list of comments;

  3. An aggregator that doesn't understand multiple categories should "silently ignore" the category info (please see [BloggerProposal])


CategoryArchitecture, CategoryModel