Uploaded image for project: 'Content Editor'
  1. Content Editor
  2. CONTEDIT-6

Seamlessly add, edit and jump between text fields and text blocks

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Neutral
    • 1.0
    • None
    • None
    • Basel 82
    • 13

    Description

      As an editor, I can write the article story in a free-flow manner by composing and jotting down paragraph after paragraph. Once I'm finished writing the story - or if I decide to just take a break -, the paragraphs are split into separate text blocks. The list of text blocks corresponds to the list of paragraphs I recently wrote.

      I can click on any text block to change the part of the story it contains. I can add new paragraphs, change or delete existing ones. All text is reliably and consistently split into text blocks, with each block containing exactly one paragraph, once editing stops.

      Goals

      • An article story can be written paragraph after paragraph after paragraph. Once defocused, the block containing the story gets split into individual text blocks. (see attachment 1).
      • I can freely jump between all the text blocks and the surrounding form fields (in the article outline above and the article footer below). I can do so especially well using the keyboard, but using the mouse and touch as well. (see attachment 2 and attachment 3).
      • I remain in an edit mode if I change to a different text block or text field by either:
        • moving the focus using the keyboard (TAB to move forwards; Shift+Tab to move backwards)
        • moving the focus using the mouse or touch
      Not needed yet

      Please mainly focus on implementing and refining the actual handling of text blocks and text fields, the addition of an optional article footer and the implementation of the proper mechanics of the UI such as jumping between blocks and fields.

      In particular, make sure that:

      • An article is only composed of text fields and text blocks.
        We will add additional field and block types in separate stories. Please do not invest into types other than text.
      • Text blocks need not to contain rich text yet (no rich text editor, just raw text).
      • We've factored the visual design for the elements out into a different issue.
      • Do not invest into moving or deleting content blocks.
      • Do not invest into a "move" or "focus" mode currently, as we have some refinements ready for that, which we will tackle when moving and deleting blocks.

      We will handle all of the above in separate issues. You should expect some changes into how things have been done so far in the POC.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                apchelintcev Aleksandr Pchelintcev
                weder Andreas Weder
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoD