Skip to main content
Jahia Store
EN

jContent

supported
Download 3.7.0

Information

Module ID
jcontent
Group ID
org.jahia.modules
Status
supported
Category
Content Features
Author
JSG
Developer website
http://www.jahia.com
Requires Jahia
8.2.1.0
Updated
2026-08-04
Source
scm:git:git@github.com:Jahia/jcontent.git
Tags
  • administration
  • jahia8

This module provides the main authoring UI for Jahia 8.

What’s New in 3.7

  • Page Builder
    • The parsing of templates and page-building elements (areas, lists, components) has been refactored to improve Page Builder’s behavior, ensuring the correct buttons appear at the appropriate time and making drag-and-drop operations more reliable.
    • Better isolation of jContent styles versus client page styles to avoid conflicts.
    • The “Live” button now includes a dropdown arrow, allowing users to select which domain content should be rendered on when multiple domains are configured. This improvement simplifies the workflow for editors managing multiple environments. The default domain is always the one configured as the “server name” in the site settings.
  • jContent and Content Editor
    • The preview panel has been enhanced and is no longer limited to previews. Consequently, it has been renamed as "side panel". It is now collapsible and extendable with new tabs. Tabs within the side panel provide access to options previously found under Advanced Edit > Advanced Options.
      • Node details (technical info and some metadata) with a on-click copy, that should help to copy path or info that needs to be exchanged with support, devs or IT
      • History
      • Usages
    • The preview experience is now consistent across both jContent and Content Editor, utilizing the same rendering rules. This unified version supports more use cases and ensures selected items are rendered in-context (e.g., a content item appears as it does on its parent page with the selected view rather than as raw text or a standalone full page). As a consequence, the preview can be sometimes slower than it used to be, because we have to process the full page to display a visually accurate rendering.
    • Faster loading of contextual menus.
  • Content Editor
    • In advanced editing mode, users now have direct access to settings that were previously only accessible via the “Advanced Options” panel.
      • Visibility conditions are accessible from the main toolbar.
      • Vanity URLs are accessible from the main toolbar.
      • Live roles, Edit roles, Workflows and versions are accessible from a drop down menu in the main toolbar.
    • Advanced editing now includes a dropdown menu to quickly switch between Edit and Translate modes.
    • Some labels have been shortened to improve lisibility and save some space, as this toolbar can be extended with your own custom actions, it needs to remain as compact as possible.
  • Content History
    • The history feature has been completely reworked for better clarity, specifying whether the operation occurred at the node level or on a specific property of the node, and identifying which languages were impacted. The History table is now filterable by event type.
  • Visibility Rules
    • All visibility rules (language and time-based) are now accessible in a single location.
    • The UI has been redesigned to streamline and secure the editorial process.

Bug Fixes and Security

  • jContent 3.7 addresses approximately 50 bugs and security issues. The complete list can be found in the release notes.


 

Screenshots

Versions

If you are using jExperience: We were made aware of an incompatibility between jContent 3.7.0 and jExperience: after installing jContent 3.7.0, the UI for editing jExperience personalizations is broken. This only affects the authoring UI (no impact on live sites). A fix will be made available soon in jExperience 4.x.

