Currently there is not a gateway to Usenet News (but see discussion on that issue). Rather, forums and messages are maintained on a web server. Unlike most news servers, messages never expire (unless an automatic expiration feature is enabled). But like usenet articles, HyperNews messages may not be edited after being "posted". However, there are many applications where it makes sense to allow editing, so we would like to add support for that.
The source for HyperNews is avaiable to anyone who wants to download it. Please read the installation instructions and bug reporting forums.
There are several related WWW projects on collaboration that allow feedback from readers on the web.
HyperNews is not intended to be centralized, and all articles (created here) are not on one machine (there are article and message bodies on other servers, and many other HyperNews servers have been set up). The list of responses to an article are stored on the machine that serves the article, but that centralization only applies to a single article and it cannot be avoided. Also, response bodies may be stored on the same machine, if the responder does not want to provide a URL.
Everyone is invited to install the HyperNews source on their server to begin distributing articles more widely. Distributing the articles will distribute the load and make HyperNews more scalable. Caching and replication would also help, but that will be required to make the WWW scalable in any case.
Contrary to appearances, HyperNews does not modify the base article to append responses. Instead, the HyperNews "get" routine fetches and returns the base article with the response tree appended dynamically. This is also true of responses, no matter whether you provide a URL for the body of the response or HyperNews creates a document for the body. Consequently, the body is returned from two http servers for each access. This is not desirable, but it will be unnecessary when public annotation support is added to servers and clients.
Each message is numbered, starting at 1 within each HyperNews node (a
base article or message). All messages under an article or message
are in a subdirectory, and each message has a file containing
information about the message named "
A URL to a message looks like:
".../HyperNews/get/baseArticle/3/10/2.html". The "get" script looks
up the information about the message, generates the HTML for the
message body and the outline of reply messages, if any.
The "Add Message" button at the bottom of the page is the general way
to add messages, responses, questions, whatever.
Another
Overview of HyperNews was prepared for a talk on collaboration
technologies. Another outline of HyperNews
Features is also available. HyperNews
is HyperDiscussion is a forum that lists several interesting uses
of HyperNews, most oriented around education.
Other Articles About HyperNews
Articles with References to HyperNews
Unrelated HyperNewses
This HyperNews is not related to several other programs or
systems with the same or similar name:
Daniel LaLiberte
(liberte@hypernews.org)
Last modified: Sun Mar 14 23:09:09 EST 1999