wiki:COMMENT_FRAMES_R0

Version 5 (modified by dido, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=COMMENT_FRAMES_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

Users should be able to add comments while reviewing book, inside the rider and writer. This could happen via comment frames. There should be ability for the owner do delete comment, the user that type some comment should be able to edit it.

Task requirements

Implement prototype of comment frames that include following functionality.

  • Ability to type and post a comment
    • Include editable text field
    • Post or send button that posts the comment.(also the post could be evoked by pressing enter, shift + enter creates new paragraph)
  • Visibly the comment should include
    • User ID or name
    • Date and time in ISO format
    • Text content
  • Ability to review already posted comments.
    • Include non editable text field that lists the comments.
    • Vertical scroll bar should appear if needed inside this field.
    • Every comment should be on new line
    • For revision scroll bar could include only up and down arrow.

Task result

  • The result should be source code

Implementation idea

  • Scroll bars should appear only if they are needed.
  • There should be some text formatting for the comments in order to increase the readability of this frame. Adding empty line between different comments could do the job.
  • Also different color for the user ID(name) could increase the readability too.

  • If the user is not authenticated should appear as anonymous

(Add links to related tasks that could be useful or helpful.)

How to demo

  • Create new book
  • Place comment frame inside of it.
  • Go to preview mode add some comments
  • Upload this book on the server.
  • Open the book again via reader and type some comments again

Design

(Describe your design here.)

Implementation

(Describe and link the implementation results here (from the wiki or the repository).)

Testing

(Place the testing results here.)

Comments

(Write comments for this or later revisions here.)

Attachments