Jahia Web Glossary

April 3, 2025

Learn the vocabulary of Jahia and the web!

AB Test

Also called: A/B Test, Randomized Controlled Trials

A tactic consisting of comparing two versions of content or experience and determining which performs better.
In Jahia jExperience, AB tests can be applied to pages or content items.  
In the science world, AB Testing is usually referred to as "Randomized Controlled Trials". 

Product areaCustomer Data & personalization
PersonasDigital Marketer  

Absolute Area

An area that is reused across several pages, typically a parent page. When items inside an Absolute Area are modified, the change will be spread across all the places it is displayed. Content items inside an Absolute Area can either be edited on the page where the Area is referenced from, or in every page displaying that Area.

Product areaCMS - Content Editing
PersonasEditor, Front-end Developer 

Area

Placeholder where editors can add and edit content items. Areas are defined by Developers, in the code of the template. 

Product areaCMS - Content Editing
PersonasEditor, Front-end Developer 

Audience

In the context of a website, all of your visitors.
Note: When possible, avoid using the term "User," which usually conveys ambiguity.

Product areaCMS - Content Editing
PersonasDigital Marketer  

Category

In Jahia CMS, a category is a term organized in a dedicated tree structure, used to classify content.

For more information, please read the article "Classifying content".

Product areaCMS - Content Editing
PersonasEditor 

Child

In Jahia CMS, a child is a content item (a node) that is below a given parent in the content repository.
Consider it as a leaf inside the branch of a tree.

Product areaCMS - Content Editing
PersonasFront-end Developer, Editor 

Classification

Also called: taxonomy

Classification is the activity to apply metadata to sort content and make it findable in a meaningful way, using tags, categories, keywords, or custom properties.

Product areaCMS - Content Editing
PersonasEditor, Front-end Developer 

Component

The association of a content item (based on a content type) and a view, so that it renders an HTML fragment for visitors. 

Product areaCMS - Content Editing
PersonasFront-end Developer, Editor 

Content Editor

In Jahia CMS, the form to edit any content items (regular items, pages, folders, as well as media).

Product areaCMS - Content Editing
PersonasEditor 

Content Folder

A folder that will host content items. Content inside folders is typically referenced or queried inside pages or used via API. A content folder can be limited to certain types only.

Product areaCMS - Content Editing
PersonasEditor 

Content item

Also called: Node, JCR node, Content, Contents

All objects stored in the content repository are content items. Content items are based on a content definition. In Jahia CMS, Pages, Folders, Categories, Sites, and many other objects are just content items with a specific definition. 

Developers sometimes use the word "Node" to refer to content items, both terms refer to the same concept. 

Product areaCMS - Content Editing
PersonasEditor 

Content Management System (CMS)

Software designed to build websites. A traditional CMS is usually composed of 4 parts: 

  • User interfaces to input, save, and publish content
  • Templating, the capability to transform content items into HTML pages
  • Other web features (SEO, accessibility, ..)
  • Platform capabilities allowing developers to deploy plugins, modules, themes, or custom templates (depending on the terminology used by the vendor)
Product areaCMS - Content Editing
PersonasEditor 

Content Reference

In Jahia CMS, a content item of a specific type that points to another item (the source) in the content repository. This concept is similar to what you might know as an "alias" or a "symbolic link".

Product areaCMS - Content Editing
PersonasEditor, Front-end Developer 

Content Repository

Also called: JCR, Java Content Repository, JackRabbit

Where all content items are stored. In Jahia CMS, the content repository is split between workspaces and then by sites.

Developers may use more technical terms to refer to the Content Repository, such as "JCR".

Product areaCMS - Content Editing
PersonasEditor, Front-end Developer 

Content Template

In Jahia CMS, a Content Template defines a layout that makes content items (that are not considered as regular pages inside Jahia) displayable as a full page for the visitors. Content items that can be displayed as full pages are defined as "Main Resources". This is very useful to avoid having Jahia editors manage thousands of pages. Instead, they can rely on content templates.

Product areaCMS - Developer Experience
PersonasFront-end Developer 

Content Type

A content type defines a structure for content items. It defines the "properties": if the content has a "title", a "description", a "birth date", "number of rooms", etc.. For instance, a content type "Job offering" might be helpful to add offers to our website. 

Product areaCMS - Content Editing
PersonasFront-end Developer, Editor 

Content type definition

Declaration of a content type. A typical definition will include a namespace, a name, properties (fields) and other options that can be applied or activated on the content items based on this definition. Content definitions are written using a specific syntax and are saved as text files with .cnd extension

Product areaCMS - Developer Experience
PersonasFront-end Developer 

Conversion

An action taken by a visitor or a customer that is considered as positive by your business. Examples: visit a pricing page, download a whitepaper, subscribe to a service, ... 

Product areaCustomer Data & personalization
PersonasDigital Marketer  

Conversion Rate

Percentage of visitors who realized an action compared to the number of visitors who were presented with that action. For instance: Number of visitors that filled a form / Number of visitors who saw the form.

Product areaCustomer Data & personalization
PersonasDigital Marketer  

Default Workspace

Also called: Staging Workspace, Edit Workspace, Preview Workspace

Subpart of the Content Repository that stores all Content Items before they are published. The content of the default workspace is used for editing and preview. 

Product areaCMS - Platform & administration
PersonasEditor, Front-end Developer, Full stack Developer 

Digital Experience Platform (DXP)

Also called: Enterprise CMS

Concept invented by analysts to describe new evolutions in the enterprise CMS field. DXP emphasizes capabilities to integrate within an existing marketing stack. 

