[REBOL] Re: Threaded discussion reblet
From: jjmmes:yaho:o:es at: 28-Oct-2002 20:35
Hi Oldes,
I am interested in using it. I think this could be
really useful if it also can be used as a mailing list
viewer too.
I think the best storage system is to use the file
system. Although the REBOL MySQL driver is apparently
very good I think MySQL adds a complexity layer that
is not needed.
One idea for a scalable storage system is to store
each thread in folder and group all threads that start
with a letter within a top folder:
e.g. Thread: "General discussion" in folder
%/G/General discussion/ with files %1 %2 .. for the
sequential replies
The only think that has to be added is a simple
locking system to avoid concurrency issues.
With this structure, it would be trivial to parse a
mailing list file and group the messages by folder and
use the same viewer.
I think one of the existing tree styles (Romano,
Etienne or Cyphre's) would be great to walk through
the subjects/topics and then clicking on a topic would
display by user and date the different replies, which
could all be displayed with the contents in a similar
fashion to what IOS Conference does.
I think the synchronize could be really easy with the
client just pinging the server via .cgi to get a list
of files added to the threads beyond the last time the
client checked with the server, and then go to each of
the threads and get the newer messages or optionally
just update a thread when the user requests it in the
tree
I'd be glad to test or give feedback to any app you
have
--- RebOldes <[rebol-list2--seznam--cz]> escribió: >
Hello rebol-list,