home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / vdocs.zip / VC6A < prev    next >
Text File  |  1993-12-19  |  21KB  |  386 lines

  1. .TOPIC:                                           
  2. Messaging Functions
  3.  
  4.                                            VBBS 6.12 Documentation -- 6-A-1
  5.  
  6.  
  7.          ╔════════════════════════════════════════════════════════════════╗
  8.          ║ CHAPTER 6 ANNEX A      MESSAGING FUNCTIONS                     ║
  9.          ╚════════════════════════════════════════════════════════════════╝
  10.  
  11.                 The default VBBS setup places all communications functions
  12.          in the Main Menu.  As stated earlier, separate menu displays for
  13.          messaging and/or E-mail (for instance) may easily be customized
  14.          to present whatever type of interface the sysop wishes.  Again,
  15.          see "Customizing VBBS" for more information.
  16.  
  17.  
  18.          Main Menu Commands and What They Do -- Messaging
  19.          ════════════════════════════════════════════════
  20.  
  21.          [L] List Messages              Lists message bases in current
  22.                                          topic area, then prompts user
  23.                                          to enter a sub, change topics,
  24.                                          or quit.
  25.          [P] Post Message               Post a message in the current
  26.                                          message base.
  27.          [N] New Message Scan           Allows user to scan all new mes-
  28.                                          sages in configured bases.
  29.          [R] Read Sequential            Read messages in current base se-
  30.                                          quentially.
  31.          [S] Scan Brief                 Scans posts in current base in
  32.                                          groups of 10, showing the mes-
  33.                                          sage number, author, and subject.
  34.          [J] Join/Ignore Bases          Allows users to set up bases to
  35.                                          ignore or mark for scanning.
  36.          [>] Next Base                  Move to the next message base in
  37.                                          sequence; also activated by [+].
  38.                                          Note that a user moving through
  39.                                          three consecutive bases using
  40.                                          [+] may actually activate his or
  41.                                          her modem's hangup string.
  42.          [<] Previous Base              Move to previous base; also acti-
  43.                                          vated by [-].
  44.          [#] Change to Base #           Change to a particular message
  45.                                          base by entering its number.
  46.          [$] Change Topic               Lists available topic areas, then
  47.                                          asks user which one to go to.
  48.  
  49.  
  50.             SETTING UP TOPIC AREAS
  51.             ══════════════════════
  52.  
  53.  
  54.                    Topic areas are used by VBBS to join databases together
  55.            into more manageable groups for sysops and users.  Both message
  56.            databases and file databases can be linked together into
  57.            Database Topic Groups.  By running VCONFIG and choosing option
  58.            3. Database Configuration, you will see the following menu:
  59.  
  60.                                            VBBS 6.12 Documentation -- 6-A-2
  61.  
  62.                           ┌────────────┤Type├────────────┐
  63.                           │       Message Bases          │
  64.                           │       File Directories       │
  65.                           │       Custom Databases       │
  66.                           │       Sort Configuration     │
  67.                           │       Compile Network Info   │
  68.                           └──────────────────────────────┘
  69.  
  70.            VBBS comes preconfigured with three main Database Topic Groups
  71.            already set up: Message Bases, Files Directories, and Custom
  72.            Databases.  Topic Groups are identified by using a letter,
  73.            number, or symbol from ascii characters 33 to 255.  Thus, letter
  74.            A is already used for the Message Bases, letter F is used for
  75.            File Directories, and letter O was designated for the Custom
  76.            Databases.  Thus, many characters are available after VBBS
  77.            is installed for the sysop to use for adding other Database
  78.            Topic Groups. These are called DBGroup Identifiers.
  79.  
  80.  
  81.            Adding Topics for Message Bases
  82.            ═════════════════════════════════
  83.  
  84.                 To add another Topic Group to be used for messages, simply
  85.            highlight Message Bases on the Type menu above, and press the
  86.            Return key.  You will then see the following menu:
  87.  
  88.                 ┌─────────────────┤Select Group├───────────────────┐
  89.                 │ A - Main                                         │
  90.                 │                                                  │
  91.                 │                                                  │
  92.                 └[Up ]─[Dwn]─[Enter]=Select─[F1]=SubMenu─[Esc]=Quit┘
  93.                  [Arw] [Arw]
  94.  
  95.            Pressing F1 will bring up the SubMenu:
  96.  
  97.                         ┌──────┤F1 Sub-Menu├───────────┐
  98.                         │    Add New Database Group    │
  99.                         │    Delete Database Group     │
  100.                         │    Edit Topic Name           │
  101.                         └──────────────────────────────┘
  102.  
  103.            Highlighting "Add New Database Group" here will prompt you for
  104.            a topic letter. Choose an unused letter from A-Z, enter the
  105.            name of the Database Topic Group you would like users to see,
  106.            and press Return.
  107.  
  108.            -->  IMPORTANT NOTE:  Be sure to use a unique letter for each
  109.                                  topic group you add since inadvertently
  110.                                  reusing a letter will cause the existing
  111.                                  databases to be linked to the new topic
  112.                                  you have created, as well as the existing
  113.                                  topic.
  114.  
  115.            To add message bases to the new Topic Group you have created,
  116.            simply choose the new topic letter now listed on the Select
  117.            Group menu and add normally as outlined in the "Configuring
  118.            and Editing Databases in VCONFIG" section of this manual.
  119.  
  120.                                            VBBS 6.12 Documentation -- 6-A-3
  121.  
  122.            -->  IMPORTANT NOTE:  Be aware that each Database Topic Group
  123.                                  set up may contain a maximum of 100
  124.                                  databases. Each database itself may hold
  125.                                  up to 32000 entries.
  126.  
  127.  
  128.            Creating Topics for File Directories
  129.            ════════════════════════════════════
  130.            To add new topics for use by file directories, the same
  131.            procedure is followed, except that on the Type menu above,
  132.            you must select File Directories.
  133.  
  134.                         ╔═╗      Before setting up new topic areas, try
  135.                         ╚═╝      to plan ahead and divide the existing
  136.                                  characters between message areas and file
  137.                                  areas.  Since the characters are shared
  138.                                  between both types, a little planning
  139.                                  will save you some reshuffling later on.
  140.  
  141.            Similar to the above, Custom Databases may also be set up. These
  142.            are treated as message type databases in formatting and are
  143.            used mainly in conjuction with specialized scripts to add, for
  144.            example, a quote of the day, random logoff screens, etc.
  145.  
  146.  
  147.            Deleting Topics
  148.            ═══════════════
  149.            To delete Database Topic Groups, again the F1 Sub-Menu allows
  150.            for this; however, you should delete each individual database
  151.            first if it is no longer desired.
  152.  
  153.            -->  IMPORTANT NOTE:  Deleting a Database Topic Group does not
  154.                                  automatically delete the databases which
  155.                                  belong to it.
  156.  
  157.  
  158.            Moving Databases to Different Topic Areas
  159.            ═════════════════════════════════════════
  160.            Once databases are created within a Database Topic Group, it is
  161.            possible to easily move them to a different existing topic area.
  162.            This is accomplished by editing the information for the database
  163.            entry itself.  Option Z) DB Group:  in each database can be
  164.            changed at any time to change a database to another topic.
  165.  
  166.  
  167.            --> IMPORTANT NOTE:   After adding, deleting, or moving any
  168.                                  Database Topic Groups, you must run the
  169.                                  Sort Configuration and Compile Network
  170.                                  Info options on the Type menu for any of
  171.                                  the changes to take effect.
  172.  
  173.                                            VBBS 6.12 Documentation -- 6-A-4
  174.  
  175.          VFSE Full-Screen Editor
  176.          ═══════════════════════
  177.  
  178.                 VBBS comes with both a standard line editor and a powerful
  179.          built-in full-screen editor.  The full-screen editor features 36
  180.          text color choices which are enabled by hitting [Ctrl-P], then a
  181.          number from 0 to 9 or a letter from A to Z.  [Ctrl-P] followed by
  182.          a question mark will display a list of color choices.  Other con-
  183.          trol-key options exist for various other functions including cur-
  184.          sor movement, line feeds, line and character deletes, cut-and-
  185.          paste, etc.  These commands may be found in the editor help-file
  186.          by pressing [Ctrl-Z].
  187.                 On the top line above the workspace, the user is shown
  188.          the message or E-mail title, the current line number, and the
  189.          insert/overwrite status.  The editor starts in OVR (overwrite)
  190.          mode and can easily be toggled to INS (insert) mode by using
  191.          either the Insert key or [Ctrl-O].
  192.                 The VFSE allows user to upload previously-prepared text
  193.          at any time.  Pressing the slash [/] key and supplying a file
  194.          name at the prompt inserts the prepared text into the workspace.
  195.          This is a neat and efficient way for the sysop to create or edit
  196.          .MNU-type menus, system taglines (see "System Taglines" for more 
  197.          information), bulletins, or whatever.
  198.                 The full-screen editor is an ANSI-based editor; users who
  199.          have their ANSI preference enabled should be encouraged to use
  200.          the FSE for its superior features.
  201.  
  202.          Message Quoting
  203.          ═══════════════
  204.  
  205.                 VBBS features advanced message quoting in messages and in
  206.          E-mail.  Users who reply to posts or E-mail are asked whether
  207.          they wish to quote from the post or E-mail to which they're re-
  208.          plying.  If the user chooses "yes", then a special screen will
  209.          appear, allowing him or her to choose which lines are to be quo-
  210.          ted in the reply.  The user is prompted at each line of the mes-
  211.          sage whether to 
  212.  
  213.                 [A]dd that line into the quote workspace,
  214.                 [S]kip that line and advance to the next, jump to the
  215.                 [N]ext portion of the original message, 
  216.                 [R]estart the quoting process (useful in case of an 
  217.                     accidental skipped line), or 
  218.                 [Q]uit from the quote workspace altogether.
  219.  
  220.          There is a 20-line limit on the amount of previous text that may
  221.          be quoted; upon reaching the 20th line, the quoter automatically
  222.          returns the user to the editor workspace.  The quoted lines are
  223.          prefaced with a bright green ">" symbol.
  224.  
  225.  
  226.                                           VBBS 6.12 Documentation --  6-A-5
  227.  
  228.          ╔═╗    There is a definite "art" to effective quoting.  Beginners
  229.          ╚═╝    sometimes quote more of the original message than is ne-
  230.                 cessary, but this decreases with practice, especially in
  231.                 networked message bases.  Note that quoted lines may be
  232.                 edited to remove extraneous words or phrases; this can
  233.                 help the quoter "zero in" on the essence of the quote.
  234.  
  235.  
  236.          Message Threading
  237.          ═════════════════
  238.  
  239.                 In addition to quoting, message "threading" exists in all
  240.          message bases.  This allows the user to search for the original
  241.          message in a "thread" (line of discussion) and all replies to
  242.          that message.  It should be noted that the threader searches on
  243.          the title field of the message; if the title has been changed by
  244.          someone replying to the message, the threader will not pick it
  245.          up as a reply.
  246.  
  247.          ╔═╗    In order to facilitate threading on network subs, users
  248.          ╚═╝    and sysops are being encouraged to make titles as descrip-
  249.                 tive of the contents as possible; one- or two-word titles
  250.                 like "YO!", "Hmmm...", "Why don't...", and the like are
  251.                 being discouraged.  Users replying within the context of
  252.                 a particular message thread should not change the working
  253.                 title if they want it to be included in a thread; if they
  254.                 are digressing, changing the subject, or starting a new
  255.                 thread, they should come up with a new title.
  256.  
  257.          Message Search
  258.          ══════════════
  259.  
  260.                 VBBS messages may be searched in two ways.  Pressing [S]
  261.          from the message submenu prompt will display the next 10 messages
  262.          in sequence.  Following that, pressing [R] will bring up a
  263.          "search" prompt that allows the user to search the message data-
  264.          base by title.
  265.  
  266.          ╔═╗    The [S]can feature is one of the most useful tools a sysop
  267.          ╚═╝    has, especially if her board carries a lot of active net-
  268.                 worked message bases.  Scanning titles takes MUCH less
  269.                 time than reading EVERY message; this is another argument
  270.                 in favor of descriptive message titles.
  271.  
  272.          Message Sub Validation
  273.          ══════════════════════
  274.  
  275.                 Each message base may be assigned a "requires validation"
  276.          status from within the DATABASE Configuration of VCONFIG.  This
  277.          is to allow the sysop a degree of control over what goes out
  278.          onto a network from his system.  Some network subs require net 
  279.          validation to be set to "on"; when subscribing to a "secured" 
  280.          sub, the subscribing sysop should inquire about this.
  281.                 
  282.          ╔═╗    One caveat about message sub validation:  sysops some-
  283.          ╚═╝    times forget to validate the messages, resulting in a
  284.                 pileup of messages, especially on active subs.
  285.  
  286.  
  287.                                           VBBS 6.12 Documentation --  6-A-6
  288.  
  289.  
  290.          Message Sub Moderators
  291.          ══════════════════════
  292.  
  293.                 Moderators, sub-ops, and co-sysops can be very useful for
  294.          any BBS.  In local messaging areas, sub-ops can be invaluable as
  295.          discussion leaders, often causing a far greater user participa-
  296.          tion in subs than if those subs were without a moderator.  As
  297.          mentioned above, some network subs require net validation, and 
  298.          often a sysop may not have the time each day to validate the 
  299.          messages in those subs.  In that case, a sub-op can be very use-
  300.          ful in performing those duties for the sysop.  
  301.  
  302.                 To designate a user as moderator for a particular sub,
  303.          go into VCONFIG and enter his or her user number in the "Data-
  304.          base Co-sysop" field for that sub.
  305.  
  306.  
  307.          Messaging Sub-Menu
  308.          ══════════════════
  309.  
  310.                 While reading messages, a user has several options that
  311.          are presented at each message prompt.  These are hard-coded into
  312.          VBBS, so altering them requires a source-code modification.
  313.  
  314.          [Enter] Next Message           Read the next message.  
  315.            [R]   Reply to Message       Post a public reply to the cur-
  316.                                          rent message.
  317.            [A]   Read Message Again     Re-read the current message.
  318.            [D]   Delete Message         Delete the current message.
  319.           [###]  Jump to Number ###     Entering a number will take you
  320.                                          to that message number.
  321.            [S]   Scan Next 10 Mes-      Show the titles of the next 10
  322.                  sages                   messages.  This is a very use-
  323.                                          ful feature, especially on ac-
  324.                                          tive message bases.
  325.            [B]   Bypass Sub (Quick      If you're doing a quick-scan, [N]
  326.                   Scan)                  from the main menu, this will
  327.                                          move you to the next sub with-
  328.                                          out having to read all the mes-
  329.                                          sages in the current sub.  If
  330.                                          you find yourself using this
  331.                                          option a lot, you might consider
  332.                                          using the [J]oin/Ignore Bases
  333.                                          command to configure your new-
  334.                                          message scan.
  335.            [E]   Send E-mail Reply      Send a private E-mail to the au-
  336.                                          thor of the current message.
  337.                                          His/her network address is in
  338.                                          the message header.
  339.            [Z]   Non-Stop               Allows a user to read messages
  340.                                          without stopping.
  341.            [Q]   Quit Reading Mes-      Returns to the Communications
  342.                  sages                   Menu.
  343.  
  344.                                           VBBS 6.12 Documentation --  6-A-7
  345.  
  346.            [+]   Thread Forward         Search for replies to current
  347.                                          message (if any).  Quite use-
  348.                                          ful in eliminating redundant
  349.                                          replies; if someone's asking
  350.                                          a question, use this to check
  351.                                          to see whether someone else
  352.                                          has already answered it to
  353.                                          your satisfaction.
  354.            [-]   Thread Backward        Search for the original post that
  355.                                          prompted the reply you're rea-
  356.                                          ding now (if any).
  357.          ──────── Sysop ──────────
  358.  
  359.            [X]   Extract Text           Allows sysop to extract the text
  360.                                          of a message for later reading
  361.                                          or printing.  Sysop is prompted
  362.                                          for a filename (.PST is a good
  363.                                          extension to use, as it won't
  364.                                          be confused with .TXT files).
  365.                                          Sysops beware:  liberal use of
  366.                                          this function can greatly bloat
  367.                                          your Main VBBS directory!  :-)
  368.            [M]   Move Message           Moves message to a different sub.
  369.                                          Useful for combatting off-topic
  370.                                          posts, or for bringing in rele-
  371.                                          vant posts from other subs.
  372.                                          
  373.  
  374.            [P]   Toggle Permanent       Toggles current message between
  375.                                          permanent/non-permanent.  This
  376.                                          is quite useful in making the
  377.                                          first message of a sub a "sub
  378.                                          rules/policies" post.
  379.  
  380.          A word on message threading:  if a thread-search fails to find an
  381.          original or a reply, it doesn't mean there ISN'T one; the thread
  382.          function searches by TITLE.  If someone has entered a related
  383.          message under a different title, it will not show up as relating
  384.          to the current thread.
  385.  
  386.