Product areaCustomer Data & personalization
PersonasDigital Marketer  

Displayable Name

In Jahia CMS, text that will be used in user interfaces as the title of content items.

Product areaCMS - Content Editing
PersonasEditor, Front-end Developer 

Dynamic Fieldset

Field displayed in Content Editor (the form the edit content items) that only appears if a given value is selected in a previous field. 

A Dynamic Fieldset is the visual representation of a mixin being enabled when an editor selects a value. For instance, for a real estate website, if the author selects "house" for "home type" then a "garden size" field could appear. 

Product areaCMS - Developer Experience
PersonasEditor, Front-end Developer 

Event (jExperience)

An interaction, tracked and stored by jExperience. An event is always associated with a visitor profile. Some events are collected by default by jExperience, such as page views or logins. Other events can be collected using configuration (forms, clicks) or custom code. 

Product areaCustomer Data & personalization
PersonasDigital Marketer  

Field

UI component, displayed in Content Editor, for authors to edit a content property. 

Product areaCMS - Content Editing
PersonasEditor, Front-end Developer 

Fieldset

Visual representation of a mixin, so it is a group of fields, as a mixin can be considered as a group of properties. 

Product areaCMS - Content Editing
PersonasEditor, Front-end Developer 

Forms

Jahia Forms is a feature dedicated to business users, allowing them to build Forms and publish them on their website.

Product areaForms
PersonasDigital Marketer  

Goal

In Jahia jExperience, Goals are used to measure conversion rates; a value that shows how successful you are in meeting your business objectives. 

Product areaCustomer Data & personalization
PersonasDigital Marketer  

GraphQL API

API using the GraphQL format. GraphQL allows using a query language that is known to provide good tolling for front-end developers. GraphQL is the recommended API to work with Jahia CMS.

Product areaCMS - Developer Experience
PersonasFront-end Developer, Full stack Developer 

Headless CMS

Software to manage content. Unlike traditional CMS, headless CMSs offer no mechanism to convert content items into web pages, and rarely provide built-in tooling to manage websites. A Headless CMS is basicaly a repository of content with API to access that content. 

Product areaCMS - Content Editing
PersonasDigital Marketer , Front-end Developer 

Module

A module is a code package that can be deployed on the Jahia platform. Modules can be built in Java or in Javascript, and  can include a wide variety of resources:

  • Content types definitions
  • Page templates, content templates, and views to display content items
  • Static assets (images, css, js, ..)
  • Backend code, leveraging one of our many supported patterns (actions, filters, GraphQL extension, ..)
  • UI extensions to enrich Jahia
  • ... 
Product areaCMS - Developer Experience
PersonasFront-end Developer, Full stack Developer 

Property (content)

Attribute of a content item. Developers define properties when building content type definitions, and business users provide the values when they contribute content. For instance, "price" can be a property of the content type "real estate listing". 

Product areaCMS - Content Editing
PersonasEditor, Front-end Developer 

Property (jExperience)

In Jahia jExperience, an attribute of a profile, session or event. For instance, "number of children" could be a profile property.

Product areaCustomer Data & personalization
PersonasDigital Marketer  

Tags

A list of terms associated with a content item as meta information (metadata) that can be used to sort or retrieve content. In Jahia CMS, tags are shared by all languages.

Product areaCMS - Content Editing
PersonasEditor 

Template

Defines the layout of pages and main resources. Templates can include non-editable content and areas where editors can contribute. When creating a page, editors must select one template.

Product areaCMS - Content Editing
PersonasEditor, Front-end Developer 

Template Set

In Jahia CMS, a template set is a module defining a base package that will be used when creating a new website. A template set may include one or several templates, as well as content type definitions and views.

Product areaCMS - Content Editing
PersonasEditor, Front-end Developer 

Vanity URL

An alternative URL for a web page. In Jahia CMS, vanity URLs can be set manually by editors. A vanity URL can be set as canonical or ensure a redirection to the canonical. 

Product areaCMS - SEO
PersonasDigital Marketer  

View

In Jahia CMS, a piece of code that transforms a content item stored inside the repository, into HTML. A content item can have several views so that it can be displayed in different ways depending on the context in which is is presented. Views can be written in Java JSP or in React JSX or TSX.
 

Product areaCMS - Developer Experience
PersonasFront-end Developer 

Visibility Condition

A condition based on time, device, or language, that will make a content item visible or not for the visitors.

Product areaCMS - Content Editing
PersonasEditor 

Visitor

A physical person that browse a website and that is not identified, or logged. 
Visitors access published content. 

Product areaCMS - Content Editing
PersonasDigital Marketer  

Visitor Profile (jExperience)

Depending on the context, a visitor profile could either refer to: 

  • The values of the profile properties for the visitor
  • A record of all the data concerning a visitor (profile properties, sessions, and events)
Product areaCustomer Data & personalization
PersonasDigital Marketer  

Weak reference

A property of a content item holding a reference to another content item. 

Product areaCMS - Developer Experience
PersonasFront-end Developer 

Work In Progress

A status applied on a content item or a page that indicates to other editors that the editing work is not finsihed and prevent publication until that status is removed.

Product areaCMS - Content Editing
PersonasEditor 

Workflow

In Jahia CMS, the validation process leading to the publication of content.

Product areaCMS - Content Editing
PersonasEditor 

Workspace

Subsection of the content repository. Jahia uses two workspaces: default (also called preview or edit) and live. The default workspace holds the content for editors and preview, before publication. The live workspace stores published items, from which pages are generated for visitors.

Product areaCMS - Platform & administration
PersonasEditor, Front-end Developer, Full stack Developer