Content Studio 6 documentation - WIP
Contents
Content Studio is Enonic XP’s content-management UI — the editor-facing application for creating, organising, and publishing content.
| Work in progress We are still working to complete the documentation. Expect some outdated screenshots until we finish this work. |
| A collection of short videos demonstrating Content Studio’s features and capabilities is available on the Enonic site. |
For content modelling and schema references, go to the Enonic CMS docs.
Installation
Content Studio is a standalone Enonic XP application that can be installed from Enonic Market.
User interface
The Workbench is the application shell: a project bar on top, a menu bar on the left, and a main panel filling the rest. The default menuitem is the Navigator — the content list, search, and per-content actions.
Authoring happens in the Content Editor, which launches in a separate browser tab (Google Docs style) and provides a consistent interface for editing and previewing.
Concepts
A few recurring concepts surface everywhere in the UI — in dialogs, widgets, toolbars, and URLs.
Content items and content types
A content item is a single piece of content — an article, image, page, or site. Every item has an identity (path, display name, id), a type, a set of field values, and a small envelope of metadata (security, schedule, workflow state).
A content type is the schema that defines an item’s fields. Most are defined in application code; a handful ship with XP and have special behaviour:
-
Folder — a grouping container with no data fields beyond display name and path. See Folder.
-
Shortcut — a path that redirects to another content item. See Shortcut.
-
Media — image, video, audio, and other binary uploads. See Media.
-
Image — backed by an image file, with cropping and focal-point tools. See Image.
-
Site — the root of a website. Carries installed applications and gets a Templates folder as its first child. See Site.
-
Fragment — a reusable page component stored as a content item; edits propagate everywhere it’s referenced. See Fragment.
-
Page template — a reusable page definition. See Page template.
Pages and components
A page adds a configurable component structure to a content item. A Page component forms the root of the structure, while a page template can provide a starting structure based on the item’s content type. Content Studio manages the components and their data; the front end determines how they are presented. Page building happens in the Page Editor.
Draft, master, and publishing
Content is always edited in the draft branch. Publishing copies the active draft version into the master branch, from which it becomes available to public consumers of the API.
Version history
Every save, publish, unpublish, rename, or permissions change creates a new version. Versions can be compared and reverted from the Version history widget — see Version history.
Dependencies
Content items reference each other — pages embed images, shortcuts target content, text fields link to other items. Dependencies are tracked in both directions (inbound: who uses this; outbound: what does this use). Publishing, archiving, and unpublishing all check dependencies — see Dependencies.
Permissions
Each content item has its own security settings: a list of principals (users, groups, roles) and the permission flags they have on that item (Read, Create, Modify, Delete, Publish, Read/Write permissions). Permissions are inherited from parent content by default and can be overridden per-item. See Permissions.
Archive
Deleting content is destructive. Archiving is the non-destructive alternative — items are moved to a separate archive storage where they can be browsed, restored, or permanently deleted later. See Archive.
Applications and extensions
An application is an installable unit of XP code that can contribute content types, Page components, Parts, Layouts, translations, and UI widgets. Applications are attached to a site via its Applications field; some (like Juke and Content Studio+) contribute UI across all sites.
Extensions are typically small UI surfaces contributed by an application. The main host is the Context panel; applications can also contribute preview modes and menuitems.
Issues and publish requests
Issues are lightweight work items used to coordinate between editors — either a task (e.g. "spellcheck this article") or a publish request (review-and-publish handoff for users without publish permission, or for an approval flow). See Issues.
Content Studio+
Content Studio itself is free and open source. An Enonic subscription unlocks Content Studio+, a companion application distributed on Enonic Market that adds advanced editorial capabilities:
-
Archive browser — the dedicated Archive menuitem for browsing, restoring, and permanently deleting archived content.
-
Content Variants — create and manage variant copies of a content item for A/B testing.
-
AI translation — translate inherited content into a layer’s language while localizing it.
-
Layers panel — inspect an item across a project layer tree and open it in any accessible layer where it exists.
Without a valid license the Content Studio+ application can still be installed, but its UI contributions remain inactive. Pages that document a CS+ feature carry a Content Studio+ feature admonition at the top.
Artificial Intelligence
Enonic offers a growing suite of AI-powered features to assist editors in their work. These features are available to subscription customers under the Juke AI brand. Install the application for each skill that editors will use.
Browser support
Content Studio works in all modern browsers. We are explicitly testing and supporting the latest versions of Google Chrome, Apple Safari, Mozilla Firefox, and Microsoft Edge.
Release notes
Curious about what is new in this version? Check out the release notes.