To participate you must create an account on apostrophenow.com. If you have already done so, click Login.

Ticket #19 (accepted enhancement)

Opened 8 months ago

Last modified 3 months ago

Build Threaded Comment Interface

Reported by: rickybanister Owned by: dordille
Priority: major Milestone: 1.5
Component: apostropheBlogPlugin Version:
Keywords: Cc: agilbert, boutell, johnnybenson,
Symfony version:

Description

We will be creating a behavior to allow objects to receive comments. This will be a major component of the blog, but also work as a 'wall' type discussion platform.

interface for commenting

A 'write a comment' input field will be displayed instead of a 'comment' button of any kind. Focusing the input will reveal the attached form:

post a comment form - open

If no fields are changed and you unfocus any of the form fields, it should close back up.

Threaded comments are allowed, but for the purpose of this design, only one level of depth is allowed.

Attachments

comment-form.png (12.5 kB) - added by rickybanister 8 months ago.
post a comment form - open
comment-interface.png (67.4 kB) - added by rickybanister 8 months ago.
interface for commenting
comment-interface2.png (35.2 kB) - added by agilbert 8 months ago.

Change History

Changed 8 months ago by rickybanister

post a comment form - open

Changed 8 months ago by rickybanister

interface for commenting

Changed 8 months ago by agilbert

in reply to: ↑ description   Changed 8 months ago by agilbert

Replying to rickybanister:

Threaded comments are allowed, but for the purpose of this design, only one level of depth is allowed.

There isn't much horizontal real estate there for additional levels of depth. Can you include an example of how a conversation would look if there are three or four or even more levels to a single thread? Also, when you say "only one level of depth is allowed," is the allowed depth configurable somewhere?

I found the second "reply to this comment" field somewhat confusing. It's hard to tell which comment exactly you are replying to. In this example, am I replying to Rick's comment or John's?

Attached is an example of what it might look like if there were addition levels of depth allowed. Looking at this, shouldn't the reply field be directly under the comment you're replying to regardless of how many levels of depth there are?


  Changed 8 months ago by boutell

We could take an accordion approach instead of horizontal indentation. Or very limited indentation with visible faint lines...

  Changed 8 months ago by agilbert

  • cc boutell, added; tommybgoode removed

  Changed 8 months ago by dordille

  • status changed from new to accepted

  Changed 7 months ago by agilbert

  • version deleted
  • milestone set to 1.1

  Changed 3 months ago by dordille

  • component changed from apostrophePlugin to apostropheBlogPlugin
  • milestone changed from 1.4 to 1.5
Note: See TracTickets for help on using tickets.