Glossary

A glossary is:

A list of terms in a particular domain of knowledge with their definitions.

This page aims to list all of the terminology used within Sulu both as a reference and as a guide to use when naming things in the code-base.

Component
Of a Structure – a named set of Properties. Used by blocks. ??
Document

Documents are the domain representation of nodes from the PHPCR content repository. For example “PageDocument”, or “SnippetDocument”.

The namespace used within components/bundles for all things relating to document the document manager component.

Document type
The short name for a class of document, for example “page” the name of the PageDocument class.
Locale
Represents a linguistic region, for example de, de_at, en or en_us.
Localized
Of a Property - the state of being localized, or capable of being translated.
Metadata

Literally data about data. Typically a data structure with information such as field mappings which should be applied to a different data structure.

In the context of Sulu this applied to Structures, Properties and Documents.

Non-localized
Of a Property - the state of not being localized, not capable of being translated.
Path
Always refers to the path of an object within the content repository, for example /cmf/sulu_io/contents/animals/dog is a path.
Page
A page is basic type of document. Pages are accessible directly with URLs and they represent pages of your website.
Parameter
In relation to Property and Structure items; a configuration parameter which relates to the configuration of the content type.
Prefix
The former part of a web facing URL which is defined by the portal, it is followed by the resource locator. The prefix may include the locale.
Property
This term refers to the items in a Structure.
Property Type
Property types are the way Sulu represents different types of “content”. For example, email, text and smart_content are three examples of Sulu Property Types
Resource locator
The later part of a web facing URL belonging to some document, excluding the host and prefix segment. For example /articles/foo is a resource locator, however /de/articles/foo and http://example.com/articles/foo are not. The resource locator will never include the locale.
Segment
As applying to URLs and Paths - a section of a path or URL, presumably delimited by /.
Shadow
Of a document. A localized document can specify that it should be loaded in a different locale. The target locale is called the “shadow” locale.
Workflow Stage
The stage of the workflow, for example “published” and “test” are stages.
Snippet
Snippets are like pages except that they are not accessible directly with URLs. Snippets are typically aggregated within pages.
Structure
Structures represent dynamic content in Sulu. A structure is a collection of Properties.
Structure type
The name of a given structure, e.g. overview, hotel or article.
Webspace
In Sulu a webspace encapsulates all of the data of one or more domains which use the same data.
Webspace Document
The document at the root of the webspace tree – the homepage.