Skip to content

Glossary

List of terms and concepts that you can find in Orchard Core.

They are grouped by roles: User, Theme designer, Administrator.

Authenticated users

Content Item

A single document containing some content of a specific content type, that can be versioned and localized. Examples of content items are pages, blog posts and products. They are often associated with a unique URL (address) on the site.

Content Item Version

A single document that represent a specific version of a content item. These can be draft, published, or pasts versions

Content Type

Define the list of Content Parts and Content Fields a content item can be made of. An analogy is to compare them to classes, whose instances are the content items.

Content Part

Content parts are atoms of content that are enough to build a specific coherent behavior and that can be reused across content types. See Content Parts

Content Field

A content field extends a content type with a named piece of data. There can be multiple fields of the same kind attached to a content type or a content part. For instance Description could be a field defined on a Product content type. See Content Fields

Display Type

A way to specify in which context a content element is rendered (ex: Details, Summary, SummaryAdmin). A template can be defined for each display type.

Field Editor

A field can have different Editors (Ex: The value of a Numeric Field can be set by an input or a slider).

Autoroute

A part that dynamically creates and registers a url to access a content item. It can use a Liquid pattern to be automatically generated. See Autoroute

Bag

A collection of content items of a certain type in a parent content item. The content items are aggregated in the bag.

List

A list of content items to a parent container (Ex: A blog contains a list of blog posts). The content items are referenced. See Lists

Taxonomy

A hierarchy of content items that are used as references for other content items. Also called managed vocabularies. An example is a list of colors which can then be attached to products. Also often used for categories of articles for instance. See Taxonomies

Admin menu

A hierarchy of menu items that are displayed in the admin section of the site. See Admin menu

Alias

A part that allows you to specify an alias. A way to identify an item with a key that you can call to retrieve it, instead of an Id.
See Alias

Content Preview

Allows to Preview and Live Edit a content.
See Content Preview

Indexing

Define the way the content will be indexed in order to search it from a query.
See Indexing

Query

Parameterized Lucene or Sql query defined in admin.
See Queries

Tenant

An independent subsite with its own url.
One instance can have multiple tenants.
They can only be managed in the Default one.
See Tenants

Theme Designer

Theme

A module that contains assets (Images, Styles, Scripts) and views used to customize the display.
It can also contain a recipe to initialize some content types and content items.

Liquid

A syntax that you can use in the views instead of Razor or in the Templates.
See Liquid

Alternate

An override of content type or part or field using a file in a Theme.
See Alternates

Placement

A mapping file to set the order of appearance or hide contents for a specific content type or Part/Field name or display type in a Theme.
See Placement

Assets

In the Admin, this is the Media library. In a Theme, these are the folders in wwwroot.

Resource

Style or Script libraries that are registered with a specific version and with potentially minified file and CDN urls.
See Resources

Shape

GitHub Discussion

Template

A Liquid override of a Shape or a Display type in admin.
See Templates

Zone

A section in the Layout (ex: Footer) in which you can render items.

Layer

A display Rule in which you specify a condition to be rendered (ex: isHomepage()).
See Layers

Stereotype

By default Content Items have no stereotype, however certain modules will use a defined Stereotype to determine which content types can be used by them.
Examples of this include the Menu Stereotype, and the Widget Stereotype.

Widget

A content displayed in a specific zone and layer.
It has the Widget stereotype in its content definition.

Flow

Page Layout in which you can add widgets.
See Flow

Shortcode

A Shortcode is a small piece of code wrapped into [brackets] that can add some behavior to content editors, like embedding media files.
See Shortcodes

Administrator

Recipe

A json file used to execute different import and configuration steps.

Setup Recipe

Import steps like Set theme, Define types, Import data, ... executed during setup.

Permission

Allow Users in a Role to have access to a specific action.

Deployment Step

An export of a specific set of information (Configuration or Data).

Deployment Plan

A batch Export that executes multiple deployment steps.