Feature Wiki

Information about planned and released features

Tabs

New ILIAS Page Editor ILIAS 7 to 9

This page bundles several feature wiki entries belonging to a larger development activity for the ILIAS Page Editor.

1 Aim of Project

  • documenting the discussion of the "New Page Editor" project 
  • gathering, tracking and prioritizing the status of the individual developments 

Maintainer and Development: Killing, Alexander [alex]

Concept: Working Group(s) of

2 Timeline and Status

Features implemented for ILIAS 7

Page Editor » Page Editing

Page Editor » Auto Save

Page Editor » Multiple Actions to Page Elements

Page Editor » Text Editing

Page Editor » Media Editing

Page Editor » Drag & Drop

Page Editor » Column Layout Part I

Page Editor » Section Editing

Page Editor » Data Table Editing Part I

Page Editor » Transformation of Advanced Table ( former »Abandon the Advanced Table«)

Feature Implemented / Abandoned for ILIAS 8 

Page Editor » Page Template Administration

Improve Content-Style-Editor

Inherit Individual Stylesheet from Parent Object

Cron Job: Delete old or orphaned page history entries

Abandon HTML/Javascript in Page Editor Text Paragraphs

Feature Requests Implemented for ILIAS 9 

Page Editor » New, Responsive Page Templates

Page Editor » Data Table Editing » Part II

Page Editor » Section Editing » Part II 

Page Editor » Insert Item Group - formerly Insert Resource List

Page Editor » Presentation of Item Groups in Page Editor

Page Editor » Presentation of Item Groups in Page Editor

Page Editor » Code Editing

Page Editor » Interactive Image

Responsive Interactive Images

2.1 Related topics in KitchenSink (selected)

  •  illustrated Drilldown of Create-Button
  • extending the forms
  • hints in blank slate
  • radio buttons with thumbnails
  • auto save signal
  • drop zones
  • accordions in creation dialogue
  • extending dropdowns (e.g. for data table)
  • full screen mode for images as a greybox 
  • . . .

3 Additional Information

Crowdfunding

4 General Discussion

Please discuss specific questions of feature requests on the related feature wiki pages. This discussion section is only for a general discussion of the project and its realisation.

JourFixe, ILIAS [jourfixe], 21 FEB 2022: Samoila, Oliver [oliver.samoila] presented the project at the Big Projects Jour Fixe and answered questions.

  • Relevance for strategic ILIAS development: Content creation within the system important for ILIAS; continuation of developments started since 7
  • Plan for ILIAS 9: see project page
  • Chance of realisation: financially good; personnel: depends on workload Alexander Killing. Is important for maintainer and he gives project therefore high priority!
  • Dependencies: no dependencies on other developments, but needs further KS elements
  • Impact on other development activities: No impact on other developments

Statement Technical Board, 2022 Apr 6: With this proposal, the Page Editor revision enters its third iteration since the initial push with ILIAS 6. The project will certainly involve many people, but only a few of them maintainers. We would be very happy if very concrete goals are formulated and implemented here for ILIAS 9 and if after the completion of this iteration the "revision" is finished or the work is continued in a taskforce. From a product-strategic point of view, the editor is of course a critical tool for content creation and therefore deserves a lot of attention. We thank you very much for this contribution.

Statement UX/UI/A11y-Experts, 2022 Apr 6: The editor is not accessible yet and from a user perspective quite a few issues are still open so that the general appearance is inconsistent for them. This leads to some confusion. This important next step will allow us to considerably streamline the experience. We already see the need to further pursue this project with ILIAS 10.

Last edited: 14. Nov 2023, 20:05, Tödt, Alexandra [atoedt]