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
andhttp://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
orarticle
.- 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.