WebsiteBaker 2.11.0 RC1 published

Luisehahne

#1
Dear WebsiteBaker Users,

After months of development, we are pleased to be able to offer a new, extensively reworked WebsitBaker package. Many thanks to all the users, whose exhaustive testing contributions have allowed us to publish this 2.11.0 RC1, already quite error-free.

Please keep in mind: 2.11.0-RC1 is a release candidate only. Not a final 2.11.0

You can download in our Addons Repository as WB-2.11.0-RC1.zip or as WB-2.11.0-RC1.gz

Test Environment
It was tested under PHP 5.6.x, PHP 7.0.x, PHP 7.1.x, and also PHP 7.2.x, as many web hosts now offer PHP 7.2.x., which was released the end of November 2017.

We would like to give you the opportunity to thoroughly test WebsiteBaker 2.11.0 RC1.

This is the beginning of the motto "Back to the Roots" (i.e., upgrading from version to version, sequentially).
Prerequisite is an installed WB version 2.10.0

In addition to changing the standard backend theme (DefaultTheme) and the frontend template (DefaultTemplate) included in the package, well over 600 changes were made. Of course, community wishes which were in the ticket system were also considered.

Here is a small overview of the changes.
The ability to migrate Fork-Installations back to WebsiteBaker is possible and has been tested.

Fatal vulnerability in the media management
Probably the most important fix and reason enough to upgrade to 2.11.0,
is a fatal vulnerability in the media management where an attacker is able to clear the entire WebsiteBaker installation.

This possibility can be found in all previous versions.

Another important security fix:
The WB installer has been redesigned and fully secured. By securing an existing installation, overwriting is thereby reliably prevented.

Installer
Support for http and https in the installer is also fixed.

User Account Folder (Account)
Due to the newly implemented separation of code and templates, it is possible to create one's own templates for the frontend design instead of the standard templates (frontend login, registration).

Revised rights management
WebsiteBaker includes a powerful, redesigned rights system, that allows you to choose between different modules and control the individual areas in the backend.
Access rights can be assigned at the group level and are accumulative when a user is assigned to multiple user groups.

User management backend
Entered input is no longer lost if an error message appears.

Flexible forms
With the WebsiteBaker revised form generator, almost all types of web forms can be created, automatically checked, and sent by e-mail.
New is the possibility to export and import fields and layouts, as well as saving them as a file, locally.
This feature is enabled for administrators and groups with settings rights.

News module
The WebsiteBaker News module is part of the core distribution.
It supports multiple news archives and categories, and a revised, moderated commenting system for visitors.

Extended error handling
The already existing error handling in WB 2.10.0 has been extended by a few setting possibilities.
The error reporting setting in the WB options has been re-enabled.
The following settings are possible:
"Switched Off" = No error messages.
"Production Mode" = All error messages are not suppressed by the @error control operator.
"Developer Mode" = Show all error messages, even those with @error control operator.

The error log file is displayed to all administrators but the error log file can only be deleted by the system administrator.

Multilingualism
Multilingual addon has been included in the package and no longer needs to be optionally installed.
Support of hreflang is also possible.

Addons management
install / uninstall with self-explanatory language variables revised.

Output_filter
Revision of the filters
All scripts set with register_modfiles can be set in the output_filter enabled / disabled

Media management
Added extraction of images, including from subfolders, from within zip files.
Extracting zip files, including creating subdirectories according to the structure in the zip files.
Resizing ZIP files according to folder settings.

A small excerpt of the changes under the hood
01. Fatal security fix in media management
02. Recoding /framework/frontend.functions.php
03. captcha - no longer in Iframe
04. PHP 7 strict mode
05. modified: all core language files changed to pure UTF-8 linux format.
     removed: /languages/old.format.inc.php (see deprecated message (2) from 2010 !!!)
06. show_menu2 set tooltip to an empty page_title
07. add Core Autoloader with namespaces, load all classes in / framework /
08. Recoding Core Addons
09. Change some languages call with Translate class
10. Change all Tree List to a well-formed structure
11. Fixed 34 tickets

Now we would like to ask you to test the current RC1 extensively and to report any faults that may be present so that we can publish a stable version as soon as possible.
For reporting use our Redmine Ticket System please.

Note: At Redmine we only acceppt registrations from forum users with exactely the same login and realname!! all others will be rejected without comment!!

We will wait now until 2018/02/01 and collect the results of your tests. In the case of success, we publish the 2.11.0 as a 'stable' version at a short distance.

Have fun with WebsiteBaker 2.11.0
The WebsiteBaker team


Admin Edit: correction of the WB-Version
Note: Once the code has been generated, it is easy to debug. It's not a bug, it's a feature!