[uf-discuss] Threaded Comments
David Janes
davidjanes at blogmatrix.com
Wed Oct 11 17:26:04 PDT 2006
This will be an excellent time to mention, for the purposes of FYI to
all, the Atom Threading extensions [1]. Someone else can jump in and
mention The Process.
Regards, etc...
David
[1] http://www.ietf.org/rfc/rfc4685.txt
On 10/11/06, Ashley Kyd <ashkyd at gmail.com> wrote:
> Dear The List,
>
> I'm in the planning stages of writing a piece of software that's going
> to depend heavily on microformats. Ideally I'd like to implement a
> threaded comment system, which by the looks of it hasn't been discussed
> under the comment discussion on the wiki.
>
> I can see issues with a microformat that covers both threaded and
> non-threaded comments, however.
>
> Take the following non-markup example of a threaded conversation (as
> seen in vBulletin & DeviantArt):
>
> Mary: Hello
> Tom: Hello, Mary!
> Mary: Hi, Tom.
> Betty: Welcome.
> Joe: Completely unrelated to the above.
>
> Compare this to the linear version, in use by most software today:
>
> Mary: Hello
> Tom: Hello, Mary!
> Mary: Hi, Tom.
> Betty: Welcome.
> Joe: Completely unrelated to the above.
>
> The issue comes when you try to create a microformat that encompasses
> both styles.
>
> Ideally, a threaded conversation would include nested elements (for
> example, lists) to show a relationship.
>
> <ol>
> <li>Mary: Hello
> <ol>
> <li>Tom: Hello, Mary!</li>
> </ol>
> </li>
> </ol>
>
> However, a linear discussion would be better suited with just the one
> list.
>
> <ol>
> <li>Mary: Hello</li>
> <li>Tom: Hello, Mary!</li>
> </ol>
>
> The problem is that just a single list shows no explicit relationship to
> the last comment. So if the microformat was going to include some method
> of determining a comment's parent (who the comment is replying to,)
> there will have to be two meanings - one for nested elements, and one
> for linear elements.
>
> Concise version:
>
> * Threaded comments have a semantic relationship with the last comment.
> * Linear comments have an _implied_ relationship with the last comment.
> * Any microformat is going to have to have two modes: one threaded, and
> one not.
>
> Is what I'm saying making sense?
>
> Regards,
> Ashley Kyd
> Making trouble for everyone.
>
> _______________________________________________
> microformats-discuss mailing list
> microformats-discuss at microformats.org
> http://microformats.org/mailman/listinfo/microformats-discuss
>
More information about the microformats-discuss
mailing list