Feature Wiki

Information about planned and released features

Tabs

Delimiter Tag for Paragraphs

1 Requirements

With the first implementation of the wiki in ILIAS we have also introduced a basic wiki syntax for the ILIAS page editor. It allows to create headlines and lists easily by using specific characters (as known from other wiki tools).

To ease the use of the ILIAS page editor I suggest to extend the existing wiki syntax and to offer it in the WYSIWYG (JavaScript) mode, too.

  1. It should be possible to use the headline tags (=, ==, ===) in the WYSIWYG mode, too.
  2. A new tag should be introduced that devides the paragraph at this point and make two out of it (Users often have a multi-paragraph text that they want to add to an ILIAS page. Now they can only paste it in one big paragraph with several line breaks which is not the intended use of paragraphs accourding to the ILIAS DTD. Having such a syntax element would it make much easier to transform textes into an appropriate paragraph structure).

To avoid misunderstandings: such a wiki syntax should not only be restricted to the use of the page editor in wikis but available in all tools that are using the ILIAS page editor.

The ILIAS page editor should get a new tag that separates the text before and after the tag into two paragraphs. Such a delimiter tag would have several advantages:

  1. Easy transforming of an existing paragraph consisting of a lot of text separated only by line breaks into several clear paragraphs without a lot of copy-and-paste actions
  2. Defining paragraphs already while writing a text in the page editor input field
  3. Defining the future page structure of a text (at least paragraphs and headlines) that is created in another text editor but imported later into an ILIAS page (e.g. when using Edupad / Etherpad for online minutes).

Possible character string for such a delimiter tag:

  • ///
  • ^^^
Both need a RETURN to be identified as delimiter. The line is removed when the paragraph is separated in two paragraphs.

2 Additional Information

3 Discussion

JF 15 Apr 2013: The heading syntax already works, also in the JS mode. For separating paragraphs, we are searching for a good marker, e.g. "§§§" without additional text in one line. We schedule this for 4.4.

Matthias Kunkel, 18 Oct 2013: Postponed to 4.5 due to missing resources.

Matthias Kunkel, 26 Oct 2014: Postponed due to missing ressources.

Matthias Kunkel, 28 Feb 2015: This  feature was already scheduled for a previous ILIAS version but not implemented due to missing funding or time. We re-schedule it automatically for 5.1 to save time for discussing new feature requests.

Matthias Kunkel, 28 Feb 2015: I have renamed the feature page as it is now only addressing a separator tag for the page editor. I moved the original request into an accordeon.
 
@ Jour Fixe: How should the delimiter string look like? See suggestions above.

Kunkel, Matthias [mkunkel], Feb 15, 2016: We highly appreciate the feature request and schedule it for 5.2. The delimiter characters should be "///RETURN".

Kunkel, Matthias [mkunkel], 16 APR 2020 : This feature request has been postponed several times due to missing resources. Maybe the envisaged Page Layout Revision for ILIAS 7 is a good moment to implement this feature.

Kunkel, Matthias [mkunkel], 11 JAN 2021 : There is no more need for this feature request as the new ILIAS page editor creates new paragraphs automatically when ENTER has been clicked. Request set to 'redundant'.

4 Implementation

{please 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

Tested successfully and approved at {date} by {user}.

Last edited: 19. Apr 2023, 12:26, Kunkel, Matthias [mkunkel]