Feature Wiki
Information about planned and released features
Tabs
Required and Supported Software ILIAS 10
Page Overview
[Hide]- 1 Required Software Versions
- 1.1 PHP
- 1.2 PHPUnit
- 1.3 Composer
- 1.4 DBMS
- 1.5 HTTP Server
- 1.6 Java
- 1.7 npm
- 1.8 NodeJS
- 1.9 PDF Generation
- 1.10 Other Software
- 1.11 Browsers
- 2 Contact
- 3 Funding
- 4 Discussion
1 Required Software Versions
The following software versions are required/supported for ILIAS Release 10. See also Dependencies in ILIAS 10.
- ILIAS 10 will support PHP 8.2 and 8.3.
- The support for PHP 8.0 and PHP 8.1 will be dropped!
- With ILIAS 10 developers can use PHP 8.2 features: https://stitcher.io/blog/new-in-php-82.
- PHP Roadmap: https://www.php.net/supported-versions.php
1.1 PHP
Links for Developers
- PHP 8.2 and PHP 8.3 Backward Incompatible Changes:
- Outlook PHP > 8.3:
- What is deprecated in PHP 8.2 (see: https://www.php.net/manual/en/migration82.deprecated.php), and PHP 8.3 (see: https://www.php.net/manual/en/migration83.deprecated.php), will cause errors in PHP > 8.3!
- Such DEPRECATED issues MUST be fixed in ILIAS 10
1.2 PHPUnit
- 10.x (Roadmap: https://phpunit.de/supported-versions.html)
1.3 Composer
- Composer 2
1.4 DBMS
- MariaDB: 10.5 - 10.11
- MySQL: >8.0.21
1.5 HTTP Server
- nginx: tba ...
- Apache: tba ...
1.6 Java
- tba ...
1.7 npm
tba ...
1.8 NodeJS
- Supported: 20 (LTS), 21
- Recommended: 20 (LTS)
1.9 PDF Generation
- tba ...
1.10 Other Software
- Ghostscript: tba ...
- MathJax (optional):
- Recommended: MathJax 3 via [Your ILIAS]/components/ILIAS/MathJax/resources/js/cdn-mathjax3-es5-tex-mml-chtml-safe.js
- Additionally supported: MathJax 2 with safe mode: https://cdn.jsdelivr.net/npm/mathjax@2.7.9/MathJax.js?config=TeX-AMS-MML_HTMLorMML,Safe
- ImageMagick: tba ...
1.11 Browsers
- We recommend contemporary browsers (supporting ES6, CSS3, HTML5).
2 Contact
- Author of the Request: Jansen, Michael [mjansen] on behalf of the ILIAS e.V. and the Technical Board ( tb [at] lists [dot] ilias [dot] de)
3 Funding
Currently no indication that funding will be needed.
- If you are a maintainer and see a need for funding, please adress the Technical Board.
- If you are a user/decision maker and interested in a particular software or software version being supported, please contact the Technical Board as well.
4 Discussion
…
Last edited: 11. Nov 2024, 10:37, Neumann, Fred [fneumann]