New Features

  • Add a button group dropdown for the Live button that lets users select which domain to open the live URL in, based on the domains configured on the site (j:serverName and j:serverNameAliases). The selected domain is saved in localStorage and used by default when clicking the Live button.
  • Adds a collapsible side panel to the Content Editor with two new tabs: Content Details and Content History.
    • Content Details shows publication status, metadata, content links, and technical information. The full content type is now split into three sections: content type, inherited mixins, and applied mixins
    • Content History lists all changes made to a node (create, edit, publish, move, delete) with author, date, and target property. Supports filtering by action type and pagination. Access requires the viewHistoryTab permission
    • Added a GraphQL API for content history
  • Remove the Advanced Options tab from the Content Editor
    • Technical information and usages are now available in the CE side panel
    • GWT Workflow and role engine tabs are now available from the advanced section in Content Editor modes dropdown
    • Legacy GWT versioning also available from the advanced section in Content Editor modes dropdown for Jahia versions < 8.2.4.0
  • Add visibility conditions UI using react and moonstone
    • Visibility tab is now correctly gated by viewVisibilityTab instead of viewSeoTab; existing roles that had viewSeoTab are auto-granted viewVisibilityTab via a startup patch so they keep their access
  • Added a table showing usages to the sidebar of jContent and Content Editor.
  • Update permission scripts to ensure jContentAccordions is added to right nodes
  • Fixed an issue that prevented jmix:nolive content from being deleted
  • Keep accordion panel scrollbar visible on hover in Chrome
  • Exclude read-only fields from saved content during edits to prevent permission issues when saving.
  • Exposed <EditPanelContent> and date formatting primitives to UI extensions.
    These objects are avaible through import { EditPanelContent, dateFormatter } from "@jahia/jcontent" in the module federation.
  • Translate panels are now part of advanced editor
  • The translation interface now shows all sections and makes all fields editable.
  • Update labels for some Content Editor header actions
  • Preview refactor: unified context builder and preview components in JContent and Content Editor, side panel consolidation, enhanced preview zoom functionality
  • Added new tableConfig options for accordion items - contextualMenu to override the right-click menu, header.showStatus to hide the publication-status badge, and columns to control which table columns are shown.
  • Show insertion points for all children, adjust position to show above headers
  • Update sanitizer policy to allow links in tooltips
  • Isolated jContent styles in Page Builder (the EditFrame) from client page styles.
  • Improve file upload, fix issue with replace functionality
  • Improved context menus so they open immediately with a loading indicator and display available actions faster.
  • Exposed a new ContentEditorFragment GraphQL fragment for UI extensions to display a Content Editor form.
  • Ensure visibility purge job correctly stops/restarts on Tomcat restart
  • Improve and update Advanced Search helper texts and documentation links

Bug Fixes

  • Make document search on file name case-insensitive
  • Prevent NPE when reordering hav menu items
  • Exclude ";" from system name
  • Apply the height set in a textarea field definition (textarea[height='...']) instead of ignoring it
  • Use content type name to indicate inserted content in page builder when area is not a content list
  • Optimize page builder
  • Fixed addMixin choicelist property so it correctly applies mixins that have no visible fields when saving content.
  • Prevent invisible create buttons from becoming visible
  • Fix issue where Content Editor fields are missing intermittently when using template mixins with inherited mixins
  • Copy language dialog now always displays available source languages
  • Show error if no item is found in the picker field when node is edited.
  • Add export/import actions to content tree menu
  • Fix redirection issue in page builder when system name contains
  • Adjust warning label position on save button in content editor
  • Allow to create named children in list and structured views, take into consideration restrictions of placeholders set at the jsp level when generating create actions
  • Fixed an issue where the New Folder dialog was hidden behind other modal dialogs
  • Update z-index on dialog to prevent collision with ck editor
  • Added support for custom node-type resolution in form generation via the new NodeTypeResolver interface. This allows external modules to control which mixins are considered active and how type membership is evaluated, decoupling form structure from the current state of a JCR node. Enables use cases like generating forms for historical node snapshots without modifying the live node data. The org.jahia.modules.contenteditor.api.forms and org.jahia.modules.contenteditor.api.forms.model packages are exported so external modules can consume the interface and the form model.
  • Show empty content overlay in Page Builder when a bound component has no content to display
  • Add missing i18n label for j:bindedComponent in Content Editor
  • Allow overriding Page Builder editable roots via registry.
  • Update how nodetypes are calculated for insertion points to prevent conflicting button types
  • Correctly resolve insertion point buttons. Make sure that all available types are taken into account.
  • Fixed an issue where special characters in display name were not displayed correctly in the Mark for Deletion dialog.
  • Fix content creation when no selector options are available
  • Calculate insertion point only for elements with visible children
  • Created a new GQL endpoint to handle effective search of users/groups for jContent pickers. Replaces the inefficient SQL2 query.
  • Improve checkbox choicelist selector and make sure it can be used with a choicelist field
  • Add workflows shortcut to modes dropdown in CE (under advanced options).
  • Added url encoding of links coming from link and image picker, to resolve issues with symbols like '+'. Backport of a fix from CK5.
  • Fix rendering of absolute areas so they can be edited
  • Prevent NPE when selected marked for deletion content is removed
  • Fixed validation of numbers when their range is open-ended.
  • Prevent context menu from showing on page target in Page Builder
  • Fixed custom validation messages for fields with no default value.
  • Validate node types against the registry before using them in the sub-contents count query
  • Fixed choicelists to use labels in UI language instead of content language.
  • Remove assets static resource usage.
  • Remove lowercase conversion from uploaded files.
  • Disabled create another checkbox in CE if child node limit is reached.
  • Render previewed content as a static document: embedded scripts no longer run in the preview frame
  • Switching the editing language no longer reloads the content editor
  • Dependent fields driven by unsaved changes (internal link page picker, dependent constraints) are kept when switching the editing language
  • Allow import of jmix:droppable content.
  • Bundle/Package resolution for display template
  • Addressed a scroll rollback bug when Content Editor is in two-column layout, e.g., translate layout.
  • Restored technical details in the sidebar

Other Changes

  • Add secured options for yarn commands in CI
  • fix visibilityScreen test by returning false on PublishAndWait if jobs are undefined; Upgrade cypress and jahia/cypress
Requires Jahia 8.2.1.0Updated 2026-07-31

Bug Fixes

  • Correctly resolve insertion point buttons. Make sure that all available types are taken into account
Requires Jahia 8.2.1.0Updated 2026-06-09

New Features and Improvements

  • Improved page builder performances by optimizing the queries executed on a page with many boxes
  • Published types declaration of @jahia/jcontent on npmjs
  • Migrated build config to Yarn 4

Bug Fixes

  • Fixed decimal number validation based on language
  • Removed studio and hidden node types from the content type restrictions
  • Show default icon for any content button
Requires Jahia 8.2.1.0Updated 2026-03-18

New Features and Improvements

  • Added a tooltip on the node type label showing its name
  • Change single-click select behavior to not start a multiselect in thumbnails view if Ctrl, Meta or Shift is not pressed
  • Display mimetype in content editor header and cards (thumbnail views and pickers)
  • Added assets ordering in thumbnails mode
  • Remove useless localesHash files as now Jahia (since 8.2.1.0) handles the resources files refresh when the locales files are updated
  • Improved the naming of an uploaded file
  • Improved the labels and styling of the sort columns
  • Harmonize styling of left menus
  • Show thumbnails in list view when available
  • Display assets usages in views and pickers
  • Replace react-pdf-js library 5.1.0 by react-pdf 10.2.0 and explicit usage of pdfjs-dist version 5.4.296
  • Show query content in list and structured views

Bug Fixes

  • Remove default focus on first field
  • Improve the work in progress label update
  • Fixed random UI error when getting thumbnail from undefined node
  • Prevent edition of a content and its children where it is referenced
  • Add custom status properties for usages
  • Update css to apply flex-grow for the media table columns
  • Add required language params when calling useNodeInfo
  • Fix value override issue in multiple fields
  • Add missing publication info for jcontent header badge
  • Fixed thumbnail issue for nuxeo mountpoint
  • Removed pagination from usages table to fix permission error
Requires Jahia 8.2.1.0Updated 2026-03-06

Improvement and new Features

  • Added content tree virtualization
  • Implemented CardSelector in Content Editor
  • Merged all the drag and drop implementations in Content Editor
  • Added UI language to the richtext editor config upon creation
  • Increased the size of Content Editor modal
  • Added a max-width limit to richtext editor field inputs
  • Made publication dashboard available from Page Builder (requires Jahia 8.2.3.0)
  • Show custom validation error messages on upload
  • Show tooltips for icon buttons if label is supplied
  • Hide links/menu titles from structured view
  • Migrated graphql to groovy for patches
  • Improved jContent and Content Editor french locales
  • Moved top 5 items of Content Editor three dots menu to buttons row
  • Changed the 'go back' button UI in Content Editor
  • Added a side-by-side translation panel
  • Updated the disabled styles for Content Editor
  • Improved MultipleSelect and ChoiceListField testing helpers
  • Added a new target for the translate UI header actions and added the translate action to the edit header
  • Added drag and drop support for content lists
  • Restricted translate action on node types
  • Added comparisonMode parameter in the frame url parameters
  • Export jContent GraphQL API

Bug Fixes

  • Removed properties with empty values when cannot find it in context
  • Show stack trace for rendering error and stop switching to another view in case of error
  • Adjusted insertion point styling for new tooltip
  • Fixed GraphQL fragment warning by using unique names
  • Display the right cursors on Page Builder buttons
  • Prevent drag and drop when there is only one item in the list
  • Improved drag and drop behaviour in pickers & content lists
  • Display the right placeholder when dragging back an item
  • Provide consistent context menus for 3-dots and right-click pickers
  • Show picker content type in user language
  • Fixed drag and drop event issues
  • Show content list types in user language
  • Added terms limit and debounce for picker search
  • Show site as root for page accordion in pickers
  • Prevent prototype pollution in json overrides
  • Removed delete & drag and drop buttons on read only
  • Clear clicked element selection when copy action is used
  • Switched back to version 6 of crop library
  • Added a check for multiple keyword on tag selector type
  • Added a margin to the close button in the advanced view
  • Fixed 'edit in new tab' issue by adding ui lang in content editor's url
  • Use primary node edit icon if it is defined
  • Handle list values correctly in json overrides
  • Prevent links from being selectable in picker context
  • Use fallback MIME type when uploading files
  • Fixed icon size in dropdown path
  • Added thumbnail for webp format
  • Removed 'open in new tab' action from context menu
  • Count locale nodes when calculating visibility
  • Use the correct design when ReferenceCard is in error
  • Display individual create buttons
  • Fixed multiple field default value handling
  • Number validation now takes into account the field type
  • Added translate site permission checks on translate actions
  • Fixed browser console error related when onMouseEnter is nbot available
  • Added memorization to prevent unwanted flickering
  • Fixed context menu for multiselection in Page Builder
  • Prevent flickering by keeping buttons in the dom
  • Hide unavailable langs in 'copy from' panel
  • Avoid showing 'unselected' in the 'copy from' languages dropdown
  • Fixed site and lang switcher loading/disabled style (moonstone bump to 2.16.2)
  • Display the mime-type in the file type column
  • Show links in structured view
  • Disable 'copy from' action in create mode and if there's no languages
Requires Jahia 8.2.0.0Updated 2026-03-11

Bug Fixes

  • Fixed URL parsing for filenames with dot 
Requires Jahia 8.2.0.0Updated 2025-04-11

New Features and Improvements

  • Removed Beta status from PageBuilder
  • Added content statuses in Page builder
  • Added a new edit section bind components
  • Added the parent info in the 'New Content' button tooltip
  • Updated Rename, Advanced editing and Image Editor action icons
  • Take into account showOnNodeTypes property in paste action
  • Added back the status property for file lists and the file size for pickers
  • Added a today button for date picker
  • Added a file size column for media view
  • Updated Page builder documentation

Bug Fixes

  • Fixed issue with create buttons div always displayed
  • Prevent operations on jahia areas in a multiple selection
  • Apply template restrictions for context menu actions
  • Fixed the arrow size in the publish button
  • Added the area restriction check on paste actions
  • Shorten french labels
  • Adjust the visibility of the mark for deletion info
  • Do not display insertion points for existingNodes which are not children 
  • Check parent first when determining nodetypes for insertion points
  • Reset clicked element once modified
  • Prevent sorting of categories in Category Manager
Requires Jahia 8.2.0.0Updated 2025-09-22

Bug Fixes

  • Added back the unzip action in the context menu
  • Fixed a UI issue by ensuring the content is ready before enabling the actions
Requires Jahia 8.2.0.0Updated 2025-02-28

New Features and Improvements

  • Clean-up of the Pager Builder context menus
  • Updated styling of status chips and badges
  • Added new Live/Edit comparison panel
  • Added the customized preview in Page Builder
  • Added self to the breadcrumb path
  • Added 'Open in repository explorer' context action
  • Prevent areas (with mixin jmix:systemNameReadonly) from being moved/deleted/cut
  • Changed the icon for area lists
  • Changed selection color and behaviour
  • Allow to pass isActionsHidden and isStatusHidden in custom bar configuration
  • Use the new PasteAsReference moonstone icon and fixed the tooltip on getButtonRenderer
  • Updated GraphQL dependency from 3.1.0 to 3.2.0
  • Added a dropdown menu for the preview (with 'Customized preview' and 'Compare staging vs live version')
  • Added a menu to flush page and site cache
  • Added extension point to display components over page builder
  • Removed 'View sub-contents' menu item in left navigation
  • Renamed jmix:blockMove to jmix:blockUiMove
  • Prevent delete/copy/cut/move and system name editing for the category root node
  • Remove Menu title switch to listView dialog
  • Improved display of main resource to show it can be edited
  • Allow to add additional parameters in edit frame url
  • Added advanced mode edit action
  • Added publish all under action for menu titles
  • Disabled empty drop zone for unauthorized user
  • Added a dashed border when hovering items in page builder
  • Improved the preview to prevent random endless loading
  • Added content type data attributes to DOM
  • Added German translation for published
  • Improved drag and drop behavior in Page Builder
  • Improved the multi-selection behavior
  • Show more details when there's a rendering error
  • Use natural order for breadcrumbs in Page Builder
  • Added a configuration to force the date format (forceDateFormat=DD/MM/YYYY in org.jahia.modules.contentEditor.cfg) in date time picker
  • Added extension point to trigger loading from external module
  • Removed rename action from the context menu for media/files root folder
  • Only show the SEO section for specific content types (jnt:page, jmix:mainRessource)
  • Added a check if node is renderable in page builder
  • Unused code cleanup in EditFrame
  • Updated header to allow to set its color from external module
  • Do not redirect when changing template
  • Always show template areas in page builder and added insertion points
  • Using small breadcrumbs dropdown in edit boxes in Page Builder
  • Improved picker performances by implementing table virtualization
  • Update header to allow to set its color from external module
  • Added validation on ranged numeric types (double, long, decimal)
  • Simplified the selection styling
  • Changed order of information displayed in DefaultBar

