EGOCMS version 23.0 is now available!
This version is a so-called "rolling release". This means that all customers using EGOCMS version 22 can upgrade to EGOCMS version 23 without hesitation. This also means that EGOCMS version 22 will not be further developed.
Main Features
- PHP versions 8.0 and 8.1 are supported! However, the PHP minimum requirement remains version 7.4.
- If you want to migrate from PHP 7.4 to PHP 8.0/8.1, please refer to the official PHP migration instructions. Please also feel free to contact EGOCMS Support if you need assistance.
- TinyMCE 6.2.0 is used. The new version is optimised for modern browsers on different devices. This update means that EGOCMS version 23.0 no longer supports Internet Explorer 11 in the admin area.
- The Standard Template block is now deactivated by default. It will still be used automatically if the EGOCMS thinks it is necessary. If you still miss this block, you can always activate it by setting template_block=true in conf.json.
Other features
- The look of the WYSIWYG editors in the admin area has been adapted. They now adapt to the "look & feel" of the general appearance of the admin area.
- For each client, a note text can be stored for the integration of external videos (e.g. Youtube). This information text is then displayed instead of the video. The visitor must click on a link in this text before the external video is integrated.
- For desktop clients, it is possible to set in the administration under the tab "Files" that output images are automatically converted into the WebP format. The WebP image URLs are preferred by the browser. If the browser does not support the WebP format, the normal image URLs are used.
- In EGOCMS, image files with the WebP and AVIF formats can be uploaded and used.
- User names in the desklets are displayed with the full name.
- If "Save and Publish" is activated, a locked page is automatically unlocked if another user wants to edit this page and there have been no changes for at least 10 minutes.
- The block Flowchart has been renamed Diagram. Various settings can be used to adapt the display of the diagram so that an organisational chart is also possible.
- The Smarty function {include_head_tags} also creates link elements with the hreflang attribute for all languages.
- Mediapool files can be excluded from the search via the file settings.
- Input Plugin Slider: The step parameter can be used to specify the step size.
- Mandatory field check: With changed=true it can be specified in a mandatory.ini that a field is only checked if the page has changed.
- In the client administration, snippet codes can be automatically integrated via the Snippets tab.
- If Matomo (formerly Piwik) is used, the original call is also recorded in the statistics for a page with the type "forwarding".
- The checksum check during live comparison can be deactivated.
- In the data client, the page type "Person" can be called up as a VCard (ending *.vcf). A QR code is also available that refers to the VCard URL.
- Parameters in the error log are a maximum of 1000 characters long.
- Rewrite2: Dots are allowed in meta URLs.
Frontend Administration
- Each block now always sets a UID (stored as"_uid"). This means that the uid setting for blocks in conf.json is no longer evaluated .
- The modify setting knows the placeholders"","","" and"" for value.
- The setting initial can be used to specify a start value for a {value} element can be specified. Unlike default, this value is not restored if the element is saved empty.
- No spaces are allowed in the names of form elements.