Plugin/Provider Type | Description |
---|---|
CommunityException | |
IAbuseCheckingContentType | This interface defines the methods necessary to support the abuse service. Content types implementing this service can be marked as abuse, hidden if enough marks are added, and moderated using the abuse UI. |
IAbuseDetector | Automates abuse detection to prevent SPAM and other abuse from entering the platform. Individual abuse detectors handle events applicable to their abuse detection logic and notify the abuse service when abuse is detected. |
IActivityStoryContentType | This interface is the content specific implementation of the IActivityStoryType. In addition to the base interface, it also defines a method for getting the content from a story. |
IActivityStoryEmbeddableContentFragmentType (v2) | |
IActivityStoryType | The base interface allowing content, applications, and containers to interact with activity stories. Each type has a sub interface that also defines how to get the item. |
IActivityStoryUpdateIdentifier | Update identifiers are used to provide explanation regarding updated or 'bumped' activity stories. |
IAdministrationExplicitPanel | |
IAdministrationPanel | |
IAdministrationPanelCategory | |
IApi | Provides an interface that identifies a service as an API. Classes implementing this interface should be treated like singletons since the instance is cached. |
IApiDefinition | Provides an interface to register an API service with the platform |
IApplicationMerger (v2) | Plugin that enables programmatic conversion between applications |
IApplicationNavigable | A plugin interface that registers application urls. |
IApplicationPanel | |
IApplicationSecuredFilterableContentType | |
IApplicationType | |
IAuthenticationPlugin (v2) Obsolete | |
IAuthenticationPlugin (v3) | |
IAutomationEventDefinition | |
IAutomationFactoryDefaultProvider | |
IBadgeableAdministrationExplicitPanel | |
IBadgeableAdministrationPanel | |
IBadgeableApplicationPanel | |
IBadgeableContainerPanel | |
IBadgeableExplicitPanel | |
IBadgeableThemePanel | |
IBeforeInitializationPlugin | |
IBookmarkableContentType | This interface provides support for bookmarking content and defines the methods needed to secure bookmarks. |
ICategorizedMentionContainingContentType | Allows mention containing content types to provide custom, prioritized categorizations of matching mentions. |
ICategorizedPlugin | Base Plugin Interface |
ICentralizedFileStorageProvider | |
ICentralizedFileStore | |
IChildSecuredContentType | |
ICommentableContentType | This interface enables comments to be created on a content type. |
IConfigurablePlugin (v2) | Plugin that exposes configuration options through the Evolution Control Panel |
IConfigurableThemeableApplicationType | |
IContainerPanel | |
IContainerType | |
IContentConverter (v3) | Plugin that enables programmatic conversion between content types |
IContentEmbeddableContentType Obsolete | |
IContentEmbeddableContentType (v2) | |
IContentFragmentConfigurationAdjustment | |
IContentFragmentImportAdjustment | |
IContentFragmentScopedPropertyAdjustment | |
IContentSpecificHtmlEventsExecutor | Identifies that the content type will specify an explicit ContentTypeId when executing HTML events or IHtml.Sanitize(). |
IContentType | |
IContentTypeLimitedMetric | |
IContentTypeLimitedScore | |
IContextualMentionContainingContentType | Allows mention containing content types to provide context-specific suggestions when mentioning within this content type. |
ICustomCalculatedScore Obsolete | Obsolete: This type is no longer used. |
ICustomNavigationPlugin (v2) Obsolete | |
ICustomNavigationPlugin (v3) | |
ICustomPageSupportingThemeableApplicationType | |
ICustomUrlContentConverter (v3) | Plugin that extends IContentConversion to allow routing to a specified URL after converting content |
IDefaultWeightedScore | |
IDelayableNotificationType | |
IDisablableDecayScore | |
IDisabledContentNotificationType | A notification type used to notify about disabled content. All notifications not of this type are deleted when the notification's related content is disabled. |
IDistributedCacheProvider | A cache shared amongst all application nodes. |
IDownloadEventEnabledCentralizedFileStorageProvider | |
IEmailAttachmentNotificationType Obsolete | |
IEmailAttachmentNotificationType (v2) | |
IEmailFromNotificationType | |
IEmailHandler (v2) | |
IEmailHeaderNotificationType | |
IEmailNotificationType | |
IEmailProvider | |
IEmailRetrievalProvider (v2) | |
IEmailTemplatePreviewPlugin Obsolete | |
IEmbeddableAdjustment (v2) | |
IEmbeddableContentFragmentType (v2) | |
IEmbeddedFileManagingPropertyTemplate | Enables property templates storing custom data to detect and save files in their custom data storage format. |
IEmbeddedThemeableApplicationType | |
IEventEnabledCentralizedFileStorageProvider | |
IEvolutionJob | |
IExceptionCategory | |
IExplicitPanel | |
IExportableUserDataSource | Registers user data sources to be included in the user data export. |
IExtension | |
IExternalAuthenticationPlugin (v2) Obsolete | |
IExternalLinkedAuthenticationProvider (v2) | Enable optionally authenticating via an external authentication store. |
IFeaturableContentType | |
IFileEmbeddableContentType | |
IFileViewer | |
IFilteredPluginTypesAdministrationPanel | |
IFindableCentralizedFileStore | |
IGloballySecuredCentralizedFileStore | |
IGroupCustomNavigationPlugin (v2) Obsolete | |
IGroupCustomNavigationPlugin (v3) | |
IGroupDefaultCustomNavigationPlugin (v2) Obsolete | |
IGroupDefaultCustomNavigationPlugin (v3) | |
IGroupNewPostLinkPlugin | |
IHashTaggableContentType | This interface provides #tag support for the content type. It provides a controller that gives privileged access to several methods not available in the API. |
IHtmlHeaderExtension | |
IHttpAsyncCallback | |
IHttpAsyncRenderableCentralizedFileStorageProvider | |
IHttpCallback | |
IHttpRenderableCentralizedFileStorageProvider | |
IHttpRequestFilter | A plugin interface that gets access to every HTTP request. |
IIndexedMentionableContentType (v2) | Adds support for @mentions. Implementing this will add the content type to the list of content found using @mentions. Searches for matching content will be performed against the search index. Content must populate contentid, contenttypeid, titlelookup, applicationid, and containerid fields in the search index. |
IInstallablePlugin | Plugin that supports an installation lifecycle |
ILanguageDetector | Plugin for dynamically altering the user language for a single request. |
ILegacyTemplatableEmail | Enables the automated migration of customizations to a legacy IEmailTemplatePreviewPlugin implementation to a scripted email. When exposing parameters, legacy data types should be presented using the following context names to support migration of customizations: 0195abcd-4c83-47ee-b0c8-e448c9f50988: ContactRequest 03491eb6-17b5-4e70-a8e9-98b7da687f25: Feedback 055b18c8-4f8e-422c-b837-965ce6ec384c: Feature 07eef79e-7081-4fd2-b548-6cddd02e66b1: CalendarEvent 08ca0da0-e017-4a80-9832-476c74d4f174: Media 0a46da73-db1d-43a8-a3ce-662f7845d41b: UserAchievement 0ab5d80c-7755-4103-85d8-b2f08a6fa1dd: AbusiveContent 11ef453c-6f0b-422e-8b4e-2ea7fc5cb108: Mention 1231c9b3-8e31-4666-b6dd-58c4fed3eb74: CurrentUser 129c2c3e-743e-4f67-96d7-8cc99619bc9f: AbuseAppeal 12be7f04-5613-42c6-8775-c718c8e65dcd: EmailDigest 14d35b41-f0e1-4d15-8d78-4cb0a09df2a1: EmailDigestApplication 156d9d0f-8e00-45f8-b147-f25bd7a68556: AbuseReport 1749a13a-bd74-4a5e-9918-6cb6d58401a2: Rating 1d219e77-bc06-4ca6-825b-2f5499a89e12: MessageToRole 1d308a6b-56fe-40a2-99e6-2464247c3c37: ArticleList 208b1100-b328-44f4-ad55-5c03162894c2: Vote 23b05a61-c3e5-4451-90d9-bfa00453bce4: Group 2bb4eb0b-1c9e-4f4a-890c-88c157540cf7: ActivityStory 36536963-35e5-4c83-a1b8-25e0773a38ed: ThreadJoin 38e6d0ff-a754-402b-8dc6-aecdd7b5bc3b: Application 393e7426-ce8b-4921-9949-0c0b60cb1f1e: Wiki 3ebf0d38-bb20-4bca-bf65-88981d550e67: ArticleCollection 40f8aa04-dda0-424b-a1f1-a4a30624a4ef: CalendarEventRegistration 46448885-d0e6-4133-bbfb-f0cd7b0fd6f7: ForumThread 46ee047b-f04c-44af-8644-29ab96fea49c: ContentType 48f9bad6-9756-4845-ab98-382808c7bced: Forum 4e4b8b0f-48bb-4070-9b78-f10051516875: Content 4f4e8689-a1aa-496a-9146-c1dc7028ab69: RatedItem 502d2bf4-dc60-4ec1-b390-cb4aff41ba59: EmailFile 56f1a3ec-14bb-45c6-949f-ee7776d68c78: StatusMessage 586577fc-bc70-432a-8df0-fd25d4adc01b: MediaDownloader 5b9a6aa1-0820-4bf5-8680-14fbaedea288: Like 635ca367-90b7-418b-9dab-789c9f69df9d: Friendship 6b577b8c-0470-4e20-9d29-b6772bf67243: WikiPage 6FC9D96C-E904-4CA9-8BEE-910640D4ECD3: Calendar 71322452-a7a6-4e20-91af-8b75a95a3785: ConversationNewMessages 76525a2d-b17c-4973-9062-2ad1a5cd16ca: UserInvitation 80a00385-a52f-4572-b36d-9f9899f4b1ec: ModerationQueueCount 83ccda83-6427-4609-b6d5-a85019d26b08: EmailDigestThreadsByForum 8742400a-96fa-4b53-8dcc-cf053459c426: BlogSubscription 896913a3-3e9d-4963-920f-b04cd27690c0: PollItem 8a0d4db9-2818-4de2-bbb3-676272b411cd: CommentVote 8bae351c-eaae-49c2-8b07-dbb1e4edc680: ForumReplyVote 9262536b-49a3-4494-802f-04dff10424ed: Comment 93f1c180-be7a-428c-a2bb-a518c9d6f94f: Container 99e508c7-c1e2-4296-bd21-8946ec847c01: IdeaStatusNotificationInformation 9c3e5ddf-0f3b-4e76-926d-9f0bab887402: UserRecommendation 9d83675f-a35b-47ab-a8b4-66890d6ff6c8: UsernameChange a0753cfb-923b-4975-ad2a-42e5282a6d5d: Gallery b0059de4-df5f-4e74-994a-d9df10019867: Achievement b03b7adc-af68-42dc-ae17-63678307a7c2: PointTransaction b1dbd6d1-d5f5-43ae-84a4-f77e8092e112: ThreadSplit b434b51f-56b7-4669-b2a0-5145a68ee7c9: Follow c2931966-3d3b-43bd-bcc0-c181b3a88328: EmailDigestThreadWithReplies ca0e7c80-8686-4d2f-a5a8-63b9e212e922: Blog ce9f03ec-0026-44a9-b068-98bdda9dd506: SystemNotification d367f036-92e8-45a5-a09c-296744e62958: EmailAddressChange d6391dab-5520-42d8-95a6-6e62d1c6394e: Article ddaf2dee-da0a-439c-9877-d0271c0d8d05: EmailDigestContentWithComments e60577df-9e06-4231-b5e4-1bfd3e2947ed: EmailVerification e9ed4118-60ed-4f2b-a026-5705b8793d05: User ea23552f-7f82-441d-87a5-8d468217779e: Role f1feaab6-85f7-463a-a529-fc2abebc9bca: GroupMembership f220d341-468c-4748-bbb8-c88b09180b57: Bookmark f586769b-0822-468a-b7f3-a94d480ed9b0: ForumReply f7d226ab-d59f-475c-9d22-4a79e3f0ec07: BlogPost fb0801ae-a7bd-47c1-916d-65aae74bab90: ConversationMessage fb5d84b1-0a57-4544-8a7a-45dafc1faa43: Idea |
ILikeableContentType | This interface provides support for liking content and defines the methods needed to secure likes. |
IMaintainedSearchableContentType | |
IManageableApplicationType (v2) | |
IManageableCommentableContentType | This interface enables comments to be managed on a content type. |
IMentionableContentType Obsolete | Adds support for @mentions. Implementing this will add the content type to the list of content found using @mentions. |
IMentionableContentType (v2) | Adds support for @mentions. Implementing this will add the content type to the list of content found using @mentions. |
IMentionContainingContentType | This interface adds support for @mentions within contents of the specified content type. Whereas IMentionableContentType lets content be mentioned, this interface lets content mention other content. |
IMessageBus (v2) | Plugin which supports communication across multiple app and job server nodes for purposes of cache synchronization, presence, and ISocket-based live functionality. |
IMetric | |
IMigratableCentralizedFileStorageProvider | |
INavigable | A plugin interface that registers generic site urls(not content application specific). |
INavigableApplicationType | |
INestableContainerType | |
INotificationDistributionType | |
INotificationType | The base interface allowing content, applications, and containers to interact with notifications. Each type has a sub interface that also defines how to get the item. |
IOAuthClient Obsolete | |
IPeekableContentType | Enables content types to identify a custom peek rendering |
IPermissionRegistrar | |
IPersistentUrlGeneratingFileStorageProvider | |
IPlugin | Base Plugin Interface |
IPluginGroup | A set of plugins that must all be enabled/disabled together |
IPluginTypesAdministrationPanel | |
IPluginTypesEditor | Plugin that exposes an editing UI associated to specific types of plugins. |
IPreviewableAbuseCheckingContentType | |
IPreviewableContentType | Enables HTML content to be previewed so that content authors can effectively see how their content will be rendered when saved. |
IPreviewableReviewableContentType | |
IPropertyRule | |
IPropertyRuleAdjustment | |
IPropertyTemplate | |
IPropertyTemplateAdjustment | |
IQueryableApplicationType | |
IRateableContentType | This interface defines methods used to secure ratings. |
IRecurringEvolutionJobPlugin | |
IReindexableSearchableContentType | |
IRenderableConfigurablePlugin (v2) | Plugin that exposes a custom configuration UI within the administration UI |
IRequireCleanupAbuseCheckingContentType | |
IRequiredConfigurationPlugin (v2) | Configurable plugin that requires configuration options to be set correctly before being enabled |
IRestEndpoints (v2) | |
IRestorableManageableApplicationType (v2) | |
IRestScopeGroups (v2) | |
IReviewableContentType | |
IRuledConfigurablePlugin (v2) | Plugin that exposes one or more custom configuration property rules for use in configuring itself. |
IRuledEmbeddableContentFragmentType (v2) | |
IRuledReviewableContentType | |
IScopeSupportingThemeableApplicationType | |
IScore | |
IScriptablePlugin | |
IScriptedContentFragmentContextProvider (v2) | |
IScriptedContentFragmentExtension | |
IScriptedContentFragmentFactoryDefaultProvider | |
IScriptedEmail | |
IScriptedEmbeddableFactoryDefaultProvider (v2) | |
ISearchableContentType | |
ISearchAttachmentTextExtractor | |
ISearchCategories | |
ISearchProvider | |
ISecuredAbuseReviewContentType | |
ISecuredApplicationMerger (v2) | |
ISecuredBookmarkViewContentType | |
ISecuredCentralizedFileStore | |
ISecuredCommentViewContentType | |
ISecuredContentConverter (v3) | Plugin that scopes availailable target applications for an IContentConverter by a permission ID |
ISecuredContentType | |
ISecuredLikeViewContentType | |
ISecuredMentionViewContentType | |
ISecuredRatingViewContentType | |
ISecuredSubscriptionViewContentType | |
ISecuredViewActivityStoryType | |
ISingletonPlugin | Plugin that can have at most one enabled instance |
ISiteCustomNavigationPlugin (v2) Obsolete | |
ISiteCustomNavigationPlugin (v3) | |
ISocket | Plugin which enables realtime two-way communication with the browser. |
ISocketMessageBus Obsolete | Deprecated in 12.0. Use Telligent.Evolution.Extensibility.Sockets.Version2.IMessageBus instead. Plugin which supports communication across multiple app and job server nodes for purposes of cache synchronization, presence, and ISocket-based live functionality. |
ISubscribableContentType | This interface defines methods used to secure subscriptions. |
ISubscriptionViewContentType | |
ISystemStatusIndicator | |
ITagBrowseableApplicationType | |
ITagBrowseableContainerType | |
ITaggableContentType | This interface provides support for tagging content and defines the methods needed to secure tags. |
ITagModeratingApplicationType | |
ITemplatableConfigurablePlugin (v2) | Plugin that exposes one or more custom configuration property templates for use in configuring itself. |
ITemplatableCustomNavigationPlugin (v2) Obsolete | |
ITemplatableCustomNavigationPlugin (v3) | |
ITemplatableEmbeddableContentFragmentType (v2) | |
ITemplatablePlugin Obsolete | |
ITemplatableReviewableContentType | |
IThemeableApplicationType | |
IThemePanel | |
ITokenRegistrar Obsolete | |
ITranslatablePlugin | Plugin containing localized strings |
ITranslatablePluginAdjustment | |
IUserActionLinkPlugin | |
IUserCustomNavigationPlugin (v2) Obsolete | |
IUserCustomNavigationPlugin (v3) | |
IUserDefaultCustomNavigationPlugin (v2) Obsolete | |
IUserDefaultCustomNavigationPlugin (v3) | |
IUserInterfaceRestApiAccessingPlugin | Identifies plugins that render UI into web site and require access to the REST API via the platform's client-side API. |
IUserRenderableException | |
IUserRenderableMessage | |
IVersionedCentralizedFileStorageProvider | |
IViewableContentType | Enables content types to identify a custom rendering |
IWebContextualApplicationType | |
IWebContextualContainerType | |
IWebContextualContentType | This interface provides support for contextually identifying the current content given a web context. It is used to support widgets that should only be shown when a content type is present on the page (i.e. the Blog Post widget only shows when a single blog post is in the context of the page). |
IWebhookRegistrar | Plugin which registers webhook(s) to API events. |