[CONTEDIT-6] Seamlessly add, edit and jump between text fields and text blocks Created: 26/Jan/17  Updated: 27/Oct/17  Resolved: 07/Mar/17

Status: Closed
Project: Content Editor
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0

Type: Story Priority: Neutral
Reporter: Andreas Weder Assignee: Aleksandr Pchelintcev
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File 1 Add text block.png     PNG File 2 Move edit focus.mouse+touch.png     PNG File 3 Move edit focus.keyboard.png    
Issue Links:
dependency
depends upon CONTEDIT-7 Polish text-editing mechanics and qui... Closed
is depended upon by CONTEDIT-27 First take at visual design for Artic... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Epic Link: Initial Article editor
Sprint: Basel 82
Story Points: 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.



 Comments   
Comment by Andreas Weder [ 28/Feb/17 ]

I'm reopening this story as a way to keep track on the polishing and improvement work we've identified we want to go in still at this point in time (see ARTEDIT-7). Re-opening the story makes it easier to visualize the overall status on the story map.

Comment by Andreas Weder [ 07/Mar/17 ]

I'm closing this now, as apchelintcev has finished the polishing issue.

Generated at Mon Feb 12 00:16:06 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.