Bug Fixes

  • Fixed cache issue in apollo query
  • Fixed color of the preview button arrow
  • Fixed issue when clearing a field in multiple language
  • Fixed issue with missing selected choicelist value with dependentProperty initializer
  • Fixed sorting when switching between views
  • Fixed an issue where a page model system name could not be edited when the legacy Page Composer is hidden
  • Fixed value update for the MultipleLeftRightSelector component
  • Fixed contrast of three dots menu in the secondary navigation
  • Fixed an issue with special quote (apostrophe) characters now correctly replaced with dashes in system name
  • Fixed issue with multiple GWT refreshes when creating another content
  • Trim long titles in editor box
  • Added a ChoiceTree selector type
  • Update conditional nodetype override to work for extended mixins
  • Fixed errors in the browser console related to field caching
  • Limit use of "localhost" when opening Live URL
  • Fixed a drag and drop issue with MultipleLeftRightSelector
  • Prevent child selection when parent is selected
Requires Jahia 8.2.0.0Updated 2025-02-17

Improvements

  • Improved the page builder hover and click behaviours
  • Added json override fieldset property to auto-toggle mixin
  • Added a new i18n field for SEO keywords
    • Added Knowledge Base documentation for migration (see here)
  • Merged "classification" and "metadata" tabs into "Metadata" tab (to be renamed "Classification and metadata" in 8.2.1.0)
  • Improved HTML titles
  • Renamed some content types and changed some icons
  • Sorting is now disabled for structured view tables
  • Scroll form editor to top when creating another content
  • Improved the thumbnail retrieval by giving the possibility to check for its existence
  • Enforced usage of the server name property to build live urls
  • Allow variable image sizes for dropdown / choicelist
  • Added the size limit in the file upload error message
  • Use the site name in the selected items section
  • Added the possibility to select a jmix:mainResource component as internalLink
  • Added delete action in contextual menu for content marked with jmix:autoPublish
  • Disabled the delete action on locked nodes
  • The SEO section is now hidden in site properties

Bug fixes

  • Fixed an issue with the advisory title when adding a link to a page in CKEditor
  • Fixed an issue with the subelements badge being hidden when there are more than 1 child content
  • Disabled copy from language if node is locked
  • Fixed an issue with delete/undelete action not well refreshed in the contextual menu
  • Fixed an issue with values not being well adapted when copied from other languages into a form with adaptations
  • Fixed an issue with values not being copied from other languages when there are form adaptations
  • Updated documentation to mention that the property valueConstraints for choicelists can only be overridden partially
  • Fixed an issue with content usages not taking into account weakreferences
  • Refresh navigation selection to parent when a node does not exist anymore
  • "Paste as reference" button is no longer visible on cut nodes
  • Changed the default view for the editorial picker to structured view
  • Fixed an issue with non-translated nodes not listed in the usages tab
  • Fixed an issue with mimetype not well set for SVG by using a new way to detect mimetypes
  • Fixed mimetype label in pickers when not available
  • Fixed an issue with accordion item breaking the UI when overflown
  • Fixed an issue with unknown file icons leading to a blank screen
  • Publication status tooltip now shows the correct user
  • Removed 'view sub-contents' context menu in page builder
  • Users without the "copyPage" permission do no longer see the "copy" action in the page context menu
  • Users do not see lock/unlock action if they do not have the lockPageAction permission
  • Don't show page builder view option in pickers
  • The publication status badge is now hidden while the publication info is loading
  • Removed the useless "usages" tab from the site node
  • Fixed the width flickering of page builder boxes happening randomly
  • Fixed broken links to jContent application when using /start with a server name
  • Fixed an issue with preview in jContent not checking the view property from the item
  • Fixed URL parsing issue in richtext ckeditor
  • Fixed an issue with preview in page composer adding unnecessary html block for views with template:include
  • Enabled HTML formatting for field and fieldSet descriptions
  • Fixed a json override issue with overriden fields by moving the EditorFormField into the section/fieldset target
  • Fixed a browser crash when editing image url that contains special characters
