Cleaning-Up Unmaintained Components
Hi all
This is a rather huge PR to clean-up unmaintained components and to reduce unmaintained code in our repository. It does a few things:
Accordion,Chart,Exceptions,Link,PermanentLink,Verification,YUI,JQuery,CSV,Historyand parts ofUtilitiesare being deprecated with ILIAS 11. A PR to remove them will be presented at the JF on June 23rd and merged two weeks later. We kindly ask all maintainers to make sure their components will work without these Components.- The rest of
UtilitiesandFormswill be removed with ILIAS 12 and the same procedure will be applied. AssessmentQuestionswill be removed.SOAPAuthwill be renamedAuthSOAPfor consistency.
The following components will be moved to their only (or one of their few consumers):
CopyWizardwill be moved toILIASObject.QTIis moved toTest.Multilingualismis moved toDidacticTemplatesilCacheis moved toNewsDataSetis moved toExportsAdvancedEditingis split-up betweenCOPageantRTEBlockis moved toContainer
Thank you very much and best, @kergomard in the name of the Technical Board
what a huge contribution. thx a lot for all your work. highly appreciated!
Jour Fixe, 17 MAR 2025: Stephan announced this huge PR for the next Jour Fixe. He asks all developers to check their components and make sure their components will work without these utilities. The additional PR to remove these dependencies will be merged at 23 JUN 2025.
Jour Fixe, 31 MAR 2025: We highly appreciate the PR and its intentions and accept it for trunk. We suggest to make 'forms' a part of the updated LegacyUI project and will discuss this in the new TB.
I still think we need some project management for the abandoning of the legacy forms for ILIAS 12. I guess most of the affected maintainers will need some funding for this. Personally I can't refactor all my components without any funding, so at least someone organising of a crowd funding would be great.