Verint | Telligent Community
Verint | Telligent Community
  • Site
  • User
  • Site
  • Search
  • User
Verint Community 12.x
  • Verint Community
Verint Community 12.x
API Documentation Plugin API Documentation
  • User Documentation
  • Ask the Community
  • API Documentation
  • Manager Training
  • Developer Training
  • Tags
  • More
  • Cancel
  • New
  • API Documentation
  • +In-Process API Documentation
  • -Plugin API Documentation
    • +Plugin Associated Types
    • +Plugin Types
  • +REST API Documentation
  • +Widget, Theme, and Automation APIs

Plugin API Documentation


Plugin/Provider TypeDescription
CommunityException
IAbuseCheckingContentTypeThis 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.
IAbuseDetectorAutomates 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.
IActivityStoryContentTypeThis 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)
IActivityStoryTypeThe 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.
IActivityStoryUpdateIdentifierUpdate identifiers are used to provide explanation regarding updated or 'bumped' activity stories.
IAdministrationExplicitPanel
IAdministrationPanel
IAdministrationPanelCategory
IApiProvides an interface that identifies a service as an API. Classes implementing this interface should be treated like singletons since the instance is cached.
IApiDefinitionProvides an interface to register an API service with the platform
IApplicationMerger (v2)Plugin that enables programmatic conversion between applications
IApplicationNavigableA plugin interface that registers application urls.
IApplicationPanel
IApplicationSecuredFilterableContentType
IApplicationType
IAuthenticationPlugin (v2) Obsolete
IAuthenticationPlugin (v3)
IAutomationEventDefinition
IAutomationFactoryDefaultProvider
IBadgeableAdministrationExplicitPanel
IBadgeableAdministrationPanel
IBadgeableApplicationPanel
IBadgeableContainerPanel
IBadgeableExplicitPanel
IBadgeableThemePanel
IBeforeInitializationPlugin
IBookmarkableContentTypeThis interface provides support for bookmarking content and defines the methods needed to secure bookmarks.
ICategorizedMentionContainingContentTypeAllows mention containing content types to provide custom, prioritized categorizations of matching mentions.
ICategorizedPluginBase Plugin Interface
ICentralizedFileStorageProvider
ICentralizedFileStore
IChildSecuredContentType
ICommentableContentTypeThis 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
IContentSpecificHtmlEventsExecutorIdentifies that the content type will specify an explicit ContentTypeId when executing HTML events or IHtml.Sanitize().
IContentType
IContentTypeLimitedMetric
IContentTypeLimitedScore
IContextualMentionContainingContentTypeAllows mention containing content types to provide context-specific suggestions when mentioning within this content type.
ICustomCalculatedScore ObsoleteObsolete: 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
IDisabledContentNotificationTypeA notification type used to notify about disabled content. All notifications not of this type are deleted when the notification's related content is disabled.
IDistributedCacheProviderA cache shared amongst all application nodes.
IEmailAttachmentNotificationType
IEmailFromNotificationType
IEmailHeaderNotificationType
IEmailNotificationType
IEmailTemplatePreviewPlugin
IEmbeddableAdjustment (v2)
IEmbeddableContentFragmentType (v2)
IEmbeddedFileManagingPropertyTemplateEnables property templates storing custom data to detect and save files in their custom data storage format.
IEmbeddedThemeableApplicationType
IEventEnabledCentralizedFileStorageProvider
IEvolutionJob
IExceptionCategory
IExplicitPanel
IExportableUserDataSourceRegisters user data sources to be included in the user data export.
IExtension
IExternalAuthenticationPlugin (v2) Obsolete
IFeaturableContentType
IFileEmbeddableContentType
IFileViewer
IFilteredPluginTypesAdministrationPanel
IFindableCentralizedFileStore
IGloballySecuredCentralizedFileStore
IGroupCustomNavigationPlugin (v2) Obsolete
IGroupCustomNavigationPlugin (v3)
IGroupDefaultCustomNavigationPlugin (v2) Obsolete
IGroupDefaultCustomNavigationPlugin (v3)
IGroupNewPostLinkPlugin
IHashTaggableContentTypeThis 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
IHttpRequestFilterA 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.
IInstallablePluginPlugin that supports an installation lifecycle
ILanguageDetectorPlugin for dynamically altering the user language for a single request.
ILikeableContentTypeThis interface provides support for liking content and defines the methods needed to secure likes.
IManageableApplicationType (v2)
IManageableCommentableContentTypeThis interface enables comments to be managed on a content type.
IMentionableContentType ObsoleteAdds 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.
IMentionContainingContentTypeThis 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
INavigableA plugin interface that registers generic site urls(not content application specific).
INavigableApplicationType
INestableContainerType
INotificationDistributionType
INotificationTypeThe 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
IPeekableContentTypeEnables content types to identify a custom peek rendering
IPermissionRegistrar
IPersistentUrlGeneratingFileStorageProvider
IPluginBase Plugin Interface
IPluginGroupA set of plugins that must all be enabled/disabled together
IPluginTypesAdministrationPanel
IPluginTypesEditorPlugin that exposes an editing UI associated to specific types of plugins.
IPreviewableAbuseCheckingContentType
IPreviewableContentTypeEnables 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
IRateableContentTypeThis 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
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
ISingletonPluginPlugin that can have at most one enabled instance
ISiteCustomNavigationPlugin (v2) Obsolete
ISiteCustomNavigationPlugin (v3)
ISocketPlugin which enables realtime two-way communication with the browser.
ISocketMessageBus ObsoleteDeprecated 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.
ISubscribableContentTypeThis interface defines methods used to secure subscriptions.
ISubscriptionViewContentType
ISystemStatusIndicator
ITagBrowseableApplicationType
ITagBrowseableContainerType
ITaggableContentTypeThis 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)
ITemplatablePluginPlugin containing localized strings
ITemplatableReviewableContentType
IThemeableApplicationType
IThemePanel
ITokenRegistrar
ITranslatablePluginPlugin containing localized strings
ITranslatablePluginAdjustment
IUserActionLinkPlugin
IUserCustomNavigationPlugin (v2) Obsolete
IUserCustomNavigationPlugin (v3)
IUserDefaultCustomNavigationPlugin (v2) Obsolete
IUserDefaultCustomNavigationPlugin (v3)
IUserInterfaceRestApiAccessingPluginIdentifies plugins that render UI into web site and require access to the REST API via the platform's client-side API.
IUserRenderableException
IUserRenderableMessage
IVersionedCentralizedFileStorageProvider
IViewableContentTypeEnables content types to identify a custom rendering
IWebContextualApplicationType
IWebContextualContainerType
IWebContextualContentTypeThis 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).
IWebhookRegistrarPlugin which registers webhook(s) to API events.

  • Share
  • History
  • More
  • Cancel
Related
Recommended
  • Telligent
  • Professional Services
  • Submit a Support Ticket
  • Become a Partner
  • Request a Demo
  • Contact Us

About
Privacy Policy
Terms of use
Copyright 2024 Verint, Inc.
Powered by Verint Community