Dear developers,
I recently merged my pull-request (#3710) into trunk, which introduced a
static ilCtrl.
What I forgot to mention is that plugin configuration GUIs no longer work
"magically" as they did before. Every plugin config GUI now needs an
according `@ilCtrl_isCalledBy` statement, that references at least
`ilObjComponentSettingsGUI`. Otherwise link-targets to the config GUI can
no longer be determined and throw an exception.
Best regards,
--
*Thibeau Fuhrer*
Junior Software Developer
*Team ILIAS Core 1*
phone +41 31 972 52 30
support-core1(a)studer-raimann.ch
*studer + raimann ag*
IT- and Learning-Solutions
Farbweg 9
3400 Burgdorf
main +41 31 972 52 22
studer-raimann.ch
Dear colleagues,
the beta phase of ILIAS 8 is coming soon. On behalf of the Technical Board of the ILIAS society i want to remind you:
Please look into the dependencies that you have introduced [1][2]. Update them to current versions of the library. Replace or remove them if they are abandoned, unmaintained or in the risk of becoming so. When doing so, follow the procedures we have agreed on [3][4].
Please make sure to understand that every dependency we use is a liability that we have accepted. We get functionality for free but in turn need to make sure that we keep our dependencies up to date. Outdated or unmaintained dependencies are a real danger to the security and reliability of our system.
Best regards!
[1] https://github.com/ILIAS-eLearning/ILIAS/blob/f187dc38da4b815125a3fb4d17c49…
[2] https://github.com/klees/ILIAS/blob/trunk/package.json#L62
[3] https://github.com/klees/ILIAS/blob/trunk/libs/composer/README.md
[4] https://github.com/klees/ILIAS/blob/trunk/docs/development/js/third-party-l…
---------------------------------------------
CaT Concepts and Training GmbH
Vorgebirgstraße 338
50969 Köln
Fon: +49 (0) 221 / 46 75 76 - 00
Fax: +49 (0) 221 / 46 75 76 - 09
---------------------------------------------
Geschäftsführung:
Sven Kapust, Gerald Konrad, Alexandra Oehlke,
Sandra Röbbelen, Volker Röbbelen, Denis Witt
Amtsgericht Köln HRB 57804
Ust-ID-Nr.: DE 814694228
Sitz: Köln
---------------------------------------------
Dear colleagues,
the Technical Board kindly asks each of you to have a look into the dependencies that you have introduced to ILIAS. Please update your dependencies in the trunk to a current version and replace or remove dependencies that are not maintained anymore. When doing so, please follow the procedures [1] we have agreed on to handle dependencies.
Make sure to understand, that outdated dependencies represent a substantial risk to the security of the application, as well as a risk for the functionality in ILIAS that requires these dependencies. This is why we need to update or replace our dependencies periodically. Fabian Wolf updates the composer dependencies to current patch or bugfix versions when releasing [2], but this does not cover javascript dependencies, unmaintained dependencies or updates to new major versions of composer libraries. In these cases, we need you to manually update and test the results.
If there are any questions or concerns, feel free to contact the Technical Board at tb(a)lists.ilias.de or raise them on the Jour Fixe.
Thanks and best regards!
[1] https://github.com/ILIAS-eLearning/ILIAS/blob/trunk/libs/README.md
[2] https://github.com/ILIAS-eLearning/ILIAS/pull/3714
--
Richard Klees
on behalf of the Technical Board of the ILIAS society
Mobil: +49 (0)173 / 52 56 924
Fon: +49 (0)221 / 46 75 76 - 56
Fax: +49 (0)221 / 46 75 76 - 09
---------------------------------------------
CaT Concepts and Training GmbH
Vorgebirgstraße 338
50969 Köln
Fon: +49 (0) 221 / 46 75 76 - 00
Fax: +49 (0) 221 / 46 75 76 - 09
---------------------------------------------
Geschäftsführung:
Sven Kapust, Gerald Konrad, Alexandra Oehlke,
Sandra Röbbelen, Volker Röbbelen, Denis Witt
Amtsgericht Köln HRB 57804
Ust-ID-Nr.: DE 814694228
Sitz: Köln
---------------------------------------------
Dear all,
We would like to publish ILIAS 5.4.24 on Wednesday, October 13, 2021.
If you need more time to fix issues that should become part of this
release, please let me know.
Best regards
Fabian Wolf
Mail auf Deutsch unten.
--------------------------
Dear colleagues,
we are looking for contributions to the next ILIAS Development Conference on 27 October 2021 (via BBB):
https://docu.ilias.de/goto_docu_sess_10499.html
You contribution may have length between 20 and 105 minutes, targeting developers, designers, concepters, administrators, project managers and/or users, teacher and tutors. If you feel uncomfortable to use english in your slot, we will be happy to have your slot in german.
Is there anything that you have created that you want to show to the community? Did you learn something that could help others? Do you have an idea you want to pitch? Please insert you proposal here:
https://docu.ilias.de/goto_docu_dcl_9035_198.html
If you have some idea for a contribution but struggle to elaborate it enough, feel free to contact me for help.
We are looking forward to receive your proposal!
Best regards
Und nochmal auf deutsch:
----------------------------
Liebe Kolleg*innen,
wir suchen nach Beiträgen für die nächste ILIAS Entwickungskonferenz am 27. Oktober 2021 auf BBB:
https://docu.ilias.de/goto_docu_sess_10499.html
Eure Beiträge können eine Länge zwischen 20 und 105 Minuten haben und sollen für Entwickler*innen, Designer*innen, Konzepter*innen, Administrator*innen, Projektmanager*innen und/oder Nutzer*innen, Lehrer*innen und Tutor*innen geeignet sein. Sollte sich jemand mit Englisch unwohl fühlen, freuen wir uns über einen Beitrag auf deutsch genauso.
Gibt es etwas, das ihr gebaut habt und der Community zeigen wollt? Habt ihr etwas gelernt, dass auch anderen helfen könnte? Habt ihr Ideen, die ihr vorstellen wollt? Bitte tragt euren Vorschlag hier ein:
https://docu.ilias.de/goto_docu_dcl_9035_198.html
Wenn ihr Ideen für einen Beitrag habt, aber noch Probleme bei der Ausarbeitung habt, meldet euch gerne bei mir.
Wir warten gespannt auf eure Vorschläge!
Beste Grüße!
--
Richard Klees
Lead Developer Qualifizierungsmanagement
Mobil: +49 (0)173 / 52 56 924
Fon: +49 (0)221 / 46 75 76 - 56
Fax: +49 (0)221 / 46 75 76 - 09
---------------------------------------------
CaT Concepts and Training GmbH
Vorgebirgstraße 338
50969 Köln
Fon: +49 (0) 221 / 46 75 76 - 00
Fax: +49 (0) 221 / 46 75 76 - 09
---------------------------------------------
Geschäftsführung:
Sven Kapust, Gerald Konrad, Alexandra Oehlke,
Sandra Röbbelen, Volker Röbbelen, Denis Witt
Amtsgericht Köln HRB 57804
Ust-ID-Nr.: DE 814694228
Sitz: Köln
---------------------------------------------