Features
- The default video poster (preview image) can be set for multimedia and Mediapool videos. A second in the video is selected to display the preview image. Optionally, the width of the preview image can also be set(details).
- New input plugin Poster: A video poster can be set via this input plugin. A link to existing input plugins (e.g. Link) is possible(details).
- New input plugin Second: A second can be selected via this input plugin. The saved value is always an integer(details).
- Chatbot:
- The standalone URL parameter can be used to display the chatbot in a different display (e.g. for iframes). The new iframe template is searched for and used instead of the index template(details).
- If possible, media matching the passages used in the sources are integrated into the responses. This happens, for example, if the source is a block with an image and a relationship can therefore be established between the text and the image.
- The generation of links in the answers has been optimised to increase performance with long answers.
- If the response stream cannot start, the process is repeated with a delay (maximum of 10 attempts, each with a longer delay).
- The display of the "Verification" button for field validation can be deactivated(Administration > Global settings > Administration > General > Hide button for verification).
- In the "Notifications and reminders" (UNC), the e-mail dispatch is now also checked. This only tests whether the entered SMTP server can be reached. If this does not work, superusers will receive a corresponding message.
- SAML2: There is an option to not create new users when logging in if they were found via the SAML2 login but do not exist in EGOCMS.
- The path to the TLS certificate can also be specified for LDAP authentication.
- Input plugins can use the short_warning parameter to display a warning message in the tooltip of the input plugin.
- Frontend Administration:
- Elements can use the options parameter to set an array of all known tinymce options.
- The CSRF check (multiple dispatch) can be deactivated per form or per client.
- Elasticsearch: The maximum number of hits for the client and user search can be set (default: 10000 each).
- For the definition of the global.json file there is also a short form without array per value(details).
- The client and user search index can be recalculated via a button in the corresponding settings in the admin area. This now always deletes the existing search index completely (the reset URL parameter is set implicitly).
- A new client is now created without default content.
Bugfixes
- The check whether a page type may not be changed now also takes place for the multimedia page types image and file.
- The integrity checker reliably distinguishes between internal and external links.
- When duplicating a page, the assigned keywords are also copied.
- Links to inactive pages are ignored in the link checker.
- Logging out a user via the desklet also cancels all active page locks for this user.
- When changing the page type, the field validation is skipped again.
- New release copies take over all authorisations of the original page.
- Measures have been taken to ensure that existing files are not overwritten incorrectly in the event of connection errors during the system update.
- Input Plugin Combo: If all elements are removed at once, the possibly set delete function is executed for each element.
- Input Plugin Multiple: When moving input plugins that display the tinymce editor, it is initialised correctly again after moving.
- Elasticsearch: If the user search index is recalculated, the reset URL parameter is evaluated correctly.
- DeepL: When translating, links pointing to another client are also changed to the target language. Of course, only if this other client also recognises the linked page or file/image in the target language. This previously only worked for other languages in the same client.
- When duplicating a Mediapool file, existing additional information for this file is also copied.
- If an SVG file is uploaded to the Mediapool and uploads have to be edited directly, only the copyright field is available for SVG files.
- SAML2: Logged-in users update the date of the last login and are displayed in the desklet for logged-in users.
Performance
- User management: The search for users who belong to a specific group/role or use a specific rights template has been accelerated (only applies if Elasticsearch is used). The user search index must be recalculated (happens automatically via the system migration).
- The inactive field is now only automatically inherited for invisible subpages when saving if this field has also changed.
Compatibility
- tinymce Update 7.9.1.
- All "admin/index.php" files of page types are now included later.
- The setting pages_cache is no longer supported.
- The file image_orig.html of the page type multimedia/image has been renamed to image_orig.tpl. If you have overwritten or customised this page type, you may need to adjust this file name in your navigation.ini of the page type.