Feature Wiki

Information about planned and released features

Tabs

Commenting Page Editor Elements-Level or Character-Level

This needs more conceptual work and deciding  

This features depends on New Presentation of Notes and Comments being implemented.

1 Initial Problem

Comments and notes can be made on page-level. 

2 Conceptual Summary

  • Page Editor Elements like images can be commented on. The comment is attached to the element not to the page as a whole. Several comments can be made to the paragraph. 
  • The Page Editor Element of type "Text" allows for highlighting specific parts of the text: Starting with a specific character and ending with a specific character.  However the exact identical bit of text ccan conly be commented on once. After this users would have to answer to this one comment. We are aware that this character-specific commenting is very complex and costly. 

3 User Interface Modifications

3.1 List of Affected Views

  • Modal for Comments and Notes via Top-Actions > Needs to be removed one way or the other 
  • Comments above footer > Needs to be removed one way or the other 
  • Display of comments and notes  > Needs to be removed one way or the other 

3.2 User Interface Details

Needs to be done

3.3 New User Interface Concepts

{If the proposal introduces any completely new user interface elements, you might consult UI Kitchen Sink in order to find the necessary information to propose new UI-Concepts. Note that any maintainer might gladly assist you with 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

  • Author of the Request: {Please add your name.}
  • 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.}

6 Funding

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

7 Discussion

Killing, Alexander [alex], 24 Jan 2018: Some points:

  • We need to define how a side bar UI element works, if comments should be display right beside the text. Alternatives could be Popovers or other elements. A side bar would overlay/remove the current right column blocks, e.g. in a wiki. Also the mobile view will be a challenge here.
  • For the referenced selection there are also multiple possible levels of granularity:
    • the whole page element (e.g. media element/text element),
    • a DOM node within a text page element (e.g. a paragraph or a list item in a simple list),
    • a DOM selection. To maintain selections on editing is a complex and costly task.

8 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: 15. Mar 2018, 11:51, Erkens, Jochen [j.erkens]