home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / FMS20B.ZIP / FMS.DOC < prev    next >
Encoding:
Text File  |  1993-03-29  |  22.9 KB  |  577 lines

  1.  
  2.    ╔══════════════════════════════════╤══════════════════════════════╗
  3.    ║  The File Management System v2.0 │   Frontier Enterprises       ║
  4.    ║     for TBBS v2.2/TDBS v1.2      │   Post Office Box 3233       ║
  5.    ║   (c) 1993 Frontier Enterprises  │   Champaign, IL 61826-3233   ║
  6.    ║   by Andy Trick and Justin Kuntz │   (217) 356-0277 - Voice     ║
  7.    ╟──────────────────────────────────┤         356-9464 - Fax       ║
  8.    ║   Cost - $49   Visa/MC Accepted  │         356-0278 - Data (BBS)║
  9.    ╚══════════════════════════════════╧══════════════════════════════╝
  10.  
  11.  
  12.    PURPOSE:
  13.  
  14.       A COMPLETE replacement for the TBBS file transfer
  15.    system, and MUCH more:
  16.  
  17.       The File Management System (FMS) give users an easy
  18.    and powerful interface and provides sysops with more
  19.    flexibility than ever.  With FMS, sysops can define an
  20.    unlimited number of file areas for their users...
  21.    CD-ROM file directories can be ONLINE side by side
  22.    with file directories on the hard drive.  Users can
  23.    easily scan these file areas (comments and extended
  24.    descriptions included), tagging up to 50 files at a
  25.    time for download!
  26.  
  27.       Additionally, The File Management System boasts a
  28.    unique Batch Upload module never before seen on TBBS
  29.    systems.  Users can upload an unlimited number of files,
  30.    and may use up to 20 lines (sysop configurable) to
  31.    describe each file.  The entire File Managent System,
  32.    including Batch Upload, is compatible with both
  33.    Pseudo-Directory and Alternate Directory file formats.
  34.  
  35.       Furthermore, File Manager Setup lets the sysop easily
  36.    configure file areas and sub-areas with various options,
  37.    restricting users according to authorization and
  38.    priviledge level.
  39.  
  40.       See for yourself what an improvement The File
  41.    Management System is over your current file system.
  42.    Since installation is a snap, spend the next few minutes
  43.    testing it out.  If you have any difficulty whatsoever,
  44.    please contact us immediately.  We are more than willing
  45.    to help you!
  46.  
  47.  
  48.    FMS FILES AND THEIR FUNCTIONS:
  49.  
  50.       The following files must reside in a common directory:
  51.  
  52.             FMAN.TPG
  53.             FMAN.HLP
  54.             FMSETUP.EXE     & all .DBF files created by it.
  55.  
  56.       Optional files:
  57.  
  58.             FMS.DOC         - This file.
  59.             CHKPATH.LST     - Paths to check for dups before uploads.
  60.             UL.LOG          - Keeps track of upload activity.
  61.  
  62.             EDITOR.HLP     --
  63.             _FMSETUP.HLP    |
  64.             _FMSETUP.DBT    |-- These files are used by FMSETUP's
  65.             _FMSETUP.HND    |   help system.
  66.             _FMSETUP.TND   --
  67.  
  68.       CHKPATH:  CHKPATH.LST is a list of all directories to check
  69.                 for duplicate files.  FMAN will not allow users
  70.                 to upload files found in the specified directories.
  71.                 If you don't want to use CHKPATH simply delete the
  72.                 file and the program won't use it anymore.  Re-create
  73.                 the file in the same directory as FMAN.TPG to resume
  74.                 use.
  75.  
  76.        UL LOG:  The file UL.LOG keeps track of what files were
  77.                 uploaded, where they were uploaded, and who uploaded
  78.                 them.  As with CHKPATH, if you don't want to use
  79.                 UL.LOG simply delete the file and the program won't
  80.                 write to it anymore.  Re-create the file in the same
  81.                 directory as FMAN.TPG to resume use.
  82.  
  83.          NOTE:  For improved performace, you may want to install FMS
  84.                 onto a RAMDISK.  Be aware, however, that there have
  85.                 been cases where installing a RAMDISK has resulted
  86.                 in conflicts with TBBS.  These conflict are not
  87.                 related to a problem with The File Management System,
  88.                 but rather to a memory configuration problem on
  89.                 those computers.  For more information on installing
  90.                 a RAMDISK, please consult your DOS manual.
  91.  
  92.  
  93.    INSTALLATION:
  94.  
  95.       After configuring at least one File Area using FMSETUP
  96.       (see below),  you can call the File Manager program
  97.       from a TBBS menu with:
  98.  
  99.       "TYPE=200 OPTDATA={path}\FMAN /Q  && {FARFile} %BPS% [/D:x]"
  100.  
  101.       FARFile:  This is the name of the File Area containing
  102.                 the sub-directories a user will have access
  103.                 to.  Use FMSETUP to add, edit, and delete
  104.                 File Areas and the sub-directories defined
  105.                 within each.
  106.  
  107.         %BPS%:  The insertion parameter which sends the value
  108.                 of the caller's bps rate.  This is used by
  109.                 File Manager for calculating transfer times.
  110.  
  111.        "/D:x":  (optional)  This switch forces entry into the
  112.                 directory specified by the value x after "/D:".
  113.                 If this switch is used the user will not
  114.                 be prompted to select from file directories,
  115.                 and they will not be able to change directories 
  116.                 without exiting the program.
  117.  
  118.       WARNING:  The total OptData string cannot be more than
  119.                 64 characters long.
  120.  
  121.  
  122.    CONFIGURATION:
  123.  
  124.       Unlike many other TDBS applications which use a text
  125.    based configuration file, The File Management System
  126.    employs a sophisticated yet user friendly DOS based
  127.    program: FMSETUP.  Before you use the File Manager ONLINE,
  128.    you must first execute this program.
  129.  
  130.       NOTE: FMSETUP is capable of importing your current .FAR
  131.    files, so you can literally configure the entire File
  132.    Management System within minutes!
  133.  
  134.       Since FMSETUP is very simple to use, I recommend you
  135.    run it without first attempting to wholely understand it.
  136.    For those of you who do not like this approach, however,
  137.    in depth information is provided below.
  138.  
  139.       Again, all of the following information is contained
  140.    in FMSETUP's extensive on-line help system.  Because of
  141.    this, it is perfectly safe to run FMSETUP without any
  142.    prior knowledge!  If you get stuck, simply hit <F1> for a
  143.    detailed help screen.
  144.  
  145.  
  146. ****************************************************************************
  147. FMSETUP Main Menu Item #1:  Manage Area Directories
  148. ****************************************************************************
  149.  
  150.       Equivalent to editing a .FAR (File Area) file,
  151.    Manage Area Directories allows you to easily add,
  152.    edit, or delete sub-directories (sub areas) from
  153.    your file system.
  154.  
  155.    To help you visualize this, consider the following:
  156.  
  157.    FILE AREA: GAMES
  158.    SUB AREAS: -Apogee
  159.               -Software Creations
  160.               -Gamer's Edge
  161.               -Epic MegaGame
  162.               -ImagiSOFT
  163.  
  164.    When you call the FMAN.TPG program from your TBBS
  165.    menu entry, you pass it a FILE AREA.  For example:
  166.  
  167.    KEY=G TYPE=200 OPT DATA=D:\FMAN /Q && GAMES %bps%
  168.                                            |
  169.                                        FILE AREA
  170.  
  171.    Upon executing such a menu entry (thereby entering
  172.    the file system), the caller would be prompted for
  173.    which sub-area to view.  This process is similar
  174.    to TBBS's system of selecting a sub-area from a
  175.    .FAR file.
  176.  
  177.       Each sub-area is defined by 5 information fields:
  178.  
  179.    [AD] [CD] [DIRFILE] [DIRPATH] [DIRDESC]
  180.  
  181.    AD stands for Alternate Directory.  Set this
  182.    depending on whether the DIRFILE for this sub-area
  183.    is in alternate directory format (yes) or pseudo
  184.    directory format (no).
  185.  
  186.    CD stands for CD-ROM.  If the DIRPATH for this
  187.    sub-area points to a CD-ROM drive, set this option
  188.    to yes.  This will cause FMS to copy requested files
  189.    from the CD-ROM into a TEMPDIR for direct hard disk
  190.    download.  This minimizes the impact on TBBS of CD-ROM
  191.    drives (all of which are extremely slow).
  192.  
  193.    DIRFILE is the path and filename of the dir file for
  194.    this sub-area.  Example:
  195.  
  196.         C:\BBS\ADMIN\UP\UPLOAD.DIR
  197.  
  198.    DIRPATH is the path where the files in this sub-area are
  199.    located.  Example:
  200.  
  201.         C:\BBS\ADMIN\UP\
  202.  
  203.    DIRDESC is the description to display for this area.
  204.    Example:
  205.  
  206.         System Administration files
  207.  
  208.  
  209. ****************************************************************************
  210. FMSETUP Main Menu Item #2:  Add/Edit/Delete Area
  211. ****************************************************************************
  212.  
  213.    You may:
  214.  
  215.       1) Choose an area to edit.  You can do this by:
  216.          - Typing in the name of the area. 
  217.          - Picking from a list (hit F2).
  218.          - Double-clicking on the File Area field and then
  219.            double clicking on the area to edit.
  220.  
  221.       2) Add a new area by entering a file area name that
  222.          does not currently exist.
  223.  
  224.       3) Delete an area by pressing F5 and choosing an
  225.          area to delete.
  226.  
  227.    Edit Area Defaults:
  228.  
  229.       These are settings which are the same for every
  230.    directory within a File Area.  When TBBS calls
  231.    FMAN.TPG, the File Area defaults are loaded for the
  232.    specified area and remain constant.
  233.  
  234.     * Default Extension: (optional)
  235.       When a user enters a filename with no '.', this
  236.    extension will be added.
  237.  
  238.     * Upload Dir Check: (Yes or No)
  239.       When a user uploads with File Manager's built in
  240.    Batch Upload system, it can check filenames before the
  241.    transfer, or let the user upload first asking for
  242.    descriptions after the transfer.  This switch is only
  243.    effective if the user does not choose to LogOff after
  244.    transfer.
  245.  
  246.       YES - LogOff After Transfer: The program prompts
  247.    the caller to enter the filenames beforehand.  The
  248.    program will then check CHKPATH.LST to make sure that
  249.    the filename does not already exist before transferring
  250.    the file.  If the user uploads a file which he did not
  251.    specify beforehand, the file will exist but will have
  252.    no listing in the directory.
  253.  
  254.       ADVANTAGE: The program will always check CHKPATH.LST
  255.    for duplicate filenames.
  256.  
  257.       DISADVANTAGE: If the user uploads a file that he did
  258.    not specify, he will not be asked for a description.
  259.  
  260.       NO - Don't LogOff After Transfer:  The user may
  261.    upload files without specifying any filenames first.
  262.    After the transfer, the program will ask the user for
  263.    descriptions of any files which are new to that
  264.    directory (assuming they were uploaded by him).
  265.  
  266.       ADVANTAGE: Users are NOT prompted for filenames
  267.    before the transfer.  They can batch upload with
  268.    wildcards and will only have to type in descriptions.
  269.  
  270.       DISADVANTAGE: When more than one user is uploading
  271.    to the same directory at the same time, there is a
  272.    slight chance that the program will create a duplicate
  273.    file listing.
  274.  
  275.       NOTE:  No ULDirCheck is convenient on BBS's with only
  276.              one or two lines.  On multi-line systems where
  277.              more than one user is uploading to the same
  278.              directory, the ULDirCheck avoids duplicate file
  279.              listings.
  280.  
  281.     * Free Uploads: (Yes or No)
  282.       YES: Time spent uploading a file will NOT count on
  283.            billing class or against time remaining.
  284.        NO: Time spent uploading will count.
  285.  
  286.     * Front Uploads: (Yes or No)
  287.       YES: File listings for new uploads will be placed
  288.            at the beginning of the directory.
  289.        NO: File listings will be appended to the end of
  290.            the directory.
  291.  
  292.     * Visible Uploads: (Yes or No)
  293.       YES: New uploads will be visible to all callers.
  294.        NO: New uploads have an invisible listing.
  295.  
  296.     * Uploads Description Lines:  RANGE: (1-20)
  297.       Callers may use up to twenty 45-character lines to
  298.    describe new uploads.  This value sets the maximum
  299.    number lines which tells File Manager how many lines
  300.    to allow for extended descriptions.
  301.  
  302.     * Upload/Download Privilege Level: (optional)
  303.       These values represent the minimum privilege levels
  304.    a caller must have to upload or download files.
  305.  
  306.     * Upload/Download Authorization Field/Flag: (optional)
  307.       A caller must have this Authorization Flag set to
  308.    Upload/Download files.  If the Flag is set to zero, no
  309.    authorization will be enforced.
  310.  
  311.     * Upload Directory File: (optional)
  312.       This field stores the name of the text file in
  313.    which new uploads will be listed.  If no filename is
  314.    specified, uploads will not be allowed from the current
  315.    area.
  316.  
  317.     * Upload Path:
  318.       This field stores the path to which new files will
  319.    be uploaded.  If no path is specified, uploads go to
  320.    FMAN's homepath.
  321.  
  322.     * Upload/Download Text: (optional)
  323.       These are text files which will be displayed to
  324.    callers before uploading/downloading files.  If no
  325.    Upload/Download Privilege Level or Authorization Flag
  326.    is defined, the text will be displayed to ALL callers.
  327.    If either a Privilege Level or an Authorization Flag
  328.    for Uploading/Downloading is defined, only callers
  329.    without sufficient access will see the text.
  330.  
  331.       NOTE:  The upload and download Privilege Levels,
  332.              Authorization Flags, and Text Files are
  333.              entirely independent of each other.
  334.  
  335.  
  336. ****************************************************************************
  337. FMSETUP Main Menu Item #3:  Import FAR File(s)
  338. ****************************************************************************
  339.  
  340.       Importing .FAR file(s) is a quick and easy way
  341.    to convert your existing TBBS file system to FMS.
  342.    Simply specify the path and filename (wildcards
  343.    are acceptable) of the .FAR file(s) to import.
  344.  
  345.  
  346. ****************************************************************************
  347. FMSETUP Main Menu Item #4:  Define TempDirs
  348. ****************************************************************************
  349.  
  350.       Temporary directories are used to temporarily store
  351.    files which have been copied from a CD-ROM drive for
  352.    download.  This process minimizes the impact on TBBS
  353.    of CD-ROM drives (all of which are extremely slow).
  354.    You should define TEMPDIRs for all lines in use 
  355.    (including console) on your system whether you currently
  356.    have a CD-ROM or not.
  357.  
  358.       FMSETUP will check to see that you have valid
  359.    directories defined for each line upon shutdown
  360.    (and will alert you to any errors), but please check
  361.    over your TEMPDIRs to avoid any problems.
  362.  
  363.  
  364. ****************************************************************************
  365. FMSETUP Main Menu Item #5:  Global Settings
  366. ****************************************************************************
  367.  
  368.       This is where you define The File Management
  369.    System's settings.  These include the number of
  370.    lines in use (excluding console) on your system,
  371.    whether or not to show free disk space before
  372.    uploads, and color options.
  373.  
  374.       NOTE:  Although FMSETUP will check to see that
  375.              you have valid directories defined for
  376.              each line upon shutdown (and will alert
  377.              you to any errors), remember to update
  378.              the TEMPDIRs definitions when you add
  379.              or remove lines.
  380.  
  381.       You can preview your color choices by using the
  382.    F6 key.  Additionally, when in a color field you can
  383.    choose from a list of available colors by hitting
  384.    the F2 key.  To move forward in this list, simply hit
  385.    SPACE.  To use your mouse to select color options,
  386.    simply double click on a color field and pick a new
  387.    color from the list (by double-clicking again).
  388.  
  389.  
  390. ****************************************************************************
  391. TECHNICAL REFERENCE: FMSETUP's Authorable Help System
  392. ****************************************************************************
  393.  
  394. FMSETUP employs an extrememly powerful Level 5
  395. Authorable Context-sensitive Pop-up help system.
  396.  
  397. The following keys invoke the system:
  398.  
  399.          <F1> - Context Help
  400.   <SHIFT><F1> - Topic Help
  401.     <ALT><F1> - Authorable Help
  402.  
  403. While <F1> and <SHIFT><F1> provide different means
  404. of accessing the standard help system, <ALT><F1>
  405. allows you, the end user, to add or modify existing
  406. help screens to suit your needs.  For example, in
  407. a business environment the system could provide
  408. information on who to contact for help:
  409.  
  410.       "..if you still don't know what to put in the PRIV
  411.        field, see Joe in the Tech Support department.
  412.        He can be reached at extension 1234..."
  413.  
  414. For information on editing the Authorable Help system,
  415. hit F1 from inside an Authoring Window or read
  416. EDITOR.HLP.  The following topics are covered in detail:
  417.  
  418.       Cursor Positioning
  419.       Text Manipulation
  420.       Block Commands
  421.       Function Keys
  422.       Searching and Replacing
  423.       File Commands
  424.       Resizing the Edit Window
  425.  
  426.  
  427. ****************************************************************************
  428. TECHNICAL REFERENCE: File formats
  429. ****************************************************************************
  430.  
  431.       You must have an ASCII directory file for each
  432.    sub-area.  File Manager supports both TBBS's own
  433.    "Pseudo Directory" file directory format as well as the
  434.    common "Alternate Directory" format.  Pseudo Directory
  435.    format is highly recommended; it lets you manually
  436.    alter the file directory without knowing the file's
  437.    exact size and date. Descriptions should be no longer
  438.    than 45 chars per line.
  439.  
  440.  
  441.       ALTERNATE DIRECTORY:
  442.  
  443.       Each line should follow one of the following formats:
  444.  
  445.       1) [FILENAME] [SIZE] [DATE] [DESCRIPTION]
  446.  
  447.       2) [at least 30 spaces] [EXTENDED DESCRIPTION]
  448.  
  449.       3) [Comment]
  450.  
  451.       Example Format of an alternate directory file:
  452.  
  453. ============================================================================
  454. APCAT193.ZIP    19258  01-28-93 ││▌██ APOGEE SOFTWARE CATALOG - JAN 93 ██▐││
  455.                                | This file lists all the currently available
  456.                                | exciting programs from Apogee Software!
  457. K6DEMO.ZIP     364125  12-01-91  Commander keen vi, playable demo, ega
  458.                                | and up "aliens ate my baby sitter"
  459. W1PATCH.ZIP     19483  06-28-92  Wolfenstein 3-D patch for players who have
  460.                                | version 1.1 of the first episode, which is
  461.                                | the shareware episode. This patch is just
  462.                                | two replacement files that can be copied to
  463.                                | your current directory.  This fixes the bug
  464.                                | that prevents access to the secret 10th
  465.                                | level.  With this patch you'll upgrade from
  466.                                | version 1.1 to version 1.2.
  467. ============================================================================
  468.  
  469.  
  470.       PSUEDO DIRECTORY:
  471.  
  472.       Each line should follow one of the following formats:
  473.  
  474.       1) [DOS FILENAME] [PSEUDO FILENAME] [DESCRIPTION]
  475.  
  476.       2) "!" [EXTENDED DESCRIPTION]  (up to 79 chars)
  477.  
  478.       3) "!>" [EXTENDED DESCRIPTION]  (up to 45 chars, starting at 34)
  479.  
  480.       4) ";" [COMMENT]
  481.  
  482.       NOTE:  File Manager is fully compatible with TBBS
  483.              pseudo directories with the following
  484.              exceptions:
  485.  
  486.       1) No filenames in the directory should be listed
  487.          with a path.  File Manager assumes that all
  488.          files reside in the directory path specified in
  489.          FMSETUP.
  490.  
  491.       2) A file's size and date should never be listed in
  492.          the Pseudo Directory text file; no time is lost
  493.          in retrieving the size/date from disk.
  494.           (Remember: if you use Alternate Directory
  495.           format, File Manager assumes that the size and
  496.           date are already listed, and uses those values
  497.           regardless of whether they match the on disk
  498.           values.)
  499.  
  500.       Example Format of pseudo directory File:
  501.  
  502. ;============================================================================
  503. APCAT193.ZIP APCAT193.ZIP ││▌██ APOGEE SOFTWARE CATALOG - JAN 93 ██▐││
  504. !>| This file lists all the currently available
  505. !>| exciting programs from Apogee Software!
  506. K6DEMO.ZIP K6DEMO.ZIP Commander keen vi, playable demo, ega
  507. !>| and up "aliens ate my baby sitter"
  508. W1PATCH.ZIP W1PATCH.ZIP Wolfenstein 3-D patch for
  509. players who have
  510. !>| version 1.1 of the first episode, which is
  511. !>| the shareware episode.  This patch is just
  512. !>| two replacement files that can be copied to
  513. !>| your current directory.  This fixes the bug
  514. !>| that prevents access to the secret 10th
  515. !>| level.  With this patch you'll upgrade from
  516. !>| version 1.1 to version 1.2.
  517. ;============================================================================
  518.  
  519.       >>>>>  File sizes and dates are never included!  <<<<<
  520.  
  521.       NOTE:  If your CD-ROM is not capable of creating a
  522.              text file of either format, you will need to use
  523.              a simple text conversion program (unless you want
  524.              to type it all in yourself).  If you need help we
  525.              will gladly write a conversion program for you as
  526.              long as you have registered the program.  We only
  527.              need an example of the file to be converted.
  528.  
  529.  
  530. ****************************************************************************
  531.                 Legal, Support, and Registration Information
  532. ****************************************************************************
  533.  
  534.       LEGAL:
  535.  
  536.          Frontier Enterprises hereby disclaims all
  537.     warranties relating to this software, whether express
  538.     or implied, including without limitation any implied
  539.     warranties of merchantability or fitness for a
  540.     particular purpose.  Frontier Enterprises will not be
  541.     liable for any special, incidental, consequential,
  542.     indirect or similar damages due to loss of data or any
  543.     other reason.  In no event shall Frontier Enterprises'
  544.     liability for any damages ever exceed the price paid
  545.     for the license to use software, regardless of the form
  546.     of the claim.  The person using the software bears all
  547.     risk as to the quality and performance of the software.
  548.  
  549.       SUPPORT:
  550.  
  551.          If you have problems installing or using this
  552.     program please feel free to contact us anytime.  Our
  553.     BBS has a special support area for our releases, or you
  554.     can contact us by voice/fax.  (All phone numbers are
  555.     listed at beginning of this text file).  Please let
  556.     us know if you have any suggestions/comments!
  557.  
  558.       REGISTRATION:
  559.  
  560.          Because we do not believe in releasing "crippled"
  561.     software, all of our programs are fully functional.
  562.     If, however, you use this program beyond an initial
  563.     10 day trial period you must register.  Your contribution
  564.     will help ensure future enhancements as well as promote the
  565.     developement of other applications.  The quickest way to
  566.     register is to call our support BBS and use our online
  567.     credit card ordering system.  You can also fax us your order
  568.     or send a check to the address at the beginning of this
  569.     text file.
  570.  
  571.       PLEASE NOTE:
  572.  
  573.          We are available for custom programming work
  574.     and can develop DOS, Windows, or TBBS/TDBS applications
  575.     in C, Pascal, dBase, or TDBS to meet any need!  Please
  576.     contact us for more information!
  577.