There are a few updates for PHP 8.2 as well as small bug fixes.
Modules with multiple image upload now have an input field for the alt attribute for each image. The alt attribute is used in the lightbox as descriptive text.
The cookie settings button is now accessible via a CSS class instead of an ID. For example, you can activate a deactivated leaflet map directly via an information text.
Mails can now also be sent via SMTP. The SMTP access data must be entered in the /settings/smtp.php file (Infos).
JSMinPlus is getting old and has problems with current Javascript syntax. JShrink does the job now.
The timestamp from the filenames of compressed CSS and JS files has been removed and appended as a parameter.
The rewriting of the URLs has been removed from the .htaccess. The request is now processed by PHP. The $webutler_config['urlgetvars'] variable has been removed from globalvars.php.
Removed the ability to enter the space up in the Columns tool. In times of responsive design, static spacing makes no sense. The $webutler_config['insertmargin'] variable has been removed from globalvars.php.
New columns can be inserted before or after elements using the wb_frameelement and wb_columnselement classes. Previously, columns could also be inserted before or after elements with the wb_contentelement class, i.e. single-column elements.
To maintain functionality, all pages in /pages must be opened. Then wrap a DIV with class wb_frameelement around DIVs with class wb_contentelement if they are not inside a wb_columnselement nest. Then give the DIV with the wb_contentelement class the wb_framecontent class as well.
Beforehand:
<div class="wb_contentelement"> ... Content ... </div>
Afterward:<div class="wb_frameelement">
<div class="wb_framecontent wb_contentelement"> ... Content ... </div>
</div>
There are customizations in the columns CSS file /content/columns/source/csscolumns.php.
Webfont and TrueType fonts are now in separate folders. The new folder structure is: /includes/fonts/webfonts and /includes/fonts/truetype