Features
- Tabs with listings can be extended by own buttons with own functions(details).
- In the new keyword register, keywords can also be moved via the context menu. Drag & Drop is still possible.
- Frontend Administration: If the output filter is used to forward e-mails to a contact form, the field "Send e-mail to" in this form of the page type "Contact form (automatic recipient)" describes why this field cannot be filled in (the recipient is determined automatically for this page type).
- Frontend Administration: The standard block "Media list" now allows to specify files from the media pool of the block, a selected multimedia category or individually selected files from different sources.
- Frontend Administration: The standard block "Media List" now allows to activate an upload form. This is only usable for logged in users who have the "Edit" right for this page. The destination to which the new file is uploaded can be determined automatically or set manually.
- Frontend Administration: The standard block "Media List" now optionally allows to display a link at the end of the listing to download all files as a ZIP archive.
- Frontend Administration: If a text field with an e-mail option is used, the repeating of the entered e-mail address can optionally be activated. This way, a second text field is displayed underneath. When submitting the form, the system checks whether both e-mail addresses are identical.
- If "Edit after upload" is activated for Multimedia or Mediapool, "Copyright must be specified" can also be selected. Uploading new images then requires the specification of a copyright. If possible, an attempt is made to determine and preset the copyright for images with EXIF information. Tip: To find images that do not have a copyright, use the desklet "Missing image credits".
- Elasticsearch: with the method getCorrections, a correction suggestion can be determined for the entered search term. If there is one, it can then be used for a "Did you mean...?" output(details). If you want to use this feature, the search index must be recalculated once.
- Glossary links in the content of pages automatically receive a LANG attribute with the corresponding language.
Compatibility
- HTML elements such as SCRIPT, STYLE and LINK, which are automatically inserted in the frontend by the system, no longer receive TYPE and/or LANGUAGE attributes. It is assumed that the designs used at least use the HTML5 doctype.
- All logins, whether frontend or backend, send a 401 header uniformly. Exceptions are pages that are blocked via IP blocking. These still generate a 403 header.
Bugfixes
- Under certain circumstances the insertion of videos could cause errors.
- If the automatic spell checker is activated, it is reliably executed immediately for all editors in the "Content" tab.
As always, the current EGOCMS version 22 also includes the changes of the current EGOCMS version 18.