Feature Wiki

Information about planned and released features

Tabs

Abandon the Advanced Table (ILIAS Page Editor)

1 Reasons to Abandon Feature

  • There are two types of tables in the ILIAS Page Editor (the Data Table and the Advanced Table). This is very hard to explain.
  • The Advanced Table was mainly used for layouting. It's use in this case is very limited, as it is not responsive and it has been replaced by the Column Layout.

2 Technical Information

The abandonment of the Advanced Table would happen in two steps:

  • With ILIAS 9 no new Advanced Tables can be created. Page Elements in Advanced Tables can still be edited, but no new Elements can be created. The settings of existing Advanced Tables are read only and can not be changed.
  • With ILIAS 10 the code for the Advanced Tables is completely removed. Existing Advanced Tables are not shown in the view of a page. When editing a page the former position of the Advanced Table is marked by a grey place holder with a "forbidden sign" on it. Once the page is saved the element is actively removed from the DOM of the page.

3 Contact

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.

Killing, Alexander [alex], 16 Jun 2022: We had a discussion for ILIAS 7 and I think it's not correct to say that its use cases are limited and can be replaced by the column layout.

Of course it is wrong to use the table for layout purposes, this should be done using the column layout.

But is is correct to use it for the presentation of tabular data, when the simple data table is not capable to do so. As soon as images or media should be part of a table, the simple data table doesn't do a good job in supporting this.

6 Implementation

{The maintainer has to give a description of the final implementation and possible consequences for existing installations.}

Removed Testcases

The following testcases have been removed from Testrail or modified because the feature is no longer part of the ILIAS core.

  • {Test case number linked to Testrail} : {test case title}

Approval

Approved at {date} by {user}.

Last edited: 16. Jun 2022, 12:04, Killing, Alexander [alex]