Requires Jahia 8.2.0.0Updated 2025-09-18

Breaking changes

  • Merged Content Editor 4.x and jContent 3.x (see breaking changes from Content Editor 4.0.0 here)
  • Refactored the Content Editor form generation (No changes in API, some fields might need to be adapted)
  • Changed JSON override format (Old fieldsets file can still be used, but their usage is limited)

Improvements

  • Provided a new icon for the feature following the merge with Content Editor
  • Created the json-overrides repository to provide examples for Content Editor json overrides
  • Extended json override format to include fields and fieldset in form definition
  • Added support for "extends" mixin and dependant choicelist
  • Simplified API usage and added a reordering option
  • Extended graphql-annotation range following upgrade of GraphQL libraries in Jahia core
  • Moved "Content type restrictions" to "Content List & Ordering" and removed the related GWT-panel in the advanced options
  • Improved page builder's drag & drop feature
  • Improved accordion location handling when switching between Pages / Content Folders / Media accordions, by storing the last location per accordion
  • Allowed the display of jmix:mainResource node with Page Builder
  • Merged Visibility by languages/date and time/devices in one screen
  • Added 'open in preview' header button
  • Added new labels when a page/content is already published
  • Use new jmix property ("jmix:hideDeleteAction") to hide the delete action
  • Automatically expand the structured view to display selected items
  • Added "Advanced Mode" button visibility check via json override
  • Added the possibility to enable a mixin with json override
  • Added the possibility to use json override to set permission on a property
  • Added the multiple selection in the thumbnails view
  • Added new entry point to debug the json overrides in jContent
  • Added extensible conditions on json override
  • Added beta to the Page Builder feature label
  • Added new actions in jContent header (Edit, Open in Live)
  • Added the possibility to copy single page or page with sub pages
  • Added error modals for content editor url errors
  • Added the possibility to double click on a content in page composer to open content editor
  • Added new toasts to display notifications (queued, language being published, completed) for a started publication
  • Added possibility to use jmix:visibleInContentTree to add content to the left tree
  • Provided selector type overrides for radio and checkbox choicelist
  • Open Content Editor in a modal in jContent
  • Open the "Contents" tab by default in jContent
  • Display a breadcrumb on content hover
  • Display content-type chip in the Content Editor small modal
  • Display 404 error page when URL is redirecting to wrong folder/page
  • Display overlay header/footer only in selection in Page Builder
  • Updated dropdown labels for language selector
  • Updated category manager URL
  • Updated documentation on how to declare a custom "content" accordion (JContent Accordion Configuration)
  • Disable sorting when using structured view
  • Enable the new category manager by default
  • Set showPageComposer property to true by default
  • Removed deprecated GWT panels from Advanced tabs
  • Allow the usage of /jahia/jcontent/ urls to open the content edition
  • Automatically close notification toasts in jContent
  • Show usages in the deletion modal

