home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / NVIEW20.ZIP / NODEVIEW.DOC < prev    next >
Encoding:
Text File  |  1994-10-18  |  18.4 KB  |  382 lines

  1.  
  2.                        ╒════════════════════════════╕
  3.                        │       NodeView v2.0        │
  4.                        ╘════════════════════════════╛
  5.  
  6.                   A NodeList Browser For RemoteAccess v2.x
  7.  
  8.          Copyright (c)1994  David Bellchambers.  All rights reserved.
  9.  
  10.  
  11. ║     1.      What is NodeView?
  12. ╙──────────────────────────────
  13.  
  14. NodeView is a very powerful and easy-to-use program which allows users to
  15. search through Fido-compatible nodelist files for bulletin-board systems
  16. based on a search criteria.
  17.  
  18. NodeView has been designed to operate as a "door" program running under the
  19. RemoteAccess v2.x bulletin-board system.  NodeView can also be run as a
  20. stand-alone application from the DOS prompt.
  21.  
  22. Here's a summary of some of the main features of NodeView v2.0....
  23.  
  24.       ■     Full-screen ANSI graphic display with pop-up windows and
  25.             buttons that press on-line (>2400 baud only)
  26.       ■     Built-in on-line help facility
  27.       ■     Search nodelists based on BBS name, sysop name, location or
  28.             telephone number
  29.       ■     Fully "remote aware" - takes care of monitoring users' on-line
  30.             time, checking for dropped carrier and inactivity time-out.
  31.       ■     New configuration program, NVCONFIG.EXE, includes:
  32.             -     definition of multiple nodelists
  33.             -     telephone number translation
  34.             -     built-in nodelist compiler
  35.       ■     Support for multi-node RemoteAccess systems
  36.  
  37.  
  38. ║     2.      Installing NodeView
  39. ╙────────────────────────────────
  40.  
  41. To install NodeView, make a sub-directory anywhere on your hard disk
  42. and copy all of the NodeView files to it, or decompress your NodeView
  43. archive file into it.  You should have the following files:
  44.  
  45.             NODEVIEW.EXE     -     the executable program
  46.             NODEVIEW.HLP     -     the help file text
  47.             NVCONFIG.EXE     -     the NodeView configuration program
  48.             NODEVIEW.DOC     -     this documentation
  49.             REGISTER.DOC     -     a shareware registration form
  50.  
  51. The help file NODEVIEW.HLP is a simple ASCII text file which is used to
  52. display on-line help to the user.  This has been provided as an external
  53. file so that non-English-speaking sysops can customise this file to their
  54. own requirements.  For sysops who are considering re-writing NODEVIEW.HLP
  55. the following points should be remembered:
  56.  
  57.       a)    Any characters in column 59 and beyond in the NODEVIEW.HLP file
  58.             will be ignored.
  59.       b)    NodeView outputs the text in blocks of 13 lines - remember this
  60.             if you want to create attractive help screens, avoiding
  61.             "widows" and "orphans".
  62.       c)    The NodeView on-line help facility does NOT recognise control
  63.             characters, so plain text only - RA ^K and ^F sequences are NOT
  64.             implemented.
  65.       d)    The help file must be called NODEVIEW.HLP and located in the
  66.             same directory as the NODEVIEW.EXE program.
  67.  
  68. Before you can run the NodeView program, you will need to use the NVCONFIG
  69. utility to configure your installation.  NVCONFIG is used to configure all
  70. aspects of NodeView operation, leaving the NODEVIEW.EXE executable file as
  71. a stand-alone program.
  72.  
  73. Note: Users upgrading from an earlier version of NodeView should delete all
  74.       previous configuration files together with NODEVIEW.TBL - version 2.0
  75.       has renamed all of these files and uses incompatible file formats, so
  76.       these files are no longer required.  The easiest way to upgrade is to
  77.       delete ALL of the old files and install NodeView v2.0 into the same
  78.       directory, then use NVCONFIG to reconfigure the system as described
  79.       below.
  80.  
  81. NVCONFIG is based on pull-down menus and pop-up windows and can be used
  82. with a mouse or just the keyboard.  To select any item using the mouse,
  83. click on the item using the left mouse button.  
  84.  
  85. Keyboard users can make use of the defined "hot-keys" which are highlighted
  86. in any text.  Pressing the "Alt" key, together with the hot-key letter,
  87. will activate or select the required feature.  The "F10" function key also
  88. acts as a menu short-cut key.  Once a menu has been pulled down, menu
  89. options may be selected by using the cursor keys, pressing "Enter" to
  90. activate an option, or "Escape" to cancel and close the menu.  Dialog boxes
  91. which contain a number of selectable entries may also be navigated by using
  92. the "Tab" key.  Pressing "Tab" in a dialog box moves the active field from
  93. the current field to the next field, cycling through all of the available
  94. fields.  Pressing "Shift" and "Tab" together allows the fields to be
  95. selected in the reverse direction.  Buttons that appear in dialog boxes can
  96. be selected as for any other field.  When the caption on a particular
  97. button is highlighted then that button is selected, and pressing the
  98. "Enter" key will push that button.  The "Alt"+hotkey combinations also work
  99. with buttons.  If a "Cancel" button is presented, this may be pressed
  100. regardless of which field is selected by pressing the "Escape" key.
  101.  
  102. Each of the NVCONFIG menu options are now presented in order:
  103.  
  104.  
  105. About       
  106.  
  107.       Presents an information dialog box regarding this version of
  108.       NodeView.  If the software is unregistered, details of how to
  109.       register will be presented.
  110.  
  111. Register    
  112.  
  113.       This brings up a dialog box into which you can enter your name and an
  114.       8-digit registration code.  This code will be supplied when you have
  115.       registered your version of NodeView.  You must enter your name
  116.       exactly as specified with your registration key.  If you do not, the
  117.       key will not work and the software will only operate in unregistered
  118.       mode.  The success or failure of the registration procedure will be
  119.       notified by an on-screen message.  If you have problems with any
  120.       aspect of registration please contact the author (details at the end
  121.       of this document).
  122.  
  123. Exit
  124.  
  125.       Exit from NVCONFIG and return to the DOS prompt.  If you have made
  126.       changes to any of the settings in NVCONFIG you will be asked if you
  127.       wish to save the changes.  Always save any changes unless you are
  128.       sure that the changes were unintentional. NodeView may make changes
  129.       to the configuration during operations such as nodelist compilation,
  130.       without you being aware.  Failure to save changes may result in
  131.       unusual operation.
  132.  
  133. Include
  134.  
  135.       This option allows you to specify which nodelists are to be made
  136.       available to BBS users for browsing.  A window lists all of the
  137.       current nodelists which are specified for compilation.  The list of
  138.       nodelists may be increased or reduced, or individual entries can be
  139.       edited, using the "New", "Delete" and "Edit" buttons.  The list box
  140.       will always highlight the current entry on which editing or deleting
  141.       operations will be performed.  List entries can be selected by
  142.       clicking on them with the mouse, or by selecting the list box using
  143.       the "Tab" key and the cursor keys to move the selection bar up and
  144.       down through the list.  The scroll bar to the right of the box may
  145.       also be used, but only in conjunction with a mouse.
  146.  
  147.       Note that the nodelists are specified WITHOUT numerical extensions. 
  148.       Only the 8-character filename needs to be specified here.  When
  149.       NVCONFIG compiles the nodelist(s) it will automatically search
  150.       nodelist filename extensions and compile only the latest version of
  151.       each nodelist.  Thus the following would be valid entries:
  152.  
  153.                   NODELIST
  154.                   RNETLIST
  155.                   PASNLIST
  156.                   ROBO-NET
  157.  
  158.       while the following are INVALID :
  159.  
  160.                   NODELIST.323     ( don't specify the extension.... )
  161.                   ROBO-NET.Z47     ( ....especially not an archived one! )
  162.  
  163.       An input line is provided for the provision of the path to the
  164.       nodelist file(s).  NodeView will look in the directory specified here
  165.       for the latest version of each nodelist.  If no directory is
  166.       specified, only the current sub-directory will be searched.  The
  167.       default for this field is: 
  168.  
  169.                   \FD\NODELIST
  170.  
  171.       You will need to change this if you are using a different mailer or
  172.       your nodelists are located in an alternative directory.
  173.  
  174.       When satisfied with the changes that have been made to the nodelist
  175.       entries, press the "OK" button.  To close the dialog box without
  176.       keeping the changes, press the "Cancel" button.  Changes are not
  177.       written to the configuration file until you exit NVCONFIG.
  178.  
  179. Dial translation  
  180.  
  181.       The introduction of dial-translation is a new feature for NodeView
  182.       v2.0.  Readers who are using a front-end mailer will already be
  183.       familiar with the idea of dial-translation, which allows you to
  184.       replace sections of telephone numbers with other digits.  Sysops will
  185.       certainly want to make use of this feature because telephone numbers
  186.       in nodelists are listed in international format - that is, with a
  187.       country code prefix.  These prefixes can be an obstacle for the
  188.       NodeView BBS user who may not be aware of this, or how to adjust
  189.       their searches to compensate.  For example, the author's telephone
  190.       number in the FidoNet nodelist is given as 44-1252-545138, but within
  191.       the UK this number would be dialled as 01252-545138.  Enabling dial-
  192.       translation allows users to search for area codes which are familiar
  193.       to them.
  194.  
  195.       The dial-translation dialog box is very similar to the nodelist
  196.       dialog box, and entries are inserted, edited and deleted in the same
  197.       way.  Clicking on the "New" or "Edit" buttons will bring up another
  198.       dialog box in which the entry is made or edited.  Each entry consists
  199.       of two parts - the digits to remove from the telephone number, and
  200.       the digits to replace it with.  Note that the "Replace" string must
  201.       be the first digits in the untranslated telephone number - NVCONFIG
  202.       will not translate sequences in the middle of a telephone number. 
  203.       Within the United Kingdom, one dial-translation entry should suffice
  204.       for most sysops:
  205.  
  206.                        Replace  44-  with  0
  207.  
  208.       Using this example, all UK numbers commencing with 44- will be
  209.       converted into a local dialling format.  Thus in the case of the
  210.       author's BBS number:
  211.  
  212.                   44-1252-545138  becomes  01252-545138
  213.  
  214.       which is the correct format for dialling within the UK.
  215.  
  216. Compile
  217.  
  218.       Compiles the nodelist(s) specified in the "Include" list into a
  219.       binary format suitable for use by NodeView.  The new nodelist file
  220.       will be created in the NodeView sub-directory, where the door program
  221.       expects to find it.
  222.  
  223.       The exact time taken to compile the nodelist(s) will depend on the
  224.       size and number of the nodelists.  On a 386DX/33MHz, the world
  225.       FidoNet nodelist (2.9Mb) was compiled in just under three minutes.
  226.       Compilation progress is displayed in a window.
  227.  
  228.       You will need to re-compile the NodeView nodelist file each time you
  229.       obtain an updated nodelist if you intend to keep the nodelists up-to-
  230.       date for NodeView users.  Problems can occur when the version number
  231.       of the nodelist "wraps-around", i.e. NODELIST.365 becomes
  232.       NODELIST.001 on an update, because NVCONFIG searches for the highest
  233.       numerical filename extension.  This problem will be familiar to
  234.       sysops who have tried to re-compile the first nodelist issued in a
  235.       New Year.  This can be avoided by moving older versions of the
  236.       nodelists to an alternative directory, or deleting them altogether if
  237.       you do not wish to keep them.
  238.  
  239.       NVCONFIG may also be run as a stand-alone nodelist compiler, which
  240.       may be used to re-compile the NodeView nodelists during a system
  241.       event.  Sysops who receive nodelist updates automatically may wish to
  242.       make use of this facility by including NVCONFIG in the BBS batch
  243.       file, after the file-processor has processed incoming files.  If your
  244.       nodelists are received in compressed form, you will need to
  245.       decompress the new nodelists before NVCONFIG can compile them. 
  246.       Running NVCONFIG.EXE with the command line parameter /C will force a
  247.       recompilation of the nodelist and then exit, requiring no input from
  248.       the sysop.  A segment from the batch file may look like this:
  249.  
  250.                   REM Process inbound files...
  251.                   \ALLFIX\ALLFIX FILE
  252.                   REM Unpack them...
  253.                   PKUNZIP \FD\NODELIST\NODELIST.Z?? \FD\NODELIST
  254.                   REM Now run the NodeView compiler...
  255.                   \NODEVIEW\NVCONFIG /C
  256.                   REM And re-compile the FrontDoor indexes too...
  257.                   \FD\FDNC /F
  258.  
  259.       Remember that the new nodelists must be available in the directory
  260.       specified in NVCONFIG, or in the current directory if no path is
  261.       specified.
  262.  
  263.  
  264. ║     3.    Running NodeView
  265. ╙───────────────────────────
  266.  
  267. Once NodeView has been installed and the NVCONFIG utility has been used to
  268. set up the system and compile the nodelists, you will need to set up your
  269. RemoteAccess menus to run NodeView in response to a user request.  NodeView
  270. can be run as a Type 7 menu option, or from a text file shell.  The first
  271. option is likely to be the most popular, but note that if you DO use the
  272. text file method of execution, you will need to have "Text File Shelling"
  273. set to "Yes" in RACONFIG.
  274.  
  275. The NodeView command line is as follows:
  276.  
  277.             <path to NodeView>NODEVIEW.EXE
  278.  
  279. NodeView checks for the presence of the RA exit file EXITINFO.BBS on
  280. starting up.  If this file cannot be found, NodeView will run in local
  281. mode.  NodeView supports multiple-node installations in the established way
  282. - it first looks in the default directory (which should be the node sub-
  283. directory) for the system files it requires.  If the files do not exist
  284. there, it looks in the directory specified by the RA environment variable. 
  285. If the files still cannot be found, NodeView assumes local-mode execution,
  286. although the CONFIG.RA file *must* be found for NodeView to run.  Note that
  287. users who run NodeView in local mode, whether from the BBS or from the DOS
  288. command prompt, are not restricted to how long they spend using NodeView -
  289. NodeView will only install it's timer routines for remote users.
  290.  
  291. To run NodeView as a Type 7 menu option, set up the menu parameters in the
  292. usual way to fit in with your menu structure, and set the Optional Data
  293. field to:
  294.  
  295.                   C:\NODEVIEW\NODEVIEW.EXE
  296.  
  297. replacing the path to NodeView with your own if it is different.
  298.  
  299. If you are running NodeView from within a text file, the text file will
  300. need to include a line which looks something like this:
  301.  
  302.                   ^XC:\NODEVIEW\NODEVIEW.EXE|
  303.  
  304. That's all there is to installing NodeView.  Log in to your system locally
  305. and check that everything has been set up correctly.  If an error is
  306. encountered, NodeView will respond with an on-screen message and then
  307. terminate itself.  Problems are most likely to have been caused by
  308. incorrect settings in the NVCONFIG utility.  In the event of a problem
  309. being unresolved, registered users are entitled to full and unlimited
  310. support by telephone, post or netmail.  Unregistered users may receive
  311. assistance at the discretion of the author, and then not beyond the thirty
  312. day evaluation period.
  313.  
  314.  
  315. ║     4.      Acknowledgments And Disclaimers
  316. ╙────────────────────────────────────────────
  317.  
  318. While every effort has been made to ensure that NodeView performs according
  319. to the descriptions and limitations laid out about, the author cannot
  320. accept responsibility for any direct or indirect loss or damage arising
  321. from the use of NodeView.  You use this software entirely at your own risk. 
  322.  
  323. All trademarks used in this documentation are acknowledged as being the
  324. property of their respective holders.
  325.  
  326. The author also extends his thanks to the following for their assistance
  327. and feedback during the beta-testing programme:  Anthony Paulus, Colin
  328. Turner and Marcel Cook.
  329.  
  330.  
  331. ║     5.     Registering NodeView
  332. ╙─────────────────────────────────
  333.  
  334. NodeView is a copyrighted work distributed under the shareware principle. 
  335. If you use NodeView for more than thirty days (the evaluation period), you
  336. must register with the author.  Sysops who register will receive a special
  337. unique key-code which, when entered into NVCONFIG will disable the
  338. shareware banner that displays on first running NodeView.  Registered users
  339. are also entitled to indefinite support by telephone, post or netmail. 
  340. Unregistered users are only entitled to support during the thirty day
  341. evaluation period, and then only at the discretion of the author.
  342.  
  343. To register your copy of NodeView, please send an International Money Order
  344. for £10 (ten Sterling pounds) made payable to 'D.G. Bellchambers' to : 
  345.  
  346.                         NodeView Registration
  347.                         74 Dart Road
  348.                         Farnborough
  349.                         Hampshire
  350.                         GU14  9PF
  351.                         U.K.
  352.  
  353. Cash, personal cheques and postal orders are also acceptable from UK users. 
  354. Cash should ONLY be sent by Registered Post/Recorded Delivery.  No
  355. responsibility can be accepted by the author for lost, delayed or mis-
  356. directed registrations.
  357.  
  358. Please include the following information with your registration :
  359.  
  360.             a)    Your name (as you will enter it into NVCONFIG)
  361.             b)    Your full address, including postal/ZIP code
  362.             c)    Daytime and evening telephone numbers
  363.             d)    Name of your bulletin board
  364.             e)    BBS telephone number (and hours of operation)
  365.             f)    FidoNet address (or alternative network address)
  366.  
  367. Your registration key will be netmailed or posted to you as soon as your
  368. funds have been cleared, along with product support information.
  369.  
  370. I would be very pleased to hear comments from sysops on their experiences
  371. of using NodeView, along with any suggestions for improvements or ideas
  372. for other RemoteAccess utilities.  Enquiries can be addressed to me as
  373. above, or to 'Dave Bellchambers' at FidoNet address 2:252/175.
  374.  
  375. Thank you for taking the time to review this software.  I hope it will
  376. prove useful to you and I look forward to receiving your registration.
  377.  
  378. =8-)
  379.  
  380. Dave Bellchambers
  381.  
  382.