Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleXperienCentral R29

XperienCentral R29

Release date: July 15, 2020


Note

Upgrading to XperienCentral R29 Minimum Version Required

Upgrading to XperienCentral R29 requires a minimum version of R26. If you are upgrading from XperienCentral R25 or lower, you must first upgrade to R26 and then upgrade to XperienCentral R29.


New Method for Retrieving Media Items in Content Overviews

In this release, the Dynamic Content Overview now supports an explicit fallback language selection. For this implementation, the API of MediaCollectionElement (inherited by MediaCollectionOverviewElement) has been extended with the new method getMediaItemVersions() which replaces the method getMediaItems().

getMediaItemVersions() returns the correct media item version depending on the fallback language selected in the Dynamic Content Overview tab. In order to render the correct media item versions in the mediaCollectionElement on the frontend, the presentation JSP of the mediaCollectionElement must now use the new API method getMediaItemVersions().

For example, in webmanager-wcbs/webmanager-cestyle-wcb/src/main/resources/presentationtype/jsp/element/mediaCollectionElement.jspf, the code


Code Block
<c:forEach var="mediaItem" items="${mediaCollectionElement.mediaItems}">
<c:set var="mediaItemVersion" value="${mediaItem.current}" />

must be replaced by:

Code Block
<c:forEach var="mediaItemVersion" items="${mediaCollectionElement.mediaItemVersions}">
<c:set var="mediaItem" value="${mediaItemVersion.contentItem}" />

New Security Protocol Setting for Frontend Servers

In XperienCentral R29, a new preview functionality was introduced. Among other things, this feature enable visitors who do not have permission to log in to the XperienCentral backend to nevertheless preview unpublished content. For this reason, the new setting frontend_use_https has been introduced. This setting can be configured for each website individually. frontend_use_https is disabled by default which means that preview links will be generated using the HTTP protocol if you do not enable it.







Expand
titleXperienCentral R28

XperienCentral R28

Release date: May 13, 2020

The following issues have been resolved in this version of XperienCentral.

Bug

[GXWM-34728] - When duplicating a custom media item, the image properties are not copied
[GXWM-36861] - Make it possible to start instances of the XperienCentral frontend without having to build the JCR index
[GXWM-36877] - Nested personalizations don't work
[GXWM-36930] - usehttpsession=true doesn't work when the HTTP session is renewed
[GXWM-36952] - Sidebar widgets based on an archetype break the add widgets pop-up in NL edit language
[GXWM-36972] - Articles on a website with a context path containing a "-" result in a 404 error
[GXWM-36985] - A NullPointerException is thrown when getting imageValues from a ModularContent TemplateProperty
[GXWM-37096] - Personalized links containing the character "/" causes a stacktrace
[GXWM-37099] - Tags are not indexed by Solr for Download media items
[GXWM-37103] - Cannot delete content type using an identifier that was in use before
[GXWM-37136] - Validations of upload form fragments are lost when importing forms
[GXWM-37151] - A null pointer exception is thrown by the Monitoring Framework when you create a new channel
[GXWM-37168] - PageImpl.getUseHttps for page sections throws a stacktrace
[GXWM-37172] - XperienCentral behaves erratically when switching the language of a media item with multiple expired versions

Improvement

[GXWM-36866] - Add language facet for media items to Advanced Search
[GXWM-36971] - Support language version for media items in the Sitemap
[GXWM-36988] - Remove the Performance Dashboard from XperienCentral
[GXWM-37154] - Make it possible to explicitly define a System user

Change Request

[GXWM-36871] - Show the thread ID in /web/admin/threads
[GXWM-36944] - Make bulk actions extensible
[GXWM-37158] - Change the name of the "Actions" button in Advanced Search to "Bulk Actions"

Add ons

Content API 3.5.10

Bug

[XA-445] - Improve timezone support on the Job tab
[XA-446] - Cannot delete tags from modular page metadata
[XA-449] - Mouse events in the Modular Content panel don't work in Firefox
[XA-462] - Cannot remove a modular content type that extends image
[XA-465] - Duplicate component identifier error when activating modular image content type
[XA-490] - Page section export is broken

Improvement

[XA-443] - Archiving of import/export logs takes up too much time
[XA-485] - Support the importing of modular content templates, content types and predefined lists

Modular Content 2.0.8

Impovement

[XA-356] - Support changing the type or subtype of a template property definition
[XA-461] - Enhance the Modular Content API to support import/export
[XA-467] - Create a REST API for exporting Modular Content
[XA-472] - The small and large icons of Modular Content types are always updated even when they haven't been changed
[XA-485] - Support the importing of modular content templates, content types and predefined lists

Change Request

[XA-448] - Replace XPath dependencies in the Modular Content and Connector APIs
[XA-453] - Create a wizard UI for importing modular templates
[XA-454] - Create logic for importing modular templates
[XA-457] - Create logic for exporting modular templates

Monitoring Framework 1.1.8

Bug

[XA-476] - Add the ability to exclude specific servlets from the Monitoring Framework logging
[XA-489] - The Monitoring Framework add-on request listener functionality does not listen to configuration changes

Impovement

[XA-456] - The Solr status check in the Monitoring Framework takes up more resources than necessary

Headless Integration 2.2.1

Change Request

[XA-148] - A headless presentation has been added for Interactive Forms


...