Bug fixes

  • Fixed list view display when we click on "open in list view"
  • Fixed invalid values when using choicelist on weakreferences
  • Fixed redirection to Home via breadcrumb inside jContent and Content Editor
  • Fixed issue with mixin property overriden in a definition not displayed in the correct fieldset in Content Editor
  • Fixed feedback message when pasting an element in ckeditor
  • Fixed issue when breaking role inheritance and setting new roles
  • Fixed issue with preview refresh button not working when editing/creating content with subcontent
  • Fixed wrong image picker title
  • Fixed an issue with area restrictions not well applied when defined at template level
  • Fixed issue with dropdown not entirely displayed (from a choicelist initializer)
  • Improved the forms override to use default values from hidden fields
  • Fixed issue with the scrollbar not clickable when content tree is large (ex: when window is resized)
  • Fixed permissions issue making accordion item disappearing by always allowing its display
  • Updated the french label for structured view
  • Improved the pickers by using the root path as fallback in pages accordion
  • Fixed issue with the cards being cropped in the thumbnails view
  • Fixed issue with the area label not correctly displayed when using drag & drop
  • Fixed issue in the file picker always returning to the start of the list when opening a folder
  • Fixed issue with usages requiring a refresh to show all of them
  • Improved content creation in content folders by using jmix:droppableContent instead of jmix:editorialContent
  • Fixed issue with selection header not being displayed on hover
  • Removed preview action from contextual menu inside page builder
  • Show the import actions on pages, areas, lists and always hide it on folders
  • Fixed error when switching from structured view to list view
  • Improved the error handling when navigating in jContent
  • Updated translations for image picker modal title and open in jContent action
  • Fixed error when navigating through the accordions in jContent
  • Fixed issue in language switcher by using the UI language while editing a content
  • Fixed and issue preventing the override of field labels in primary node type
  • Added back 'new content' entry in the actions dropdown menu (initially removed with Jahia 8.1.6.0)
  • Added back the maxNameSize check for file uploads (initially removed with Jahia 8.1.6.0) and increased its default value from 32 to 128
  • Removed jmix:mainResource from content tree visibility
  • Removed the paste button from the header on all views, when the user is on a page
  • Fixed issue when uploading folders with special characters by normalizing the filename (NFC form)
  • Fixed issue with selected item not being updated when switching from Pages to Content Folders accordion
  • Reduced deletion-modal width to 1148px (instead of full screen)
  • Fixed an issue when collapsing a tree when an item was already selected
  • Fixed issues (overlap, pagination, scrolling) with high number of usages by displaying 99+ when needed
  • Fixed an issue with left tree entries disappearing when loading a mount point
Requires Jahia 8.2.0.0Updated 2024-07-29
2.20.0Download

New features and improvements

  • Added content tree virtualization to improve the performances
Requires Jahia 8.1.7.0Updated 2025-12-15
2.19.0Download

Bug fixes

  • Fixed issue in picker tree navigation where selecting a folder scrolls to the top
Requires Jahia 8.1.7.0Updated 2025-07-11
2.18.0Download

Bug fixes

  • Improved the renaming of a content by checking the maxNameSize config property
  • Fixed an issue with the view resolution which was breaking the preview
Requires Jahia 8.1.3.0Updated 2024-11-27
2.17.0Download

Bug fixes

  • Ensure subpages under jnt:navMenuText are selectable in pickers
  • Fixed a layout issue with the preview on small screens 
  • Fixed an issue with mimetype not well set by using a new way to detect it
Requires Jahia 8.1.3.0Updated 2024-10-10
2.16.0Download

Bug fixes

  • Removed usage of introspection query SCHEMA_FIELDS_QUERY
  • Publication status tooltip now shows the correct user
  • Fixed an issue with unknown file icons leading to a blank screen
  • Disabled the delete action on locked nodes
  • Fixed an issue with accordion item breaking the UI when overflown
  • Fixed an issue with the preview not checking the view property from the item
Requires Jahia 8.1.3.0Updated 2024-09-26
2.15.0Download

Improvements

  • Improved content creation in content folders by using jmix:droppableContent instead of jmix:editorialContent

Bug fixes

  • Fixed permissions issue making accordion item disappearing by always allowing its display
Requires Jahia 8.1.1.0Updated 2024-07-16
2.14.0Download

Improvements

  • Improved the pickers by using the root path as fallback in pages accordion

Bug fixes

  • Fixed an issue preventing the preview of a content extending contentFolder or folder
Requires Jahia 8.1.1.0Updated 2024-05-24
2.13.0Download

Bug fixes

  • Fixed a blank screen issue when navigating to an empty folder
  • Fixed an issue when switching views caused by the paste action that was missing the language
Requires Jahia 8.1.1.0Updated 2024-01-30
2.12.0Download

Bug fixes

  • Fixed an issue in the file picker always returning to the start of the list when opening a folder
Requires Jahia 8.1.1.0Updated 2024-01-22
2.11.0Download

Improvements

  • Added registry target, and key, in the html attribute of the setting panel
  • Upgraded ui-extender to version 1.0.9
  • Upgraded data-helper to version 1.1.2
  • Upgraded Apollo client to version 3.5.10
  • Added a dependency to app-shell 2.6.0+
  • Improved the jContent header design in responsive mode and when there's a multiple selection
  • Added a new modal for content deletion
  • Added the display of a modal when clicking on an external link
  • Added a dropdown with selected items in the action toolbar
  • The selection in jContent can now be cleared using the escape key
  • Keep selection in jContent when switching between list and structured views

