Version 1.8.1 - 26.04.2024

Fixed issues

ID Description

VP-176

Fixing a bug introduced with version 1.8.0, where a premature closing of a resource prevented the opening of the VMP user interface.

Version 1.8.0 - 09.04.2024

New features

ID Description

VP-171

Adjustments to the internal infrastructure.

Version 1.7.0 - 29.02.2024

Update Notice

This version requires at least FirstSpirit version 2023.9 and therefore requires Java 17 to operate the FirstSpirit server.

New features

ID Description

VP-168

Update of the module to support the Jakarta EE API.

Version 1.6.2 - 20.02.2024

Fixed issues

ID Description

VP-172

Update of the documentation.

Version 1.6.1 - 12.02.2024

Fixed issues

ID Description

VP-173

Adjustments to the internal infrastructure.

Version 1.6.0 - 01.12.2023

Update Notice

The module requires operation on FirstSpirit in isolated mode

New features

ID Description

PX-262

Switching the tooling to Gradle. As of this version, the FSM only contains a module-isolated.xml.

Version 1.5.4

New features

ID Description

VP-169

Improve caching of authentications during generation.

Version 1.5.3

Update Notice

Java 11 is required from this version on.

New features

ID Description

VP-163

Expanded Logging

Version 1.5.1

Fixed issues

ID Description

VP-158

Fixed a NullPointerException that occurred when the OAuth access token expired.

Version 1.5.0

New features

ID Description

VP-126

Switching authentication to the new API provided by MovingImage. The new API uses OAuth 2.0 and OpenIDConnect 1.0.

Version 1.4.28

New features

ID Description

VP-155

Increased the video title length in the ContentCreator to max. 100 characters.

Version 1.4.27

New features

ID Description

VP-147

Updating internal dependencies

Version 1.4.26

New features

ID Description

VP-146

New data privacy

Version 1.4.25

New features

ID Description

VP-127

Java 11-Support

Version 1.4.23

New features

ID Description

VP-124

English as fallback language for report labels.

Version 1.4.22

New features

ID Description

VP-120

Error handling for empty video preview URL.

Version 1.4.21

New features

ID Description

VP-119

Updating the FirstSpirit version in the chapter technical requirements.

Version 1.4.20

New features

ID Description

VP-111

Corrected a problem where a null pointer could occur if the service was not running.

Version 1.4.19

New features

ID Description

VP-89

Updating the English documentation.

Version 1.4.13

New features

ID Description

VP-109

Documentation splitted for administrator and editor

Version 1.4.10

New features

ID Description

VP-100

Technical changes to run in the cloud

Version 1.4.8

Fixed issues

ID Description

VP-104

Fixed a bug when providing thumbnail URLs of DAP entries within the ContentCreator

Version 1.4.7

New features

ID Description

VP-98

Added caching for authentication and video search service as well as video permission service

Version 1.4.6

Fixed issues

ID Description

VP-102

Fixed an error in the reporting sorting in the SiteArchitect

Version 1.4.5

New features

ID Description

VP-101

Added sorting to report (the default behavior is sorting descending by creation date)

Version 1.4.4

Update Notice

For the first time this version of the VideoManagementPro module comes with support for FirstSpirit servers operating in isolated mode. Furthermore the module now supports Java 9 and 10.

The VideoManagementPro module uses the Java Architecture for XML Binding (JAXB) and the JavaBeans Activation Framework (JAF). With Java 9, both were removed from the Java SE Platform. If a FirstSpirit server runs on Java 9 or above, JAXB has to be provided to FirstSpirit explicitly. Starting from FirstSpirit 2018-09, the JAF has to be provided to FirstSpirit as well. Therefore the distribution contains the modules jaxb-fs-library-2.3.0.fsm and jaf-fs-library-1.2.0.fsm, that put the JAXB and the JAF on FirstSpirit’s global classpath.

New features

ID Description

VP-70

The module is now compatible with Java 10 and FirstSpirit servers in the isolated mode

Fixed issues

ID Description

VP-95

Updated logging of video id migration warnings

Version 1.4.3

Fixed issues

ID Description

VP-73

Updated the documentation regarding video statistics

Version 1.4.2

Fixed issues

ID Description

VP-90

Optimized error handling when logging in with a VMPro user

Version 1.4.1

Fixed issues

ID Description

VP-91

Fixed a bug in the caching mechanism which forced a user to re-authenticate.

Version 1.4.0

Update Notice

This version of the VideoManagementPro module is only compatible to the FirstSpirit version 2018-08 or later. The mentioned FirstSpirit version introduces a new data access controlling feature for DataAccess plugins which is now being used within this module. The release notes of the FirstSpirit version 2018-08 contain additional information regarding the new data access controlling feature.

