home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
- NEWS MANAGER
-
- version 1.0
-
- by
-
- Mike Weaver
-
-
-
-
-
-
-
-
-
- CONTENTS
- ========
-
- Overview
- Copyright
- Warranty
- Distribution
- Registration
- List of files in archive
- Configuration Files
- Environment Variables
- Batch File
- Sysop Keys
-
-
-
-
-
-
-
-
-
-
- OVERVIEW
- --------
-
- News Manager is a utility for PCBoard 14.x, although it has not been tested
- on any other systems it should work fine with any system that can produce
- a DOOR.SYS, PCBOARD.SYS, USERINFO.DAT, DORINFOx.DEF, CALLINFO.BBS and a
- few others.
-
- News Manager allows the SysOp or a person picked by the SysOp to maintain
- multiple text files on the BBS from a remote location. You can add to or
- delete NEWS, SECURITY files, or any other text file that you list in the
- config file. The first release of News Manager has no bells or whistles.
- It was written to solve a need I had on my BBS, so if you like the program
- and have any ideas for improvement let me know.
-
-
-
-
-
-
-
-
- Copyright
- ---------
-
- NEWS MANAGER, Copyright (c) 1992 by Mike Weaver, is being distributed as
- Shareware. Under this concept you may use the SHAREWARE (unregistered)
- version for a reasonable period of time for evaluation after which you
- must either register your copy or discontinue usage.
-
-
-
- DISCLAIMER - WARRANTY
- ~~~~~~~~~~~~~~~~~~~~~
- This product is provided as is without warranty of any kind. The entire
- risk as to the results and performance of the program is assumed by you.
- Futhermore, the author does not warrant, guarantee, or make any other
- representations regarding the use of, or the results of the use of the
- program, and you rely on the program and results solely at your own
- risk. The author cannot and will not accept responsibility for system
- damage, loss of profit or any other special, consequential or incidental
- damages resulting from the use of or inability to use this product.
-
-
-
- Distribution
- ------------
-
- This program is being distributed via the SHAREWARE concept and as such,
- may be copied freely with the following restrictions:
-
- * The program must be supplied in it's original unmodified
- form, including documentation.
-
- * This program may not be distributed as part of any commercial
- application or service without the express, written consent
- of the author.
-
- * Vendors of Shareware/Public Domain software may not
- distribute this program without the express, written
- consent of the author.
-
-
-
-
-
-
-
- Registration
- ------------
-
- This door represents many hours of programming and the author deserves
- just compensation for his time, efforts and expertise. If you find this
- program to be of some value and you continue to use it on your system,
- you must return the order form provided along with the registration fee.
- Registration entitles you to free upgrades via modem from The NITE-LITE.
- Payments should be made in the form of a check or money order.
-
- The NITE-LITE bbs: (615) 458-9099 v.32bis
-
- NOTE: After I recieve your registration fee, your registration number
- will be posted in a private message on The NITE-LITE.
-
- I have not crippled this program in any way, so you can use it
- forever if you like. However be forewarned that unless you
- register I may not be apt to answer questions as freely. I
- too however realize the cost of running a BBS so I ask only a
- mere $10 if you like and use the program. If you do not like
- the program and have an idea that would make it more likeable
- by all means let me know and I will try to implement it.
-
- List of Files in archive:
- -------------------------
- Sample.cfg Nwsman.doc
- Nwsman.exe Nwsman.
- File_id.diz NiteLite.txt History.doc
-
- SAMPLE.CFG This is the door configuration file. The one included in
- this archive is a sample and will have to be edited to fit
- your system.
- NWSMAN.DOC Three guesses and the first 2 don't count. <Grin>
- NWSMAN.EXE The executable door program itself. This door is a stand
- alone program that requires no other files such as DoorPatch
- or Brun. I wrote this door using DoorFrame 3.8
- NWSMAN. This is a sample batch file to run the door on PCBoard
- systems. You may have to edit it depending on where you
- store the door files etc.
- FILE_ID.DIZ This file contains program descriptions for boards that
- implement automatic file description insertion with a
- program such as PCBDescribe(tm).
- NITELITE.TXT This is a small ad for my BBS.
- HISTORY.DOC A list of corrections or bug fixes or changes in NEWS MANAGER
-
-
-
- Example configuration file for|PCBOARD.SYS|
- ------------------------------------------
-
- C:\PCB\PCBOARD.SYS <=- (Full pathname of your PCBOARD.SYS file)
- The NITE-LITE bbs <=- (Change this to your BBS name)
- Mike <=- (The Sysop's first name)
- Weaver <=- (The Sysop's last name)
- 662345922 <=- (Your registration #) Use this one till you get one
- c:\pcb\gen\news <=- (Location and filename of main board news file)
- c:\pcb\gen\20 <=- (Location and filename of security specific file)
- User Defined 1 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news10 <=- (Location and filename of 1st defineable file)
- User Defined 2 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news13 <=- (Location and filename of 2nd defineable file)
-
-
-
-
-
-
-
-
- Example configuration file for|USERS.SYS|
- ------------------------------------------
-
- C:\PCB\USERS.SYS <=- (Full pathname of your USERS.SYS file)
- The NITE-LITE bbs <=- (Change this to your BBS name)
- Mike <=- (The Sysop's first name)
- Weaver <=- (The Sysop's last name)
- 662345922 <=- (Your registration #) Use this one till you get one
- c:\pcb\gen\news <=- (Location and filename of main board news file)
- c:\pcb\gen\20 <=- (Location and filename of security specific file)
- User Defined 1 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news10 <=- (Location and filename of 1st defineable file)
- User Defined 2 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news13 <=- (Location and filename of 2nd defineable file)
-
-
-
-
-
-
-
-
-
- Example configuration file for|DOOR.SYS|
- ---------------------------------------
-
- C:\BBS\DOOR.SYS <=- (Full pathname of your DOOR.SYS file)
- The NITE-LITE bbs <=- (Change this to your BBS name)
- Mike <=- (The Sysop's first name)
- Weaver <=- (The Sysop's last name)
- 662345922 <=- (Your registration #) Use this one till you get one
- c:\pcb\gen\news <=- (Location and filename of main board news file)
- c:\pcb\gen\20 <=- (Location and filename of security specific file)
- User Defined 1 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news10 <=- (Location and filename of 1st defineable file)
- User Defined 2 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news13 <=- (Location and filename of 2nd defineable file)
-
-
-
-
-
-
-
-
-
- Example configuration file for|USERINFO.DAT|
- -------------------------------------------
-
- C:\BBS\USERINFO.DAT <=- (Full pathname of your USERINFO.DAT file)
- The NITE-LITE bbs <=- (Change this to your BBS name)
- Mike <=- (The Sysop's first name)
- Weaver <=- (The Sysop's last name)
- 662345922 <=- (Your registration #) Use this one till you get one
- c:\pcb\gen\news <=- (Location and filename of main board news file)
- c:\pcb\gen\20 <=- (Location and filename of security specific file)
- User Defined 1 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news10 <=- (Location and filename of 1st defineable file)
- User Defined 2 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news13 <=- (Location and filename of 2nd defineable file)
-
- NOTE: DOOR.SYS must be in the SAME directory as USERINFO.DAT
-
-
-
-
-
-
-
- Example configuration file for|CALLINFO.BBS|
- -------------------------------------------
-
- C:\BBS\CALLINFO.BBS <=- (Full pathname of your CALLINFO.BBS file)
- The NITE-LITE bbs <=- (Change this to your BBS name)
- Mike <=- (The Sysop's first name)
- Weaver <=- (The Sysop's last name)
- 662345922 <=- (Your registration #) Use this one till you get one
- c:\pcb\gen\news <=- (Location and filename of main board news file)
- c:\pcb\gen\20 <=- (Location and filename of security specific file)
- User Defined 1 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news10 <=- (Location and filename of 1st defineable file)
- User Defined 2 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news13 <=- (Location and filename of 2nd defineable file)
-
-
-
-
-
-
-
-
-
- Example configuration file for|DORINFOx.DEF|
- -------------------------------------------
-
- C:\BBS\DORINFOx.DEF <=- (Full pathname of your DORINFOx.DEF file)
- <=- (Change this to your BBS name)
- The NITE-LITE bbs <=- (The Sysop's first name)
- Mike <=- (The Sysop's last name)
- Weaver <=- (Your registration #) Use this one till you get one
- 662345922 <=- (Location of your file directory menu)
- c:\pcb\gen\news <=- (Location and filename of main board news file)
- c:\pcb\gen\20 <=- (Location and filename of security specific file)
- User Defined 1 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news10 <=- (Location and filename of 1st defineable file)
- User Defined 2 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news13 <=- (Location and filename of 2nd defineable file)
-
-
-
-
-
-
-
-
- Example configuration file for|SFDOORS.DAT|
- ------------------------------------------
-
- C:\BBS\SFDOORS.DAT <=- (Full pathname of your SFDOORS.DAT file)
- The NITE-LITE bbs <=- (Change this to your BBS name)
- Mike <=- (The Sysop's first name)
- Weaver <=- (The Sysop's last name)
- 662345922 <=- (Your registration #) Use this one till you get one
- c:\pcb\gen\news <=- (Location and filename of main board news file)
- c:\pcb\gen\20 <=- (Location and filename of security specific file)
- User Defined 1 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news10 <=- (Location and filename of 1st defineable file)
- User Defined 2 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news13 <=- (Location and filename of 2nd defineable file)
-
-
-
-
-
-
-
-
-
- Example configuration file for|CHAIN.TXT|
- ----------------------------------------
-
- C:\BBS\CHAIN.TXT <=- (Full pathname of your CHAIN.TXT file)
- The NITE-LITE bbs <=- (Change this to your BBS name)
- Mike <=- (The Sysop's first name)
- Weaver <=- (The Sysop's last name)
- 662345922 <=- (Your registration #) Use this one till you get one
- c:\pcb\gen\news <=- (Location and filename of main board news file)
- c:\pcb\gen\20 <=- (Location and filename of security specific file)
- User Defined 1 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news10 <=- (Location and filename of 1st defineable file)
- User Defined 2 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news13 <=- (Location and filename of 2nd defineable file)
-
-
-
-
-
-
-
-
-
- Example configuration file for|TRIBBS.SYS|
- ----------------------------------------
-
- C:\BBS\TRIBBS.SYS <=- (Full pathname of your TRIBBS.SYS file)
- The NITE-LITE bbs <=- (Change this to your BBS name)
- Mike <=- (The Sysop's first name)
- Weaver <=- (The Sysop's last name)
- 662345922 <=- (Your registration #) Use this one till you get one
- c:\pcb\gen\news <=- (Location and filename of main board news file)
- c:\pcb\gen\20 <=- (Location and filename of security specific file)
- User Defined 1 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news10 <=- (Location and filename of 1st defineable file)
- User Defined 2 <=- (Title text for user defined file to maintain)
- c:\pcb\gen\news13 <=- (Location and filename of 2nd defineable file)
-
-
-
-
-
-
-
-
-
- Line 1 -> Is the location of your BBS info file. The program requires
- the complete path and filename. I recommend using USERS.SYS
- for PCBoard use.
- Line 2 -> The name of your BBS goes here.
- Line 3 -> The SysOp's first name.
- Line 4 -> The SysOp's last name.
- Line 5 -> This is where you put your serial number once you register the
- program. Until then use any 9 digit number you like but don't
- leave this line out or the door will crash!
- Line 6 -> This is the location of your main board news file. The example
- above is from my system, use whatever you use in PCBSetup.
- Line 7 -> This is the location of the Security specific file you wish to
- maintain.
- Line 8 -> This line is for the header text for the first user defineable
- file you want to maintain. Example: Conference 10 News
- Line 9 -> This is the location of the file you chose in the previous
- line.
- Line 10-> This line is for the header text for the 2nd user defineable
- file you want to maintain. Example: Conference 13 News
- Line 11-> This is the location of the file you chose in the previous
- line.
-
-
- Environment Variables
- ---------------------
-
- PCBoard automatically creates the %PCBDRIVE% & %PCBDIR% environment
- variables. Non-PCBoard systems may also use these variables by including
- the following in either your BBS batch or AUTOEXEC.BAT
-
- SET PCBDRIVE=C: <- Drive letter of your BBS files
- SET PCBDIR=\BBSDIR <- Path to your BBS files
-
- Then in your Door .CNF file instead of putting C:\BBSDIR\DOOR.SYS, you
- would put %PCBDRIVE%%PCBDIR%\DOOR.SYS. This allows you to use just one
- .CNF file for multi-node operation!
-
- To specify a non-standard IRQ, put the IRQ number after the .CNF on the
- command line. For example:
-
- NWSMAN NWSMAN.CNF /5
-
- or using the PCBDRIVE procedure: SET IRQ=5 and use
-
- NWSMAN NWSMAN.CNF /%IRQ%
-
- This tells the program to use IRQ 5 instead of the standard IRQ.
-
-
- !!!! I have only run and tested this door with PCBoard 14.5a and I cannot !!!!
- !!!! attest to its ability to run on any other systems. Consider yourself !!!!
- !!!! warned in advance. !!!!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Example Batch File
- -------------------
-
- A sample batch file is included and is similer to the following:
-
- ECHO OFF
- CD\DOORS\NWSMAN <=- Switch to the door's Directory.
- NWSMAN NWSMAN.CNF <=- Execute the door program and pass the
- configuration filename to the program.
- CD\PCB <=- Go back to PCB DIR when user exits door.
- BOARD <=- Restart BBS.
-
- This Door is multi-node compatible so you may run more than 1 node from
- the same .CNF file provided the path to your system file (DORINFOx.DEF,
- CALLINFO.BBS, etc) is exactly the same unless you are using environment
- variables, (q.v.)
-
-
-
-
-
-
-
- Sysop Keys
- ----------
- F3 - Toggles the printer On/Off. Value is passed to PCBoard and/or
- written to DOOR.SYS and USERS.SYS
- F4 - Toggles the Page Bell on/off. Value is passed to PCBoard
- and/or written to DOOR.SYS and USERS.SYS
- F5 - DOS Shell. Allows SysOp to exit to DOS from inside a DOOR.
- F7 - Toggles the Caller Alarm On/Off. Value is passed to PCBoard
- and/or written to DOOR.SYS and USERS.SYS
- F8 - Returns the caller involuntarily to the BBS.
- F9 - Toggles the local display On/Off. Value is passed to PCBoard
- and/or written to DOOR.SYS and USERS.SYS
- F10 - Activates SysOp CHAT mode within the DOOR.
- ESC - Deactivates CHAT mode. DOOR is resumed.
- UP - Give the caller extra time while in the DOOR.
- DN - Subtract time from the caller while in the DOOR.
- HOME - HELP key for Status Line options.
- ALT-N - SysOp next on toggle. Value passed to PCBoard. (PCBoard only)
- ALT-X - PCBoard will exit after current caller logs off. Value is
- passed to PCBoard. Not available on non-PCBoard systems.
-
-
-
- One last thing I am terrible at writing so if these docs seem hard to read
- or use it is probably because they are. <GRIN>
-
-
- CREDITS
- -------
-
- I want to thank Ted Freeman for his great program DoorFrame,
- as well as for his never ending help as I tried to build
- without the proper tools. <G>
-
-
- OK I'm finished, send the millions to:
-
- Mike Weaver
- % The NITE-LITE bbs
- Rt. 1 Box 231b
- 159 Moatsewell Rd.
- Philadelphia, Tn.
- 37846
-
-
-