We just released version 2.0.2, which contains some bugfixes and a couple of new things.
Bugfixes:
Tooltip on logo in backend (logged in) corrected
Corrected an encoding problem for error messages in the Backend and suppressed non functioning saving question
Module Navigation_Main: Incorrect SQL statement in the include file
File manager: Create a new folder after deleting the active folder didn't work
modFileEdit: Folder and file names had stripped non-ascii characters (are now converted)
Output-Compressor: HTML compression header could not be outputted when CMD_DATE was used
mb_convert_encoding() in some cases had a problem detecting the used encoding
Edit-Area (for layouts, modules, ...) has been updated because of problems with Firefox 29
File manager: Non-ascii characters are now correctly converted in UTF-8 (were deleted)
Module-Package: Selection of additional files wasn't saved
Module-Import: Import of modules with non-ascii characters stopped at the first non-ascii character (incomplete modules)
SEO-URL: Articles in trees (not subcategories) were not found when using article suffixes (.html) was switched of
Neuerungen:
modFileEdit is now switched on and of using a client setting and offers links to „export to files” and „Synchronize” / „Synchronize and delete files” Type: modules_in_files Name: use Value: true / false (false is default)
Implemented a new class with static form-field check methodes: - FormValidation::isExistingEmailAddress($email) - FormValidation::isExistingUrl($url) - FormValidation::isValidDate($date, $format = 'dd.mm.yyyy') - FormValidation::isValidEmailAddress($email) - FormValidation::isValidName($name) - FormValidation::isValidNumber($number) - FormValidation::isValidPhoneNumber($phone) - FormValidation::isValidUrl($url)
The compressor now puts the Javascript code at the end of the BODY tag in order to let the browser build the page faster, even when the javascript code has errors or is disabled in the browser. Because of this, actions like document.write('xxx')won't work as expected anymore and must be overworked (document.getElementById('yyy').innerHTML = 'xxx').