Fixed issues

ID Description

VP-88

Ensured compatibility to the FirstSpirit version 2018-08 (or later)

Version 1.3.15

New features

ID Description

VP-77

Fixed bug in the module when updating the VideoManager instances in the project component

Version 1.3.14

Fixed issues

ID Description

VP-81

Login bug in module with multiple VideoManager instances resolved

Version 1.3.13

New features

ID Description

VP-37

Report loads videos alphanumeric sorted

Version 1.3.12

Update Notice

The following section is only relevant for a migration from a previous VideoManagementPro version.

Support for multiple VideoManager instances in VideoManager Pro made it necessary to change the internal format of the video IDs in FirstSpirit (from a simple key to a classifying key). If the same VideoManager instance is used as before the update, a non-persistent online migration is performed at runtime. In this case, no changes to the FirstSpirit forms are necessary.

If, however, the technical user or the VideoManager instance is changed, the dependencies in the project component must be observed.

If the "Use this user in the preview" checkbox is not activated, the VideoManager instance of the user used in the project must be identical to that of the technical user.

If a new VideoManager instance is defined as the default, the video player of the videos referenced in the project potentially changes. In this case, the referenced videos must be exchanged to avoid errors in the preview and the live state. Re-selecting a video transmits the new video ID so that no online migration is necessary after successful storage.

New features

ID Description

VP-57

Support for multiple VideoManagers per user in the VideoManager Pro

Fixed issues

ID Description

VP-68

Fixed minor error in ClientCache

Version 1.3.11

Fixed issues

ID Description

VP-71

Module,Report: Fixed error when loading videos in ContentCreator

Version 1.3.10

Fixed issues

ID Description

VP-60

Added information for external preview support to documentation. Changed example section template.

Version 1.3.9

Fixed issues

ID Description

VP-66

Added tip about responsive MI24 website to documentation

Version 1.3.8

New features

ID Description

VP-59

Report loads more than 50 videos

Version 1.3.7

New features

ID Description

VP-58

Added information according to the used MI24-user to documentation

Version 1.3.6

New features

ID Description

VP-63

Added proxy support

Version 1.3.5

Fixed issues

ID Description

VP-52

Restructuring chapter 2.3 in documentation

VP-56

Fix support for global web applications in module

Version 1.3.4

Fixed issues

ID Description

VP-53

Fix serialization error in video player selection

VP-55

Fix shortening too long texts without white spaces

Version 1.3.3

New features

ID Description

VP-50

Added english Documentation

Version 1.3.2

Fixed issues

ID Description

VP-46

ProjectApp:no report will be shown if configuration is missing

VP-47

Report:Added missing translations in the application

New features

ID Description

VP-45

Web component:Enabled configuration for global web application

VP-48

General: projectname unified

Version 1.3.1

New features

ID Description

VP-35

Additional isEmpty check in the section template to documentation

Version 1.3.0

New features

ID Description

VP-35

Additional isEmpty check in the section template to documentation

Version 1.2.0

Update Notice

The object ExternalVideoItem was enhanced by the object VideoStill which refers to different resolutions of the preview image:

$CMS_SET(set_params, {"player_definition_id":st_playerDefinition.getKey()})$
$CMS_RENDER(script:"getvideoembedcode", videoIds: set_videoIds, parameters: set_params)$
$CMS_SET(set_videoStill, st_video.values[0].getStill("thumbnail"))$

<div
    id="$CMS_VALUE(set_videoIds[0])$_$CMS_VALUE(#this.id)$_container"
    $CMS_IF(!set_videoStill.isNull)$style="width: $CMS_VALUE(set_videoStill.dimension.width)$px;"$CMS_END_IF$>
    $CMS_VALUE(embedCodes.get(set_videoIds[0]))$
</div>

See section 3.3.3 in the documentation as well as the newly added Java API documentation.

Fixed issues

ID Description

VP-36

Fixed compatibility problem with the A/B-Testing module

New features

ID Description

VP-34

Template:Get video stills in different resolutions

VP-40

JavaDoc documentation for API

Version 1.1.1

Fixed issues

ID Description

VP-39

MI24:Ignore unknown fields

Version 1.1.0

New features

ID Description

VP-29

Report:Improved processing of html elements in snippets

50. Help

The Technical Support of the Crownpeak Technology GmbH provides expert technical support covering any topic related to the FirstSpirit™ product. You can get and find more help concerning relevant topics in our community.

51. Disclaimer

This document is provided for information purposes only. Crownpeak Technology GmbH may change the contents hereof without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. Crownpeak Technology GmbH specifically disclaims any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. The technologies, functionality, services, and processes described herein are subject to change without notice.