SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.Shell.Configuration

Classes

AssemblyElement

A serializable assembly name container

ClientModule

Defines client resources and dependencies of a shell module.

ClientResourceElement

Client resource definition

ClientResourceReference

Reference to client-side resource

ComponentSecurityElement

Defines a component security settings element.

ComponentSecurityElementCollection

Defines a collection of ComponentSecurityElements.

DashboardElement

Defines a dashboard section in EPiServerShellSection

DisabledGadgetElement

Defines a module available for a ModulesElementCollection configuration section.

DisabledGadgetsCollection

A collection of gadgets that should be disabled.

DojoAlias

Defines an alias that maps one dojo module to another

DojoConfiguration

The dojo configuration provided by a shell module.

DojoPackage

Defines a package

DojoPackageMap

Defines a package map

DojoPackageMapping

Defines a package mapping

DojoPath

Defines a dojo path as provided by a shell module.

EPiServerShellSection

Configures shell specific settings.

GadgetElement

Gadget element

GadgetElementCollection

Describes gadget in dashboard template

KeyValueElement

A serializable key-value class

MenuItemCollection

A collection of MenuItemElement.

MenuItemElement

Represents a menu item that is added to the menu

ModuleDependency

Client-side shell module dependency definition

ModuleElement

Defines a module available for a ModulesElementCollection configuration section.

ModulesElementCollection

Tells the application where to look for modules. The modules will be auto-discovered from the resource root path but can also be explicitly added to the module element collection which is requierd when using custom virtual path providers.

RouteDescription

Describes a route to use for a module

ShellModuleManifest

Meta-data for a module. The manifest is parsed from the file module.config in the module's root directory.

TabElement

Element describing one tab of the dashboard

TabElementCollection

Collection of tabs of the dashboard

TemplateElement

Dashboard template

TemplateElementCollection

Dashboard templates collection

UserInterfaceElement

Defines global user interface settings

ViewElement

Defines a view element.

ViewElementCollection

Defines a collection of ViewElements.

ViewManagerElement

Defines a view manager section in EPiServerShellSection.

ViewTransformationElement

Defines a view transformation element.

ViewTransformationElementCollection

Defines a collection of ViewTransformationElements.

Enums

AutoDiscoveryLevel

Option for auto-discovery of modules

MenuItemType

What type of item the configuration represents

ModuleDependencyTypes

Client-client module dependency types

ShellModuleViewEngine

Specifies the different ViewEngines that are supported for modules.