(This post is ten years late. Nobody cares any more, including the people who care.)
Old Usenet hands contemplate web forums with aesthetic revulsion. They're a single point of failure, the interface is not flexible, killfiles require Greasemonkey scripts or similar rubbish. Usenet was so much better. (Except even its fans don't bother much any more.)
An NNTP backend on a web forum — or, rather, a web forum interface to NNTP — seems a simple enough idea. So why hasn't it happened?
I think the two key problems are:
On web forums, threads are a first-class entity. On NNTP, a thread is an ad-hoc view of a group of messages, assembled on the fly from what References: headers can be found.
Web forums are synchronous: you will never get a thread with missing posts. Missing posts are normal on NNTP, as its distributed nature means receiving a message at all, let alone receiving it in the right order, can't be guaranteed.
These are technical differences, but they're fixed in place by user expectations.
To what extent would bolting an expectation of strong threading onto NNTP break expectations? To what extent would an expectation of pretty-much-synchronous strong threading be breakable by NNTP?
(There's other fluff like identity management, which NNTP doesn't do at all, trusting whatever the poster puts in the From: field. But that's not part of the very nature of the problem.)
Even on single-system two-way gateways, the culture clash can be problematic. e.g. the wine-users list, which has a two-way gateway to the forum. No messages are lost, but the different posting styles clash badly.
So. Are there any useful suggestions? How to do forums over NNTP? How to map the user expectations of one to the user expectations of the other?
(Cheers to those providing useful suggestions and comments on Facebook and Twitter. Which will be the next frontiers.)
(no subject)
Date: 2011-06-27 02:31 pm (UTC)It would break Outlook Express. Boo hoo.
In the opposite direction: to what extent would bolting the expectation of a message in a thread being a reply to a specific other message, rather than to the thread in general, onto web forums break expectations?
If the default webby view is by arrival time rather than posting time - or if the web thing has some way of indicating "I don't have this message yet" and putting a placeholder in the right space in the thread tree - it should be soluble, I think.
Posting styles are the big problem - one article as one big coherent thought, vs one article as a throwaway comment. But this varies between USENET groups anyway.
(no subject)
Date: 2011-06-27 02:50 pm (UTC)There's the LJ/DW model of "the basic entity is the post, with a threaded comment tree underneath".
There's the web-forum model of "the basic entity is the thread, with multiple messages in strict time-order".
There's the Usenet (and to some extent, email) version of "the basic entity is the individual article/email, cross-linked with a variety of headers"
And there's the KOM "the basic entity is the conference, however each text has a list for all its parent texts and all its child texts; and we have ACLs to control who sees what".
All have their appeal, none fit perfectly in the model of the others, since they operate on quite different assumptions.
(no subject)
Date: 2011-06-27 03:08 pm (UTC)(no subject)
Date: 2011-06-27 03:26 pm (UTC)Part of the trick, on open Usenet or even a semi-private hierarchy, is that other nodes aren't running your software stack and you have to trust them to post well-formed articles and deal with the occasional broken article that doesn't have a References header or such. Software that broken is mostly ancient enough to have been garbage-collected by now, and Usenet does generate social pressure for the last holdouts to upgrade or go away. And sometimes you don't get an article but you do get a followup to it, or more likely the earlier article was cancelled.
Culture clash is going to be the main problem, if part of the community is used to text on 80-column screens and part wants to use HTML markup on windows of whatever width they're dragged to today.
But community is the important thing: I'd rather continue doing crufty old Usenet with well-clued friends than use the niftiest web-forum implementation with only drive-by morons posting.
(no subject)
Date: 2011-06-28 01:19 am (UTC)And, IIRC, Lars Magne Ingebrigtsen already wrote something like that for Gmane.
(no subject)
Date: 2011-06-27 04:42 pm (UTC)I don't know how much of that stuff has survived, I can't find very much of it with an initial google search. He did write a book (http://oreilly.com/catalog/9781565925373/), but I've not read it, so I've no idea how relevant it would be today.
(no subject)
Date: 2011-06-27 07:50 pm (UTC)(no subject)
Date: 2011-06-27 10:49 pm (UTC)(no subject)
Date: 2011-06-27 10:49 pm (UTC)(no subject)
Date: 2011-06-28 07:30 am (UTC)(no subject)
Date: 2011-06-28 07:07 pm (UTC)What i want, though, is a decent frontend. In a nutshell, something trn-like set up in AJAX, so when you visit a blog, it remembers when you last visited and shows you the next unread entry, and could also keep track of new comments.
(no subject)
Date: 2011-06-28 01:41 am (UTC)And that'll probably hit well before the more subtle technologically-encouraged culture clashes like “OMG, how dare you derail my precious thread with your offtopicness” vs. “dude, it's just thread drift”.
(no subject)
Date: 2011-06-28 01:36 pm (UTC)One would think so, but that doesn't seem to work in practice, especially given that the forum threads present in strictly chronological order, and (by that very lack of quoting) discourage starting reading anyplace but at the very first post. Most web forums "solve" this problem by locking threads after a certain amount of time/posts have been added to a threat, which prevents people from coming to a conversation history and participating in it. The number of threads out there that exist in a manner of "I'm having problem B with X" "X sux0rz. Use Y." *thread closed* *new thread* "Regarding the B problem (link), I found C, D and E in order resolved it", with little or no means of getting from the first thread to the second, is truly staggering.
(no subject)
Date: 2011-06-28 07:43 am (UTC)(no subject)
Date: 2011-06-28 07:57 am (UTC)(no subject)
Date: 2011-06-28 10:53 am (UTC)(no subject)
Date: 2011-06-28 01:07 pm (UTC)(no subject)
Date: 2011-06-28 01:44 pm (UTC)(no subject)
Date: 2011-06-28 01:47 pm (UTC)(no subject)
Date: 2011-07-01 04:57 am (UTC)(no subject)
Date: 2012-12-08 06:53 pm (UTC)I wrote about something along broadly the same lines (http://www.theinquirer.net/inquirer/news/1013886/social-networking-isn-news) a few years back.
I still reckon it could be done and done well. Forum interfaces all suck. The selling point could be just a really good forum interface, and the clever syndication stuff behind it just the silver lining for the sophisticated users.