I used to run the website www.hof.org.uk. Basically, it's a load of static HTML pages, with a bulletin board that was cobbled together from scratch by me in Perl. The board was written to emulate the venerable old WWWBoard from Matt's Script Archive AND also provide a linear/flat-type option (because nothing at the time did both).

The code is now beginning to creak - it was never written with security in mind - and I want to hand the website over to others. Nobody seems to write their own code any more and certainly no-one stands a chance of reading my obscufated Perl!

So I'm looking for an off-the-shelf system that could both serve as a portal to the main site but, most importantly, serve as a bulletin board system.

The trick is, of course, to maintain as much of the look and feel as possible while still moving over to a supportable platform.

So, here's the question: can UBB.threads be put together to ape the board below:

[Linked Image from 194.128.66.99]
(thread index in "threaded" mode)

[Linked Image from 194.128.66.99]
(thread index in "non-threaded/flat" mode - ie. linear in UBB.threads terminology)

[Linked Image from 194.128.66.99]
(viewing a thread in "threaded" mode)

[Linked Image from 194.128.66.99]
(viewing a thread in "non-threaded/flat" mode)

The trick is that the modes can be mixed. Someone might view the thread index in threaded mode, but view the threads themselves in flat, or the other way round. Or they may go flat across the board, or threaded across the board.

(there is also only one big anarchic discussion board, not subdivided into category or topic areas, but I suspect it's not an issue if we wanted to maintain that single-board format)

So, basically - could we use UBB.threads to produce something similar to our existing setup?