Feature Wiki
Tabs
Survey: Abandon TinyMCE Configuration
Page Overview
[Hide]1 Reasons to Abandon Feature
The configuration of the TinyMCE is not maintained at the moment and offers too much HTML features that are hard to secure on output. If the Replace TinyMCE with Page Editor in Survey will not get funded, the configuration will be removed and the only the minimal version used in the exercise, too, will be provided (strong, emph, lists).
Tiny is currently used for the introduction page, final statement and question text.
The use of Tiny for headings will be removed completely.
2 Technical Information
As soon as the settings are edited the unsupported tags will be removed. A later version will output-escape strictly to the minimal set.
3 Contact
- Author of the Request: Killing, Alexander [alex]
- Maintainer: Killing, Alexander [alex]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
4 Funding
Removing the feature from the ILIAS code base might need funding. If you are interest in funding this request, please add your name and institution to this list.
- ...
5 Discussion
Use the following discussion section to express your objections against this request or your consent to get rid of this feature.
Kunkel, Matthias [mkunkel], 13 AUG 2024: What will be the impact on existing Introduction texts that use formats which are no longer supported? Will the tags only be removed but the content kept?
Killing, Alexander [alex], 19 Aug 2024: Unsupported elements will be removed when the content is edited.
JourFixe, ILIAS [jourfixe], 19 AUG 2024 : We highly appreciate this suggestion and abandon the configuration with ILIAS 10. Tags will only be removed when the page is edited. Content might disappear when it is placed within depracated tags, e. g content within a table designed by the Tiny.
6 Implementation
Configuration options have been removed from the tiny administration settings. If tiny is activated, the minimal config will be used. Tiny for headings has been removed completely.
Removed Testcases
No test cases were found to be removed.
Approval
Approved at 7 Sep 2024 by Killing, Alexander [alex].
Last edited: 22. Oct 2024, 17:26, Tödt, Alexandra [atoedt]