We've recently moved hosts! Please report any weirdness with the wiki (or spam) on Utopia.

Conspire Requirements Specification/Message reading

From BBSWiki

Jump to: navigation, search

Contents

Message display

Threading

Primitive thread browsing in the stock nuDOC client is accomplished entirely from the read prompt. See that page for details on the user interface. Details about read order are presented here; configurable options are accessed from the config menu.

Flat read order

Posts are read in the order of post number, regardless of thread.

Thread read order

Posts are read by thread in threaded order; that is to say, in the order of the parent-child trees. In the following example, the order would be 123456, 123457, 123458, 123464, 123459, 123461, 123460. The read pointer travels "down" the inheritance tree, depth-first, traversing subtrees in ascending order by post number.

123456 (Nineteen Letter Guy) Thirty-eight character subjects abound 11-11 19:47
123457 +-(Neurophyre) Re: Thirty-eight character subjects abound    11-11 19:49
123458 |+-(War Boy) Re: Thirty-eight character subjects abound      11-11 19:53
123464 | +-(Ad Astra) Re: Thirty-eight character subjects abound    11-11 20:10
123459 +-(Fleep) I don't think so pal (was: Re: Thirty-eight charac 11-11 19:54
123461 |+-(Gwynn) Re: I don't think so pal (was: Re: Thirty-eight c 11-11 20:06
123460 +-(Emma) Re: Thirty-eight character subjects abound          11-11 20:04

For posts older than 1 year, the date and time field changes.

123456 (Nineteen Letter Guy) Thirty-eight character subjects abound  11-11-2005
123457 +-(Neurophyre) Re: Thirty-eight character subjects abound     11-11-2005
123458 |+-(War Boy) Re: Thirty-eight character subjects abound       11-11-2005

Deleted posts in threads

If a post is deleted but it still has children, it is replaced with a placeholder.

123457 +-(Neurophyre) Re: Thirty-eight character subjects abound    11-11 19:49
123458 |+-[DELETED POST]
123464 | +-(Ad Astra) Re: Thirty-eight character subjects abound    11-11 20:10

If a user reads over a deleted post with the spacebar or <n> key at the read prompt, the next message in sequence is displayed silently. There is no explicit notification of deleted messages while scrolling.

Header

Each post is preceded by a header.

Jul 15, 2006 14:15 from Bonzo
Subject: food

If the subject is blank, "(no subject)" is inserted.

Pagination

Messages longer than the user's terminal will be paginated. The prompt is as follows:

--MORE-- (32%)

The percentage indicator is locally calculated by the client based on the number of lines remaining. If this is for some reason impossible, then it is calculated by characters.

Spoiler prompt

Posts written containing an instance of "@MORE@" at the beginning of a blank line will have a pagination prompt inserted at that line, and the @MORE@ (or whatever XML tag used to replace it) will be eaten.

Ignore list

The messages printed if a post, subthread or thread posted/started by a user on the client's ignore list is found, and notification is on:

Post by Grog killed.
Subthread started by Grog killed!
Thread started by Grog killed!
Personal tools