Feature Wiki

Information about planned and released features

Tabs

Enable page Overview Block per page

1 Initial Problem

Activating "Enable Page Overview Block" in the settings of a wiki, will put a Table of Content box titled "Page Overview" on top of every indivudal wiki page that has more than two headings.

It is not currently possible to (de-)activate the Page Overview Block for selected pages only.

Not all wiki pages serve equal purposes. Landig pages are typically heavily layouted and not meant to carry loads of information a TOC screws the layout. While other pages in the same wiki do need that TOC PAge Overview block.

It would therefore be helpful to move this function from the "global" wiki level to the "individual" page level, i.e. provide an adittional page setting to supress the block on certain specific pages. 

2 Conceptual Summary

The Page Overview section can be hidden for each page individually via a new Page Action "Hide Page Overview". This way, it can be suppressed for pages that do not need the TOC.

3 User Interface Modifications

3.1 List of Affected Views

  • Wiki > Page Tab > Wiki Functions (Secondary Panel) > Page Actions (Button Group) 

3.2 User Interface Details

New Page Action "Hide Page Overview" suppresses display of TOC on this specific wiki page

3.3 New User Interface Concepts

none

3.4 Accessibility Implications

There is no forseeable issue. 

4 Technical Information

No technical issues.

5 Privacy

Current Wiki Privacy Documentation: https://github.com/ILIAS-eLearning/ILIAS/blob/trunk/Modules/Wiki/PRIVACY.md

This feature will not implement any privacy related changes.

6 Security

No security issues.

7 Contact

  • Author of the Request: Seiler, Yvonne [yvseiler] Universität Bern
  • Maintainer: {Please add your name before applying for an initial workshop or a Jour Fixe meeting.}
  • Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}

8 Funding

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

9 Discussion

Killing, Alexander [alex], 7 June 2023: Just a short note: I do not have a privacy.md for the wiki yet that lists the current privacy state. I hope to find the time to write it, before setting "checked and attendance" here.

10 Implementation

{ The maintainer has to give a description of the final implementation and add screenshots if possible. }

Test Cases

Test cases completed at {date} by {user}

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

Approval

Approved at {date} by {user}.

Last edited: 9. Jun 2023, 12:24, Killing, Alexander [alex]