Dear EGroupware users and administrators,
We would like to inform you that EGroupware 20.1 has been released yesterday.
The installation packages for EGroupware 20.1 are available, installation instructions can be found on our EGroupware Wiki. Please note that installations with automatic update tonight will be switched to the new release!
If you have not yet watched our webinar on “smallPART - Video-supported Teaching and Learning” or on “Home-Office Ready”, you should do so now - it’s worth it. We look forward to your participation and to a successful EGroupware 20.1!
Innovations of EGroupware 20.1 in short:
-
smallPART: Video-supported teaching and learning
-
Push server with PHP Swoole: See calendar changes and video calls directly
-
TypeScript instead of JavaScript: Minimize errors through better support of the developer environment
-
Home office ready functionalities: Were already implemented with the 19.1 because of Corona
-
General: New functions in some applications
Innovations of EGroupware 20.1 in detail:
smallPART: Video-supported teaching and learning
The tool is the result of a cooperation of working groups from the University of TĂĽbingen and the Technical University of Kaiserslautern. The further development and integration into EGroupware is done in the context of a current cooperation between the TU Kaiserslautern (Prof. Dr. Christoph Thyssen and Arash Tolou) and EGroupware.
With smallPart and EGroupware on the one hand teachers can create courses, insert videos - also with annotations at certain points - and describe tasks. On the other hand, students can comment on these videos at any point or add questions. These annotations can be seen by the teachers and, if approved, also by other students.
Concrete examples can be found on the smallPART-Website or in PDF (German only). With EGroupware 20.1 you can additionally authenticate via Shibboleth (e.g. to connect the EGroupware to any university computer centre) or integrate individual smallPART courses via LTI into other learning platforms (e.g. Moodle).
Push Server with PHP Swoole: See calendar changes and video calls directly
EGroupware as a pure web application in the past only showed changes when the application was reloaded (manually or per 5 minutes interval). With the new push server (permanent websocket connection) new information is integrated into the existing page as soon as an update is necessary - without the user having to reload the page. For example “Receipt of a new e-mail” or a “new appointment” or a “cancellation of a participant”. Currently, the applications calendar, infolog, timesheet and e-mail have already been converted to PUSH.
For emails the mail server must support PUSH. Dovecot from version 2.2+ allows push notifications in the inbox, from version 2.3 on further events can be taken into account, such as flag changes or deleting or moving emails.
TypeScript instead of JavaScript
Many software vendors and open source projects have now switched from JavaScript to TypeScript for their increasingly complex browser applications. This is a technical change which the user does not directly notice. However, the better support of the developer environments has positive effects in terms of developer productivity and error minimization.
Home Office Ready Functionalities
To support users during the Corona crisis, various new functionalities were already implemented on short notice in 19.1, which were originally planned for version 20.1. Here is a small list of the functionalities:
Guacamole for secure use of the office workstation even from your home computer. Of course all applications of the office workstation can be used with very good performance. All data remain on the office workstation (important for GDPR conformity) and no additional programs or connections need to be installed on the home computer.
Status application, chats & video conferencing: simply start a video call from the EGroupware via Jitsi, share your screen or hold a meeting online. At the same time you can also use the Collabora Online Office to keep the minutes of the meeting visible for everyone.
Filemanager, sharing and Collabora Online Office: in addition to the already existing sharing options, there is the possibility of “hidden uploading”. In this case, outsiders can see the tasks or files in the root directory, but the upload of the documents takes place in a hidden folder. So e.g. the teacher can see all homework of the students, but the students only see the homework itself.
With Collabora Online Office you can directly insert all contents of the EGroupware applications into documents using placeholders. No double entries or copy & paste are necessary. For example, you have regular requests that you want to answer in a standardized way - simply create a template, e.g. by e-mail with attachments, and send it to any contact.
Integration of additional applications via OpenID Connect: already implemented in EGroupware and used for Rocket.Chat and Guacamole. But there are many other applications that can be easily integrated into the EGroupware iframe. So the users only need the URL to EGroupware and from there they can reach all “areas” and do their tasks.
General: new functions in some applications
- When closing a pop-up window (e.g. composing an email, editing a contact), there is now a query when there are unsaved changes.
- In the email application you can specify a BCC address or folder, these are then automatically set when you compose an email.
- You can now have suggestions for setting passwords or, for example, create a custom field of the type password. The password is automatically hidden and stored encrypted in the database. As soon as you want to display it, the user password is requested.
- The login screen of EGroupware 20.1 shows a new picture, which reflects the new functions, if no own picture is stored.
- The new authentication option via Shibboleth is especially interesting for universities. Alternatively you can connect EGroupware to Moodle or other learning platforms via LTI or OpenID-Connect.
If you have any questions about EGroupware, please feel free to contact our team at any time!
With kind regards from Kaiserslautern
EGroupware GmbH
LeibnizstraĂźe 17
67663 Kaiserslautern
Deutschland
www.egroupware.org | www.facebook.com/EGroupware | help.egroupware.org
Directors: Birgit Becker and Ralf Becker
Registered Jurisdiction: Kaiserslautern
Trade Register Number: HRB Kaiserslautern 3587
VAT-ID: DE 209 675 515