Namespace Kentico.PageBuilder.Web.Mvc
Classes
- AllowedComponents
Represents predefined restrictions for components.
- ApplicationBuilderExtensions
Provides extension methods related to Kentico ASP.NET MVC integration features.
- CacheDependencies
Encapsulates the dependency cache keys of a view component.
- CacheVaryByAttribute
Specifies cache vary by configuration of a widget.
- CacheVaryByConstants
Contains constants for vary by cache configuration.
- ComponentDefinition
Definition of a component for Page builder.
- ComponentDefinitionProvider<TDefinition>
Retrieves list of registered component definitions for Page builder.
- ComponentViewModel
View model for a component without properties.
- ComponentViewModel<TPropertiesType>
View model for a component with properties.
- ComponentsMetadata
Metadata of component definitions used within Page builder feature.
- EditableAreaConfiguration
Represents configuration of editable area within the RoutedWebPage instance.
- EditableAreaOptions
Options configuring the page builder editable area.
- EditableAreasConfiguration
Represents configuration of editable areas, sections, widget zones and widgets within the RoutedWebPage instance.
- GeneratedFormViewModel
View model for rendering an automatically generated form.
- HtmlHelperExtensions
Provides extension methods for HtmlHelperExtensionPoint.
- HtmlHelperInlineEditorExtensions
Provides extension methods for HtmlHelperExtensionPoint to simplify inline editor creation.
- IFeatureSetExtensions
Provides extension methods for the IFeatureSet interface.
- MvcInlineEditor
Represents inline editor element in page builder.
- PageBuilderBundlesOptions
Contains configurations of bundles used by the Page builder feature.
- PageBuilderConfiguration
Represents configuration of Page builder.
- PageBuilderConstants
Constants for Page builder feature.
- PageBuilderDataContextExtensions
Provides extension methods for the IPageBuilderDataContext interface.
- PageBuilderFilters
Represents the page builder filter collections.
- PageBuilderFormComponentContext
Form component context for page builder.
- PageBuilderHtmlHelperExtensions
Provides extension methods for HtmlHelperExtensionPoint.
- PageBuilderOptions
Page builder options.
- RegisterComponentAttribute
Registers definition of Page builder feature component.
- RegisterSectionAttribute
Registers a section definition to be used within Page builder feature.
- RegisterWidgetAttribute
Registers a widget definition to be used within Page builder feature.
- SectionConfiguration
Represents configuration of section within the EditableAreaConfiguration instance.
- SectionDefinition
Definition of a section for Page builder.
- SectionMetadata
Metadata of a section definition.
- TrackContentItemReferenceAttribute
Attribute used to specify a type that extracts references from a page builder component property value.
- VaryByCookieLevel
Represents a vary by option for widget output cache which is based on current request's cookie level.
- VaryByHost
Represents a vary by option for widget output cache which is based on current request's host name.
- ViewCustomizableComponentDefinition
Base class for component definitions which can use custom views and view components for their render.
- WidgetConfiguration
Represents the configuration of a widget within the Widgets list.
- WidgetDefinition
Definition of a widget for Page builder.
- WidgetMetadata
Metadata of a widget definition.
- WidgetVariantConfiguration
Represents the configuration variant of a widget within the Variants list.
- ZoneConfiguration
Represents the zone within the EditableAreasConfiguration configuration class.
Interfaces
- ICacheDependencies
Encapsulates the dependency cache keys of a view component.
- ICacheVaryByOption
Represents a single vary by option for widget output cache.
- IComponentDefinitionProvider<TDefinition>
Provides interface to retrieve list of registered component definitions for Page builder.
- IComponentProperties
Interface for component properties.
- IComponentPropertiesRetriever
Provides an interface for retrieving component properties.
- IPageBuilderComponentPropertiesRetriever
Provides an interface for retrieving a page builder component properties.
- IPageBuilderDataContext
Provides an interface for Page builder data context.
- IPageBuilderDataContextRetriever
Interface for page builder data context retriever.
- IPageBuilderFeature
Represents a feature that provides information about Page builder for the current request.
- ISectionProperties
Interface for section properties.
- IWidgetProperties
Interface for widget properties.
Enums
- PageBuilderMode
Represents the page builder mode.