home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / NEWS57.ZIP / USERON.SUP < prev   
Encoding:
Text File  |  1995-01-07  |  3.6 KB  |  118 lines

  1.  
  2.                            -=( The UserDoes idea )=-
  3.  
  4.  
  5. This is a little documentationfile about the UserDoes and the
  6. SysDoes files used by my UserOn door and by HandyMan.
  7.  
  8.  
  9. History and Why??
  10. =================
  11.  
  12. The idea for the UserOn door was born after RA threw in the
  13. status field for the "Who's online" menu type. Users on the other
  14. lines could see what the other users were doing.. or.. could
  15. they? Well, actually, as long as the other user stayed in RA,
  16. everything wasn't to bad.. But when the uses started a door, RA
  17. was only telling that the user was "External" Who cares..
  18.  
  19. So I dreamed up UserOn. Every door can post information for
  20. UserOn to display. If the door doesn't do it, the SysOp can do it
  21. himself from batch. So there's no longer any excuse for just
  22. "External"....
  23.  
  24. Today many RA doors support the idea and there is also an
  25. implementation of an UserOn clone for PROboard. I've already
  26. seen a number of PROBoard PEX programs which also create
  27. UserDoes files. I guess the idea has proven its value.. To
  28. bad BBS authors don't implement it into the BBS itself..
  29.  
  30.  
  31. UserDoes:
  32. =========
  33.  
  34. UserDoes.<Node> is the info file created by the door. It's a
  35. textfile with a single line of text of max. 75 characters.
  36.  
  37. The extension of the UserDoes file is the node of the program who
  38. created the UserDoes file.
  39.  
  40. So USERDOES.1 is a legal name. (USERDOES.001 is NOT!)
  41.  
  42. This UserDoes file can contain a simple line like:
  43.  
  44.      Is playing multi-line tradewars 3001.. Return of the
  45.      klingons!
  46.  
  47. Or can be continuously be updated to show the users score.
  48.  
  49. F.e. 
  50.  
  51.      Is playing Tetra. Score 100 Lines 35
  52.  
  53.  
  54. it is the responsibility of the door or batchfile to clean up its
  55. own mess and delete the UserDoes again.
  56.  
  57. SysDoes:
  58. ========
  59.  
  60. Ok, the UserDoes tells the world what the users are doing, but
  61. what if the system is processing mail.. And you want to tell the
  62. world why everything is so slow.. SysDoes is a file shown in
  63. UserOn (and HandyMan) when there's no user on line. You can use
  64. it for occasions like thisone, or to tell everybody that Line 3
  65. is just a local line waiting for the sysop.
  66.  
  67. Example:
  68.  
  69. Let's say that Node 1 is processing mail and node 3 is a local
  70. node. Create a SysDoes.3 with the line:
  71.  
  72.      * Local node, just waiting for the SysOp *
  73.  
  74. and put it into your semaphore directory. From that point on,
  75. whenever you're  not logged on to node 3, this line is shown in
  76. UserOn. It's never deleted  unless you delete it yourself..
  77.  
  78. At the beginning of your incoming mail batch you write a line:
  79.  
  80.      Echo Node is processing mail. > G:\SEMAPHORE\SYSDOES.1
  81.  
  82. and at the end of the mailbatch
  83.  
  84.      Del G:\SEMAPHORE\SYSDOES.1
  85.  
  86. And everybody who logs on to the other lines can see why node one
  87. is down.
  88.  
  89. Tech info:
  90. ==========
  91.  
  92.      ■    SYSDOES and USERDOES files are posted through the
  93.           SEMAPHORE directory. (The semaphorepath in the
  94.           RAConfig)
  95.  
  96.      ■    SYSDOES is never deleted. It's overruled by a user
  97.           logging in. Or you have to delete it yourself.
  98.  
  99.      ■    USERDOES is created when necessary and it's the
  100.           creators responsibility to clean up!
  101.  
  102.      ■    Both the SysDoes and the UserDoes can contain a single
  103.           line of ascii text. Maximal length 75 printable
  104.           characters. Don't put ansi or avatar codes in those
  105.           strings..
  106.  
  107.  
  108. Doors supporting UserDoes files:
  109.  
  110.  ■ All the LiveSystems Doors and the RADoor door writers toolbox. 
  111.    (Pong, Trivia, UserOn itself, News, ShowFile, Vote, etc.)
  112.  
  113.  ■ Richard Faasen's Tetra and his toolbox RADU
  114.  
  115.  ■ Jos Bergman's RAStock
  116.  
  117.  ■ Ron Huiskes RA_New, RA_Files and his toolbox.
  118.