jContent icon
Module Id
jcontent
Group Id
org.jahia.modules
Updated
Requires Jahia
8.2.0.0
Author
JSG
Category
Tools and Utilities
Status
SUPPORTED info

jContent check_circle

administration jahia8

This module provides the main authoring UI for Jahia 8 when used in a headless scenario.

Dependencies & Dependants

Dependencies
  • NONE

Changelog 3.0.1

Improvements

  • Merged content editor 4.x and jcontent 3.x
  • Provided a new icon for the feature
  • Created the json-overrides repository to provide examples for Content Editor json overrides
  • Refactored the Content Editor form generation
  • Extended json override format to include fields and fieldset in form definition
  • Added support for "extends" mixin and dependant choicelist
  • Changed JSON override format
  • 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 CE in modal in jContent
  • Open the "Contents" tab by default in jContent
  • Display a breadcrumb on content hover
  • Display content-type chip in CE 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: mixin property overriden in a definition is now displayed in the correct fieldset in CE
  • 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 an issue with the area label not correctly displayed when using drag & drop
  • Fixed an 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 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

License

MIT License

Copyright (c) 2002 - 2020 Jahia Solutions Group. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.