Feature Wiki

Information about planned and released features

Tabs

Forum: tree in slate triggered by view control

1 Initial Problem

The forum uses tabs to switch between views. This is due to the old age of this code. Today we would use a view control for this. 
The forum has a tree view. The page layout revision has to accomodate this local navigation. 

2 Conceptual Summary

The tree view of the forum visualises the structure of replies. It is called by a view control. 

3 User Interface Modifications

3.1 List of Affected Views

  • Forum > Threads > Sort by Posts

3.2 User Interface Details

3.3 New User Interface Concepts

Unsure. Is the tree capable of this? 

4 Technical Information

{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}

5 Contact

6 Funding

If you are interest in funding this feature, please add your name and institution to this list.

7 Discussion

Jansen, Michael [mjansen] 11 MAR 2019: As the maintainer I highly appreciate the introduction of the view controlls in the toolbar.

Klees, Richard [rklees], 20 MAY 2019: I understand the requirement to open and close the tree in the forum, but I think the usage of view controls to achieve that control for the user is flawed here for two reasons:

  • The view controls in the tool bar would control an unrelated part of the screen (the main bar). IMO the tab bar should mostly be (and in fact is) used to control the area beneath itself, similar to filters, not unrelated parts of the screen. The view controls are meant to be used to "switch between different visualisation of data", while it just opens and closes a slate in the main bar here. No visualitation is switched here.
  • The tools section in the mainbar itself comes with the ability to be expanded and collapsed. No need for a second control to achieve the same functionality.

Kunkel, Matthias [mkunkel], 20 MAY 2019 : Changing the view from "Sort by Post" to "Order by Date" (as labeled and implemented in 5.4) changes also the order of postings, see the following screenshots:

Thread content displayed in tab "Sort by Post"

In view "Sort by Posts" postings are not presented after posting date but if they are replies to an already existing one. Compare "Reply 1 auf Reply 1 auf Beitrag 1" with "Reply 2 auf Beitrag 1"!
  

Thread content displayed in tab "Order by Date".

In view "Order by Date" all postings are sorted according to their posting date. Compare again "Reply 1 auf Reply 1 auf Beitrag 1" with "Reply 2 auf Beitrag 1"!

But these different presentations of the same thread content should be addressed in the labels used for these views. The labels suggested in this request - "Simple View" and "Reply Tree" - do not cover this requirement satisfyingly. The existing ones do that much better IMHO.

Klees, Richard [rklees], 20 MAY 2019: Thx Matthias, now it makes sense to use view control: Use "By Date" or "By Reply" (or something similar) for the view controls. The tree then will only exist when the second mode is chosen. This is another concern than expanding or collapsing it.

JourFixe, ILIAS [jourfixe], 20 MAY 2019: We highly appreciate this suggestion and schedule it for 6.0. Labels "By date" and "By Reply" would be fine for us. Settings need to be adapted as well.

8 Implementation

Implemented as described above.

Test Cases

Test cases completed at 2019-10-01 by Jansen, Michael [mjansen]

Approval

Approved at 2019-10-23 by Kergomard, Stephan [skergomard].

Last edited: 23. Oct 2019, 06:47, Kergomard, Stephan [skergomard]