Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

Threaded discussion reblet

 [1/2] from: rebol-list2:seznam:cz at: 24-Oct-2002 22:11

Hello rebol-list, it's already few months since I finished server side part of my own threaded discussion forum, now I started to make the GUI in Rebol. I would like to know, if there is someone interested in using it and if there is someone who could help me, because I'm still not sure how to store the threaded data offline and how to synchronize them. It would be easy to make it with MySQL as I will use it, but I know that there is not so many people who has it installed. Any idea? oldes

 [2/2] from: jjmmes::yahoo: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,