Please note: These release notes will probably be supplemented in the next few days/weeks after they have been sent out by e-mail. So if in doubt, please read the current version in the forum!
Dear community, dear EGroupware developers and users,
we are pleased that EGroupware 23.1 is now, 15 March 2023 available.
Unfortunately, it has now taken considerably longer to publish this new version. This was mainly due to the far-reaching technological changes.
There is still more work to be done, but with version 23.1 we have created a good basis for the rapid further development of EGroupware in the application. We still have a lot of plans
Information in webinars, lectures and websites
Our Website about version 23.1:
We have given some interesting lectures since the last relesse and collected them here:
Technical information on the installation/update/integration of further applications:
Release Notes Maintanance Updates
The extended Release Notes of the Maintanance Releases (and the beta and release candidates 23.1) are collected in this topics:
New features, preferences or other important things (since release) of EGroupware 23.1
in chronological order.
Questions or suggestions?
If you have any questions or suggestions about this release notes, please post them in the forum. And please take into account:
How do I report a problem/error correctly?
Wie melde ich ein Problem/Fehler richtig?
Kind regards
Your EGroupware Team​
Perform the update
The update is triggered by installing a package update. The package update sets the configuration to 23.1, downloads the 23.1 Docker container (and a new DB/Push container) and installs it.
The due database update is executed when the new Docker container is started for the first time.
That’s it
Thus, it can be freely decided when the update is to be performed.
For a “manual” update, for example on a Docker NAS, only the version number must be adjusted in the Docker Compose configuration file.
Further information:
Manual (container) update in a Docker installation
Manuelles (Container)-Update in einer Docker-Installation
We recommend testing the update on a test system.
In principle, however, it should also be possible to switch back to the last 21.1 container. Despite the changes to the database schema. In special/individual cases, however, this may not work. Therefore:
It is absolutely necessary to create a backup of the system/database before the update!
EGroupware 23.1 does not work on Apple tablets/smartphones with iOS <v15 and very old web browsers. If such very old devices are used, the update should not yet be carried out.
We will probably make EGroupware 23.1 available again for these devices. However, it is an immense effort to continue supporting such old devices…
Content:
A small selection of what’s new after the release of 21.1. Can also be read in full here.
Since the release of version 21.1, we have integrated some functions and configurations via maintanace updates. The most important ones are listed here:
- Filemanager: added user-interface to mount WebDAV or SMB shares
- Mail: implements date extension for vacation rule. None imap admin user can also set vacation rule by date.
- All apps: add preference to set directory and filename of merged documents using placeholders
- Collabora: merge placeholder dialogs
- Filemanager: add actions to convert editable files to PDF or PNG and a checkbox to merge file as PDF
- Addressbook: new REST API for contacts
- EPL: CTI for Asterisk using ARI (Asterisk Rest API): click2dial, CRM-view and call-lists
- ActiveDirectory/LDAP: periodic import of account into SQL database
- PHP 8.1
Details in the complete extended changelog:
New features, preferences or other important things (since release) of EGroupware 20.1 Part 2
Messages are now displayed in the main window at the bottom right:
This way they are less distracting and do not cover anything in the upper area where you would like to click.
Currently, the messages in the pop-up windows are still centred at the top. This is to be changed in the medium term and it will also be possible to configure the display of the messages.
The selection of users/groups has changed.
Further information will follow…
In many dialogues, buttons are now preset. This means that a dialogue can be closed with Enter.
Example: New folder in the file manager:
We have added new languages:
Khmer was added by Pisey Suon (Ministry of Post and Telecommunications Cambodia). Thank you very much!
Thanks also to the community translators for their contribution!
If you would also like to contribute to the translations, please write a short e-mail to
su@egroupware.org.
Small (regular) contributions are also welcome.
We have replaced some more old png icons with SVG icons and revised many icons.
Thus, the EGroupware icons look much better with a large zoom and/or high-resolution screens.
Many thanks to Maren for her support!
The font size is now adjustable for the user (or preset/fixed by the admin).
The default is now slightly larger than before. However, the font size can now also be set smaller for high-resolution small screens.
Zooming via the web browser is of course still possible.
It is now possible to search (and link) directly in the internal address book:
The group management is now also included in the community version.
We have implemented a PHP FPM status page.
Documentation and configuration:
https://github.com/EGroupware/egroupware/blob/master/admin/fpm-status.php
After installing the EGroupware 23.1 installation package, only point 3 needs to be carried out!
It is now possible to copy users from AD or LDAP into the local EGroupware database and update them periodically.
The settings are made in the setup:
User queries can be performed much faster against the local database.
More information follows.
The database backup actions are now logged in a log file under
/var/lib/egroupware/backup
logged.
The log file can also be found directly in
/Admin/DB Backup and restore
accessible:
The size of the files contained in folders is now also displayed cumulatively:
Quotas can now be used for the file manager/files.
Default values can be set:
Or be set for users and groups:
More information follows.
It is now possible to search participants for appointments also by e-mail address.
It is now possible to include email accounts at MS365 or Google with OAuth authentication.
The creation of these email accounts takes place as usual via a wizard.
More detailed information will follow in a separate article.
Picture attachments to an email can now be viewed with a LightBox.
Attached Office documents (+PDF) can now be opened from an email directly in Collabora Online.
Due to technological changes in the interface (Web Components) it is now possible to move maps via DnD on mobile devices.
Data records from all modules can be used in the Kanban board. The connection is a link, which is visible in the object under links.
Now a column “Kanban” is also available in all list views to directly recognise the affiliation to a Kanban board.
The entry in the column is linked so that you can jump directly to the Kanban board.
It is now possible to specify the address book to be imported directly when importing addresses.
Description follows…
Description follows…
EGroupware 23.1 is delivered exclusively with PHP 8.1.x. No containers will be created with PHP 7.4.
New Web Components based eTemplate2 widgets derived from Shoelace:
Shoelace Web Components are framework independent.
This means that the web components used can be used with different frameworks.
In the case of EGroupware, however, we use them independently without a framework.
We are thus replacing many components, some of which are old, and standardising them. This enables a better, faster and more uniform further development of EGroupware.
Another advantage is the better accessibility for users with restrictions.
This also makes the user interface look more uniform and orderly:
In particular, the date picker has been replaced:
We were also able to increase speed and reliability.
EGroupware is mainly a JavaScript application in the user UI. Loading in the user browser is improved/accelerated by the use of rollup:
We have now extended the push technology to other areas: file manager and admin
For 23.1, the old apps must be updated:
The home page, our dashboard, is not yet usable. We did not manage the changeover to new technologies until the Relaese.
We are working on it and will provide a functional dashboard again with the next one or two maintanance releases.
The way to apply patches from GitHub has changed.
The manuals
Einen Patch aus GitHub installieren (19.1-21.1)
Installing a patch from GitHub (19.1-21.1)
is no longer valid!
A new manual is in the works.
See also: Disable minifying of javascript and CSS files
We have removed SiteManager.
With Sitemanager it was possible to create a Joomla based website with EGroupware content (calendar, forms, …). The Joomla used was outdated and is also no longer PHP 8.x capable.
We have removed SiteManager.
With Sitemanager it was possible to create a Joomla based website with EGroupware content (calendar, forms, …). The Joomla used was outdated and is also no longer PHP 8.x capable.
For the integration of forms or calendars are (exspecily for wordpress) possible.
Examples
Contact form:
The data runs directly into the EGroupware address book including the consent (of data processing. This is taken over into a user defined field.
Calendar
Suitable add-ons for websites can query calendars via CalDAV and display them on the website:
The configuration for Google captcha has been removed. Without the site manager it is no longer needed.
The user statistics (function) in Admin is removed.
The setting to turn off minifiying has been removed. Due to the changes in the JS/Rollup area, it is no longer possible to switch this off:
A different procedure is now necessary to apply JS patches. A separate article will follow.
The column selection in the 3-column view is removed.
The contents in this view are now fixed. Due to the limited horizontal space and the multi-line arrangement, configuration no longer makes sense.
Professional support
As always, we offer professional support for update or migration:
Technical Services and Professional Support
We also offer this for users of the Community Edition!
Contact
=> Contact us