Feature Wiki

Information about planned and released features

Tabs

Page Editor » Use Anchor with Internal Links

1 Initial Problem

The page editor in ILIAS wikis allows to set anchors in the text. They can be used to jump to a selected text phrase by clicking on a link. This works fine for external links but not for internal links. There is no chance today to select an anchor on a page with the current UI. Only pages can be selected, see screenshot below.

In addition, setting anchours with the ILIAS page editor is currently only allowed for the contect of the wiki component. In other components, this option is not offered yet.

Until ILIAS 7, authors helped themselves by using HTML anchors to set jump marks. This option is no longer possible since ILIAS 8 due to  Abandon HTML/Javascript in Page Editor Text Paragraphs.

2 Conceptual Summary

  • The list of targets on the UI for internal links should be extended by available anchors on pages in all contextes of the IPE.
  • The option to set an anchor on a page should be made available in all contextes of the IPE.

3 User Interface Modifications

3.1 List of Affected Views

  • Modal for selecting internal link target
  • Slate of IPE

3.2 User Interface Details

The list of selectable pages (see above) should be extended by anchors on pages. Syntax of the anchor links would be {page_title}#{anchor_title}

In this example there is an anchor "aus" on the "Start" page.
Additional option to add an "Anchor" to the page

3.3 New User Interface Concepts

none

3.4 Accessibility Implications

none

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 Privacy

none

6 Security

none

7 Contact

8 Funding

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

9 Discussion

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: 19. Apr 2023, 12:29, Kunkel, Matthias [mkunkel]