Feature Wiki

Information about planned and released features

Tabs

Page Editor » Page Editing Improvements

This request is part of the project for a New Page Editor.

1 Initial Problem

WIR BEARBEITEN DIE PUNKTE dieses Abschnittes

With ILIAS 7, the main changes were made to the general behaviour of the editor.
In the process, certain topics could not be fully processed - whether for reasons of time or funding.

These are to be processed or completed with ILIAS 8.

  1. Currently, users navigates to the history, clipboard and style during editing via the Actions menu in the slate. There, many different tabs (including the sum of those mentioned) are available via the tab navigation.
  2. Some of the objects that use the ILIAS Page Editor offer an additional screen / tab "Page" in addition to the view of the page from the user's perspective and the editing of the page.
  • Select > Assign Characteristics > Erster Eintrag “bitte auswählen”.
  • Text bearbeiten > Hover über andere Textelemente, die klickbar sind. »» Anlehnung an Besonderheit beim Editieren von Text » "Springen von Paragraph zu Paragraph"
  • Linktyp "Benutzerprofil" umbenennen in "mein Benutzerprofil" 
  • Reihenfolge Aktionenmenü 1. Verlauf, 2. Style, 3. Zwischenablage, 4. Medien deaktivieren, 5. HTML-Rendering deaktivieren

POSTPONED oder erübrigt.

  1. With only one click you can edit a page element. This is great. But you can't get out again so quickly. POSTPONED
  2. Users are irritated that after Selection of page elements and executing "Delete", "De/Activate" and "Formatting", they end up in Editing. POSTPONED
  3. Often more than one page element is to be moved. At the moment this can only be done using the workaround (1) Select multiple, (2) cut and (3) paste.
  4. Buttongroup für Ausschneiden, Kopieren, etc in Mehrfachauswahl
Aus der Bucketlist des Projektes für ILIAS 9 vorgemerkt:
  1. Löschen der Zwischenablage » 
  2. Unicode im Editor (Sonderzeichen, Emoji, …) >> wäre ein Datenbankthema, welches bei Fabian Schmid liegt.
  3. betriebssystemeigenene oder browsereigene Autokorrektur/Rechtschreibprüfung zulassen > wäre ein Thema in allen/vielen Text-Areas » POSTPONED
  4. weitere unter: https://docu.ilias.de/goto_docu_xpdl_9633.html
Yvonnes Ergänzungen:
  • Select > Assign Characteristics > Erster Eintrag “bitte auswählen”.
  • Internal Link > „Benutzer“ vorhanden (mit Suchfunktion im Modal). Gleichzeitig gibt es auch den Link-Typ „User Profil“ der nur den Code einfügt. Könnte man das löschen oder zusammenführen?
  • Lernmodul-Seite, Wiki-Seite,… > „Style“ Aktion ist nicht dort verfügbar, wo es bei Container-Elementen verfügbar ist (Actions), sondern unter Einstellungen. Das verwirrt. Vorschlag: Der Style ist immer über den Editor > Aktionen verfügbar. Ein zusätzlicher Hinweis „Wird auf alle Seiten/… angewandt“ könnte man machen, falls dies als notwendig erachtet würde. Oder man muss den Style auch in Container-Elementen unter „Einstellungen“ auffindbar machen.
  • Erklärungstexte für Editor: Titel "Anleitung" evt. in Box packen oder aufklappbar, damit klar wird, dass es sich hier um eine Info handelt, die nicht jeder immer sehen muss

2 Conceptual Summary

  1. The tabs should be removed. Only the history can be found behind the History action. Behind the Clipboard action, only the clipboard can be found. Behind the action Style only the Style can be found. Navigation back is via the first tab entry "back to page".
  2. Where the "Page" tab is not absolutely necessary, it should no longer be available. (In wikis, for example, it is absolutely necessary). Changes in: [ToDo:  List of all contexts]
  3. If editing (not inserting) a page element opens the form in the slate, it should be possible to cancel the process (="Cancel" in the form) via the keyboard using "Esc".
  4. Open: Is there another landing point after the execution of Delete, De/Activate and Format.
  5. All selected page elements are to be moved by drag & drop. The existing order is kept.
  6. ???
  7. NEU: Einheitliches Schema für die Benennung von Formularüberschriften "Advanced Settings of [Page Element]"

3 User Interface Modifications

3.1 List of Affected Views

  • ILIAS Page Editor
    • Editing-Mode
    • Selection-Mode
    • Calling Forms in Slate

3.2 User Interface Details

MockUps of reduced tabs of History, Clipboard and Style

3.3 New User Interface Concepts

Nothing new.

3.4 Accessibility Implications

No special requirements in respect of accessibility are to be expected.

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

No personal data is stored or processed to implement this feature. 

6 Security

We do not see any changes for special security issues.

7 Contact

8 Funding

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

  • . . .
More Informations: Page Editor Revision - Step 2 (Crowdfunding for ILIAS 8)

9 Discussion

Killing, Alexander [alex], 1 Aug 2022: This page is collecting multiple issues, if anything should be tackled, please create a dedicated FW which focuses on one topic.

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: 16. Nov 2023, 17:01, Tödt, Alexandra [atoedt]