Bug fixes

  • Thumbnails of .webp and images with no file extension are now displayed
  • New check preventing files with special characters from being uploaded
  • Improved the display of small images (width < 200px) in thumbnail view
  • A version is now created when uploading a file to replace an existing one
  • Fixed an issue with content that couldn't be pasted due to faulty content type restriction check
  • Fixed issue with the publication menu not refreshed after replacing a file
Requires Jahia 8.1.1.0Updated 2023-12-19
2.10.0Download

Improvements

  • Introduced search in dropdown for site and language switchers

Bug fixes

  • Fixed errors in the js console when clicking on a card
  • Fixed issue with action buttons being displayed when preview is opened
Requires Jahia 8.1.1.0Updated 2024-07-16

Improvements

  • Various improvements for the new Content Editor support (4.2.0)
  • Added drag and drop to move files and folders to other folders
  • Improved contextual menu display time

Bug fixes

  • Fixed issue with javascript not loaded while rendering in preview
  • Fixed icon for download in jContent

 

Required modules

  • Content Editor 4.2.0 OR Content Editor 3.4.3 is needed to work with jContent 2.9.0
Requires Jahia 8.1.1.0Updated 2023-03-16

Improvements

  • Various improvements for the new Content Editor pickers support (4.1.0)
  • Moved image editor to a modal
  • Added the time in last modification date
  • Replaced view icon by dropdown
  • Added download modal (with download link in staging and in live)
  • Replaced the "Zip" folder/file feature with a more efficient "Download as zip" feature
  • Improved the image resizing tool by using the current image resolution as max value

Bug fixes

  • Fixed issue when publishing modification or deletion of several items
  • Fixed issue when publishing the deletion of multiple files/content
  • Fixed the size of the horizontal scrollbar in Firefox
  • Fixed issue with site users not able to log in
Requires Jahia 8.0.2.0Updated 2022-11-15
  • Improved search to return content with a dot in its system name
  • Fixed parsing error for style assets
  • Fixed rendering issue in preview for .docx
  • Fixed issue with publish to all languages not available if the content is already published in the current language
Requires Jahia 8.0.2.0Updated 2022-06-21
  • New file icons
  • Added % to invalid chars and an error message in the Create Folder dialog
  • Added possibility to specify a behaviour at API level when a content already exists during an import
  • Fixed calculation issue when resizing in image editor
  • Fixed issue with modified dates not correctly displayed
Requires Jahia 8.0.2.0Updated 2022-03-11
  • Added the structured view for jContent > content folders
  • Improved jContent > Pages by separating page contents and sub-pages
  • Added the structured view for jContent > Pages
  • Updated dependencies after moving Security filter module into a Core bundle
  • Fixed values in pagination dropdown
  • Fixed issue with system name search in jContent
Requires Jahia 8.0.2.0Updated 2021-11-04
  • Added error boundaries to prevent Jahia UI from crashing in case of exception
  • Fixed broken PDF thumbnail
  • Fixed content and media folders ordering in jContent left tree by doing it alphabetically
  • Fixed display issue with language dropdown when sitename is very long
  • Added an automatic closing of the upload confirmation popup after 5 seconds
  • Fixed issue with missing search title when opening in new tab
  • Added progress indicator while waiting to load in Administration and 1st level navigation
Requires Jahia 8.0.2.0Updated 2021-06-17
  • Added the possibility to cut content under pages
Requires Jahia 8.0.2.0Updated 2021-03-05
  • Removed compatibility with the old action framework
  • Changed the color of delete action to red
  • Improved layout for thumbnails with landscape orientation
  • Added new PreviewSize component to show image resolution and file size in preview
  • Display the file size of images
  • Updated the Media section to show only one thumbnail view
  • Added the number of items in the card for a folder
  • Use React props instead of big context objects for actions
  • Fixed opening of contextual menu in grid view
  • Fixed missing labels in image editor
  • Fixed a Javascript error when a non-existing sitekey is used in the URL and returns a 404 instead
  • Fixed Javascript error when undefined data was returned
  • Fixed language display name when language is not available in site languages
  • Fixed issue with preserving folder hierarchies in zipped files
  • Fixed conflict on dependencies to prevent navigation to stop working
Requires Jahia 8.0.2.0Updated 2021-02-18
  • Fixed issue with contextual menu
  • Fixed deletion of a multi-selection
  • Fixed issue with deletion of a non published folder that had published content

Please note that jContent 2.1.0 requires Jahia 8.0.1.0 (it is not compatible with 8.0.0.0)

Requires Jahia 8.0.0.0Updated 2020-10-30