Target
is defined in the Telligent.Evolution.Extensibility.Content.Version1
namespace of Telligent.Evolution.Platform.dll
Definition
enum Target { Unknown, Web, Syndication, Offline, Other, Print, Nntp, Email, WebQuote, WebServices }
Many of these are present for legacy support going back to the early 2000s. Below is a brief description of the expectations of each render type. Know that many of these are not used by default.
- Unknown: Just that, unknown.
- Web: Normal rendering in a fully featured web browser with the community client API
- Syndication: Primarily RSS or any shipping of content to another location where a fully featured web browser is not expected
- Offline: Offline. File references would not be expected.
- Other: Similar to unknown.
- Print: For printing. Scripting and interaction would not be expected.
- Nntp: Yes, NNTP. This is mostly present for legacy support. Many years ago, there was an NNTP integration for forums.
- Email: Rendering in an Email client. Email clients are not fully featured web browsers and may want to limit interactivitiy.
- WebQuote: Used to reference otherwise web-rendered content. While the content will be rendered in a fully functional web browser, this should limit interactivity since the content is being referenced and is not the primary focus.
- WebServices: Default for rendering from the REST API. Rendering would not expect to be within a fully functional web browser.