home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / EZVOTE60.ZIP / EZVOTE.TXT < prev    next >
Text File  |  1995-06-14  |  42KB  |  1,044 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                                        ░░░░░░
  18.                                       ░░░░░░
  19.                                      ░░░░░░
  20.                   ██████ ██████  ██ ░░██░▄████▄ ██████ ██████
  21.                   ██        ▄██  ██░░░██ ██  ██   ██   ██
  22. ──────────────────█████───▄██▀───██░░░██░██──██───██───█████───────────────────
  23.                   ██     ██▀    ░░██░██░░██░ ██   ██   ██
  24.                   ██████ ██████░░░░███░░░▀████▀   ██   ██████
  25.                               ░░░░░░     ░░░░░
  26.                               ░░░░░       ░░░░░
  27.                               ░░░░░       ░░░░░
  28.                                ░░░ ░░░░░░░░░░░
  29.                                 ░ ░░░░░░░░░░░
  30.                                    ░░░░░░░
  31.  
  32.  
  33.  
  34.                                   EZVote 6.0
  35.                             Online Polling System
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.          (C) Copyright 1991 - 1995 by Brian Pirie. All Rights Reseved.
  58.  
  59.  
  60. TABLE OF CONTENTS
  61. -------------------------------------------------------------------------------
  62.  
  63.  
  64. TABLE OF CONTENTS.............................................................2
  65.  
  66.  
  67. INTRODUCTION TO EZVOTE........................................................3
  68.  
  69.  
  70. SETTING UP EZVOTE.............................................................4
  71.  
  72.  
  73. CUSTOMIZING YOUR EZVOTE SETUP.................................................5
  74.  
  75.  
  76. RUNNING EZVOTE - SYSOP INTERFACE..............................................9
  77.  
  78.  
  79. RUNNING EZVOTE - END USER INTERFACE..........................................10
  80.  
  81.  
  82. REGISTERING EZVOTE...........................................................13
  83.  
  84.  
  85. REGISTERING BY CREDIT CARD...................................................14
  86.  
  87.  
  88. REGISTERING BY CHECK, MONEY ORDER OR CASH....................................15
  89.  
  90.  
  91. -----------------------------------------------------------------------------17
  92.  
  93.  
  94. HOW TO CONTACT THE AUTHOR....................................................18
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.                                                                 End of Page 2
  116.  
  117.  
  118. INTRODUCTION TO EZVOTE
  119. -------------------------------------------------------------------------------
  120.  
  121.      Welcome to  EZVote! EZVote  is a  user voting  door program  for your  BBS
  122. system that allows users to create "polls"  for other users to vote on.  EZVote
  123. is designed to  be very easy  to setup and  use, while providing  a wide  range
  124. features and configuration options. Here are some of the highlights:
  125.  
  126.               EZVote permits up to 400 questions to be created.
  127.  
  128.        EZVote displays graphs showing the results of voting on questions.
  129.  
  130.           EZVote will run under most bulletin board software packages.
  131.  
  132.                      EZVote is fully multi-node capable.
  133.  
  134.   EZVote is highly configurable, allowing you to provide your own menu screen,
  135.      specify maximum time limits in the door, control log file output, etc.
  136.  
  137.   You can optionally setup EZVote to force users to vote on all new questions,
  138.       either when they choose to enter the door, or when they first log in.
  139.  
  140.  You can optionally setup EZVote to display a message when the user logs in to
  141. your BBS, indicating how many new questions have been created. The user is then
  142.    given the option of going directly into EZVote to vote on these questions.
  143.  
  144.   You can configure EZVote to allow or disallow users to delete questions they
  145.        have added, or to change their previous response to a question.
  146.  
  147.   You can also specify whether or not users should be able to see the results
  148.     of voting on a question before having voted on the question themselves.
  149.  
  150.     When creating a question, the user can specify whether voters should be
  151.   permitted to add their own answers, or only choose from the list of answers
  152.     provided by the question author. The user can also specify whether it is
  153.          possible to vote on more than one option for a given question.
  154.  
  155.       EZVote gives users the option of creating questions anonymously. (For
  156.    security, the sysop can still determine who created an anonymous question.)
  157.  
  158.                  If you wish, you can configure EZVote to only
  159.                     allow the sysop to create new questions.
  160.  
  161.     EZVote supports ASCII, ANSI, AVATAR and RIP display modes. Sysop features
  162.           include chat mode, DOS shell, and a variety of control keys.
  163.  
  164.      EZVote can communicate directly with your modem (without using a FOSSIL
  165.        driver), or it can use a FOSSIL driver for maximum compatibility with
  166.               various system setups and multi-port serial cards.
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.                                                                 End of Page 3
  174.  
  175.  
  176. SETTING UP EZVOTE
  177. -------------------------------------------------------------------------------
  178.  
  179.      You can try out EZVote by simply running EZVote.exe. If no BBS drop  files
  180. (door information files) are found, EZVote will automatically start up in local
  181. mode, using sysop access options.
  182.  
  183.      You can setup EZVote to run under you BBS software just as you would setup
  184. any other  door  program.  You may  choose  to  copy the  EZVote.exe  file  and
  185. EZVote.cfg file  to your  BBS software's  system directory,  or you  may  setup
  186. EZVote in  a directory  of  its own.  If  you are  running  EZVote in  its  own
  187. directory, you  will  have  to tell  it  where  to find  the  drop  file  (door
  188. information file) that was created  by your BBS software.  To do this, set  the
  189. BBSDir option in the EZVote.cfg file.  (As an alternative, you could also  copy
  190. the drop file  to the EZVote  directory prior to  calling EZVote.)  If you  are
  191. running EZVote in its own directory, be sure to setup your batch file to  chdir
  192. into that  directory.  Supported  door information  file  formats  include  the
  193. following:
  194.  
  195.      DOOR.SYS            (PC-Board, Wildcat! and many other formats)
  196.      DORINFO1.DEF        (Created by many different BBS packages)
  197.      EXITINFO.BBS        (QuickBBS, RemoteAccess, and compatible)
  198.      SFDOORS.DAT         (Spitfire)
  199.      CHAIN.TXT           (Various)
  200.      CALLINFO.BBS        (Various)
  201.  
  202.      If you should find that your BBS software doesn't create a drop file  that
  203. is recognized  by  EZVote, then  you  can either  run  a drop  file  conversion
  204. utility, or setup a custom  drop file format in  EZVote.cfg. If you are  having
  205. trouble getting EZVote to run under your BBS package, try copying only the drop
  206. file format used  by your BBS  from the location  it is created  to the  EZVote
  207. directory. If you are still  having trouble, please feel  free to get in  touch
  208. with me. My address and contact information is included below.
  209.  
  210.      Once you have setup your BBS software to call EZVote, it will be ready  to
  211. run with the EZVote options you are most likely to want. However, you may  wish
  212. to customize  your  EZVote  setup  to  better  suit  your  purposes.  For  more
  213. information on how to do this, read on.
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.                                                                 End of Page 4
  232.  
  233.  
  234. CUSTOMIZING YOUR EZVOTE SETUP
  235. -------------------------------------------------------------------------------
  236.  
  237.      As mentioned above,  you can customize  your EZVote in  many ways to  suit
  238. your purposes and preferences. Each of  the following sub-sections describes  a
  239. different EZVote option. Most of these options are controlled by the EZVote.cfg
  240. configuration file, while some are  controlled by command-line parameters.  The
  241. EZVote.cfg configuration file is a plain text file that can be edited using any
  242. text editor.
  243.  
  244.  
  245. Viewing of Unanswered  Questions - Normally,  EZVote allows users  to view  the
  246.                results of voting on all questions, regardless of whether or not
  247.                the user has already voted on the question themselves.  However,
  248.                by changing the  "ViewUnanswered" configuration  file option  to
  249.                "No", you  can  prevent users  from  viewing the  results  of  a
  250.                question before voting on the question themselves. Which setting
  251.                is better?  There  is no  clear  answer to  that  question.  The
  252.                advantage of  preventing users  from  viewing results  prior  to
  253.                voting is that the user's choice  won't be influenced by  seeing
  254.                what  other  people  have  voted.  However,  there  is  also   a
  255.                disadvantage of forcing  the user to  vote in order  to see  the
  256.                results. This approach may encourage some users to quickly  vote
  257.                on a random answer without thinking about their choice, just  in
  258.                order to see what other people have said. If you have configured
  259.                EZVote to allow users  to change their  response to a  question,
  260.                then   this   becomes   a    non-issue.   Regardless   of    the
  261.                "ViewUnanswered" setting, the user can still see the results  of
  262.                voting, and later change  their mind based  on how other  people
  263.                have voted.
  264.  
  265. Allow Changing Answers -  Normally, EZVote allows users  to go back and  change
  266.                their answer to  a question. They  may wish to  do this  because
  267.                their opinion has  changed, or  because more  options have  been
  268.                added to the  question. However, you  may wish  to disable  this
  269.                option by setting the "AllowChange" configuration file option to
  270.                "No".
  271.  
  272. Allow Addition of Questions  - Normally, EZVote allows  users to add their  own
  273.                questions for other users to vote  on. In many cases, this is  a
  274.                great source of  interest in EZVote,  since it  allows users  to
  275.                find out other people's opinions on  any subject of interest  to
  276.                them. However, you may be using EZVote in a situation where  you
  277.                don't want  to allow  users to  write  their own  questions.  By
  278.                setting the "AllowAdd" configuration  file option to "No",  only
  279.                the sysop will be permitted to add new questions.
  280.  
  281. Allow Deletion of Questions - Normally,  only the sysop is permitted to  delete
  282.                poll questions. However,  you may also  want to  give users  the
  283.                ability to create questions that they have written. To do  this,
  284.                set the "AllowUserDelete"  configuration file  option to  "Yes".
  285.                While normal users will only be  able to delete questions  which
  286.                they personally created, the sysop will still be able to  delete
  287.                any questions.
  288.  
  289.                                                                 End of Page 5
  290.  
  291.  
  292.  
  293. Forcing User to Answer All New Questions - In some situations, you may wish  to
  294.                setup EZVote to force users to  answer all new questions  before
  295.                proceeding. There are two ways in which you may want to do this.
  296.                First of all,  you may  wish to force  users to  answer all  new
  297.                questions when  they  choose to  enter  EZVote. By  setting  the
  298.                "AlwaysForceAnswer" configuration  file option  to "Yes",  users
  299.                will be required to  answer all questions  that have been  added
  300.                since their last visit to EZVote, before proceeding to the  main
  301.                menu. The second way you may  wish to force users to answer  all
  302.                new questions is when they log  into the BBS. In this case,  you
  303.                can configuration your BBS software to automatically run  EZVote
  304.                at log  in  time,  specifying the  "-ForceAnswer"  command  line
  305.                option. In this case, EZVote won't display its title screen, but
  306.                instead will ask the user all new questions, and then exit  back
  307.                to the BBS. If you wish to force EZVote to continue to its  main
  308.                menu after  forcing the  user to  answer,  also specify  the  "-
  309.                ContinueInDoor" command line option. If you wish EZVote to  give
  310.                the user the option of entering the door or not after  answering
  311.                all questions,  also  specify  the  "-InviteUser"  command  line
  312.                option.
  313.  
  314. Encouraging the  User to  Answer New  Questions -  As a  less forceful  way  of
  315.                encouraging users  to participate  in voting,  you can  use  the
  316.                EZVote  "-InviteUser"  command  line   option  without  the   "-
  317.                ForceAnswer" command line option. In this setup, you would  also
  318.                setup EZVote to automatically run when the user first logs  into
  319.                the BBS.  However, instead  of being  forced to  answer all  new
  320.                questions before proceeding on the BBS, EZVote will just display
  321.                a friendly message indicating how many (if any) questions  there
  322.                are that the  user hasn't voted  on yet. The  user will then  be
  323.                given  the  option  of  proceeding  into  EZVote  normally,   or
  324.                continuing on the BBS without voting.
  325.  
  326. Setting Location of  Drop File -  You can tell  EZVote where to  look for  door
  327.                information (drop)  files by  using the  "BBSDir"  configuration
  328.                file option. This can contain just  the directory where the  BBS
  329.                writes its drop file, or the  complete path and filename of  the
  330.                specific file you want EZVote to use.
  331.  
  332. Setting Location of EZVote Directory  - You can tell  EZVote where to look  for
  333.                its own data files by  setting the "DoorDir" configuration  file
  334.                option.
  335.  
  336. Forcing EZVote to Always Run in Local  Mode - EZVote will automatically run  in
  337.                local mode if specified  by the BBS's drop  file, or if no  drop
  338.                file is found at all. However,  you can also explicitly  specify
  339.                that you want  EZVote to  run in local  mode by  removing the  ;
  340.                before the "LocalMode" configuration file option.
  341.  
  342. Changing Status Line and  Sysop Function Keys  - EZVote has  a number of  sysop
  343.                function key /  status line  "personalities" for  you to  choose
  344.                from. There is the standard EZVote personality, and a number  of
  345.                other personalities that emulate various BBS packages  (PCBoard,
  346.  
  347.                                                                 End of Page 6
  348.  
  349.  
  350.                RemoteAccess, and  Wildcat).  You  can set  the  status  line  /
  351.                function  key  personality  of  your  preference  by  using  the
  352.                "Personality" configuration file option.
  353.  
  354. Controlling Log File - Normally, EZVote  logs all important actions and  errors
  355.                to an EZVote.log file in the  current directory. You may  change
  356.                the  file  used  for  logging  by  changing  the   "LogFileName"
  357.                configuration  file  option.  You  may  disable  the  log   file
  358.                altogether  by  removing  the  ;  before  the   "DisableLogging"
  359.                configuration file option.
  360.  
  361. Specifying Node Number - You may specify  which node the door is running  under
  362.                by changing the "Node" configuration file option.
  363.  
  364. Sysop Paging Hours -  Normally, the user  is permitted to  page the sysop  from
  365.                8:30am to 10:00pm during weekdays, and from 9:00am to 10:00pm on
  366.                weekends. You can change the valid  paging hours by editing  the
  367.                paging hours section of the configuration file.
  368.  
  369. Sysop Page Duration  - The "PageDuration"  configuration file option  specifies
  370.                how long, in seconds, sysop paging  should last. You can  adjust
  371.                this time  based on  how  long it  would  normally take  you  to
  372.                respond to a page.
  373.  
  374. Maximum Door Time  - Normally,  the user  is permitted  to spend  all of  their
  375.                remaining time on the BBS in  the EZVote door. However, you  may
  376.                wish to set an  absolute time limit on  each EZVote session.  By
  377.                removing  the  ;  at  the  beginning  of  the  "MaximumDoorTime"
  378.                configuration file  option, you  can  specify the  maximum  time
  379.                limit. When this  feature is used,  the user will  be given  the
  380.                lesser of their time remaining on the BBS, and the maximum  door
  381.                time, in the door.
  382.  
  383. Sysop Name     - This  is the  name of  the person  who is  to be  given  sysop
  384.                privileges in EZVote.  EZVote is usually  able to determine  the
  385.                sysop name from the  drop file created by  the BBS. However,  if
  386.                you find that you are unable  to access the sysop-only  features
  387.                of EZVote, then  remove the ;  on the "SysopName"  configuration
  388.                file option, and enter your login name on the line.
  389.  
  390. Memory Swapping Options - You can  control how EZVote performs memory  swapping
  391.                when shelling to  DOS, by editing  the swapping  section in  the
  392.                configuration file.
  393.  
  394. Modem and  Serial  Port  Configuration -  Normally,  EZVote  can  automatically
  395.                determine everything that  it needs  to know  about your  serial
  396.                port setup. However, if you are experiencing difficulty, you may
  397.                wish  to  edit   the  serial   port  options   section  in   the
  398.                configuration file. This section allows you to specify the  port
  399.                number, port address and IRQ lines (for non-standard serial port
  400.                configurations), whether or not to use a FOSSIL driver,  receive
  401.                and transmit buffer sizes, and 16550A UART FIFO buffer setup.
  402.  
  403.  
  404.  
  405.                                                                 End of Page 7
  406.  
  407.  
  408. Custom Drop File Formats - While EZVote directly supports all of the common BBS
  409.                door information file formats, you may come across a format  not
  410.                already supported by EZVote. However, in the case of many simple
  411.                text-file-based file  formats,  you  can  teach  EZVote  how  to
  412.                recognize  additional  file  formats.  The  custom  file  format
  413.                section of  the configuration  file allows  you to  specify  the
  414.                filename of your new  drop file format, along  with the type  of
  415.                information that can be found on each line of the file.
  416.  
  417. Replacing the  Standard EZVote  Main Menu  - To  give your  EZVote setup  "that
  418.                personal touch", you may  wish to have  EZVote display your  own
  419.                main menu, rather than its standard  built-in menu. To do  this,
  420.                simply draw your own main menu using your favorite ANSI  editing
  421.                program. Save the file as EZVote.ans in the EZVote directory. If
  422.                you also wish to provide plain-ASCII, AVATAR or RIP versions  of
  423.                your main  menu, use  the filenames  EZVote.asc, EZVote.avt  and
  424.                EZVote.rip.  When  EZVote  sees  these  files  in  its   working
  425.                directory, it will display them instead of its own main menu.
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                                                                 End of Page 8
  464.  
  465.  
  466. RUNNING EZVOTE - SYSOP INTERFACE
  467. -------------------------------------------------------------------------------
  468.  
  469.      The EZVote door behaves  similarly to most other  door programs. What  you
  470. see in  the output  window is  identical to  what the  user on  remote will  be
  471. seeing. If the user has ANSI/AVATAR/RIP mode  turned on, you will see the  same
  472. colors as they do, and if they have screen clearing turned on, your screen will
  473. clear when theirs does. The status line at  the bottom of the screen will  list
  474. the name of  the user currently  on-line, the user's  location, and the  user's
  475. baud rate. You will  also be told how  much time the user  has left, and  there
  476. will be indicators as to whether  the user has ANSI mode  on, etc. If the  user
  477. wishes to chat with the sysop (i.e., they have paged the sysop, but haven't had
  478. a response yet), a [Want-Chat] indicator will be flashing on  the status  line.
  479. The following function keys  are available to  the sysop if  you are using  the
  480. Standard EZVote personality (see above):
  481.  
  482.      [Up/Down Arrows] - Use the arrow keys to increase or decrease how
  483.                         much time the user has left in the door.
  484.  
  485.             [Alt]-[C] - Allows the sysop to break into chat with the
  486.                         user at any time. [Alt]-[C] again, or [ESC] will
  487.                         end chat mode. (notice that the Want-Chat
  488.                         indicator will be turned off if it was flashing
  489.                         too. If your door is running under RemoteAccess
  490.                         or QuickBBS, paging from within the door will
  491.                         even cause the Want-Chat indicator to stay lit
  492.                         when the user returns to the BBS)
  493.  
  494.             [Alt]-[J] - Allows the sysop to shell to DOS, if enough
  495.                         memory is available. Simply type EXIT to return
  496.                         to the door again.
  497.  
  498.             [Alt]-[H] - Hangup on the user.
  499.  
  500.             [Alt]-[K] - The "User Keyboard-Off" key, will allow the
  501.                         sysop to temporarily prevent the user from
  502.                         typing anything on his keyboard. This has no
  503.                         effect on the local keyboard, but causes
  504.                         EZVote to ignore any keystrokes from remote.
  505.  
  506.             [Alt]-[N] - The "Sysop Next" key, this function reserves the
  507.                         system for use by the sysop after the user logs
  508.                         off, if the door is running under an RA 1.00 or
  509.                         compatible system.
  510.  
  511.             [Alt]-[D] - "Drop to BBS" key. This function allows the sysop
  512.                         to exit the door and return the user to the BBS,
  513.                         without hanging up.
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.                                                                 End of Page 9
  522.  
  523.  
  524. RUNNING EZVOTE - END USER INTERFACE
  525. -------------------------------------------------------------------------------
  526.  
  527.      This section describes the commands that are available to the user  and/or
  528. sysop from the EZVote main menu. Feel free to make these instructions available
  529. for download or viewing by user who want more information on EZVote.
  530.  
  531. VOTE ON A QUESTION
  532. CHANGE AN ANSWER
  533.  
  534.      These commands allow the  user to record their  vote on any question.  The
  535. Vote on  a Question  command will  allow the  user  to choose  from a  list  of
  536. questions that they have not voted on  yet, while the Change an Answer  command
  537. allows the user to choose from the list of questions that they have  previously
  538. voted on. These two commands are separated to make obvious which questions have
  539. not yet been  voted on.  Note that the  change an  answer command  may be  made
  540. unavailable at the sysop's discretion.
  541.  
  542.      When voting,  any command  from the  list may  be chosen  by pressing  the
  543. corresponding  number/letter  key.  If  there  is  more  than  one  screen   of
  544. information, the list may be paged up or down. The user can return to the  main
  545. menu by pressing the [Q] key. When the user chooses to vote on a question,  the
  546. question will  be  displayed, along  with  a  list of  possible  answers.  Some
  547. questions will allow the user to add  another answer to the list, while  others
  548. require the user to  choose from one  of the answers  provided by the  original
  549. author of the question. If its possible to supply additional answers, press the
  550. [A] key to type  in the new option  that you wish to  vote for. Some  questions
  551. will only allow you  to vote for  a single option,  while other questions  will
  552. allow you to vote for as many options as you want. For single-answer questions,
  553. your vote will be recorded as soon as you select a single answer. For questions
  554. that allow you to vote for more than one answer, choosing an answer will  place
  555. a _[voted for]_  indicator beside  that answer. You can then select  additional
  556. answers to vote for. To remove a  _[voted for]_ indicator from an answer,  just
  557. select that answer number a  second time. Once you  are happy with the  answers
  558. you have chosen, press  [F] to finalize  your vote. After  voting, you will  be
  559. shown the results of voting on that question.
  560.  
  561.  
  562. ADD A QUESTION
  563.  
  564.      Unless it has been disabled by the sysop, this command is available to all
  565. users. This command allows the creation of a new question, which all users will
  566. be able to vote on. When  creating a question, the  user is first prompted  for
  567. the question itself. It is best to word  the question title as a question.  For
  568. example, _What  do you  like most  about this  BBS?_ is  better than  _Favorite
  569. features of this  BBS._ Up to  fifteen possible answers  can then be  provided.
  570. After providing the question and possible answers, the question author can  set
  571. a number of options for the question.
  572.  
  573.      The question author can set  whether or not voters  should be able to  add
  574. their own options to  the list of  possible answers. In  some cases, there  are
  575. only a limited set  of appropriate answers (in  particular, for questions  with
  576. yes/no answers), in which case you would not want to allow voters to add  their
  577. own answers. For other sorts of questions, such as _What is your favorite ..._,
  578.  
  579.                                                                 End of Page 10
  580.  
  581.  
  582. there may be many  possible answers that the  original question author had  not
  583. thought of. In  this case,  you would want  to allow  voters to  add their  own
  584. answers.
  585.  
  586.      The question author can also set whether voters may only vote on a  single
  587. answer, or if they  may vote on  more than one  answer. Some questions  require
  588. that the voter make only a single choice (such as _Where do you live?_ or  _Who
  589. do you wish to be the president?_). For other questions, it is more appropriate
  590. to allow the voter to choose more than one  answer if they wish (_Which of  the
  591. following tasks do you use your computer for?_).
  592.  
  593.      Normally, EZVote will display the name of the author of a question on  the
  594. voting results screen. This allows everyone  to know who wrote a question,  and
  595. allows voters  to contact  the question  author  if they  wish to  discuss  the
  596. question further. However, there  may be some cases  where the question  author
  597. wishes to  remain anonymous.  In this  case, only  the sysop  will be  able  to
  598. determine who authored the question.
  599.  
  600.  
  601. DELETE A QUESTION
  602.  
  603.      The sysop can always delete any  question in EZVote. The sysop may  choose
  604. to allow other users to delete  questions that they themselves created, or  may
  605. prevent other users from  deleting any questions at  all. When this command  is
  606. available, it will  present a  list of  questions that  may be  deleted by  the
  607. current user. To delete a question, simply choose it from the list. To  prevent
  608. accidental question deletion, EZVote will then confirm with you that you really
  609. do wish to delete the question.
  610.  
  611.  
  612. VIEW RESULTS
  613.  
  614.      This command allows the user to view the results of voting on a particular
  615. question. Depending on how  EZVote has been  setup by the  sysop, users may  be
  616. permitted to view the results of voting  on any question, or only on  questions
  617. that they  have already  voted on  themselves. The  View Results  command  will
  618. present a list of  questions that may be  viewed. Choosing a question  displays
  619. information on the  question (the  date it was  created, how  many people  have
  620. voted on it, who created the question), the number and percentage of people who
  621. voted on each option,  and a graph indicating  the relative popularity of  each
  622. option.
  623.  
  624.  
  625. PAGE SYSOP
  626.  
  627.      This command allows the user to page the sysop with an audio beeping. This
  628. command is only available  during the paging  hours that have  been set by  the
  629. sysop. When the user pages the sysop, a [wants-chat] indicator is turned on  on
  630. the sysop status line. This allows the sysop  to know that the user has  paged,
  631. even if the  sysop was  not present  when paging  occurred. The  sysop has  the
  632. option to enter chat mode with the user at any point.
  633.  
  634.  
  635.  
  636.  
  637.                                                                 End of Page 11
  638.  
  639.  
  640. EXIT TO BBS
  641.  
  642.      This command allows the user  to exit EZVote and  return to the main  BBS.
  643. Before exiting, EZVote will prompt the user to confirm that they really do wish
  644. to exit EZVote.
  645.  
  646.  
  647. END CALL
  648.  
  649.      This command allows the  user to log  off of the  BBS from within  EZVote.
  650. Before hanging up  on the  user and  exiting, EZVote  will prompt  the user  to
  651. confirm that they really do wish to end the call.
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.                                                                 End of Page 12
  696.  
  697.  
  698. REGISTERING EZVOTE
  699. -------------------------------------------------------------------------------
  700.  
  701.      EZVote is not free software. You  are free to use  EZVote for a one  month
  702. evaluation period. If you wish to continue using it after that period, you must
  703. pay to register  EZVote. As a  special thank-you for  registering, your  EZVote
  704. registration key will increase the maximum number of questions from 30 (a limit
  705. that is already  more than many  similar programs permit)  to 400. Your  EZVote
  706. registration will be  valid for this  and all future  versions of EZVote.  This
  707. means that by registering  now, you beat any  possible future increases in  the
  708. price, while getting all the advantages of future versions. Also, only a single
  709. registration is required for all nodes of your  BBS that are setup at the  same
  710. location. Registering also removes the "Unregistered" message that is displayed
  711. at startup, and instead displays a message indicating that you have registered.
  712. (The "Unregistered"  message is  intended to  serve  as a  reminder to  you  to
  713. register your copy of EZVote, and indicates how many days have passed since you
  714. last installed EZVote. EZVote will NOT expire or stop working after the 30  day
  715. evaluation period. However, you are still  legally required to register  EZVote
  716. if you wish to continue using it.)
  717.  
  718.      The price of  EZVote is  $20 Canadian Dollars,  $15 U.S.  Dollars, or  the
  719. equivalent in your  country's currency. You  can register EZVote  by mailing  a
  720. check, money order or cash directly to me,  or by credit card through a  third-
  721. party credit card order  service. You may  choose to have  me send your  EZVote
  722. registration key  by conventional  mail, by  Internet or  CompuServe EMail,  by
  723. FidoNet Crashmail, or  by a  call directly to  your BBS.  I always  try to  get
  724. orders out to my  customers as quickly  as possible. This  means that the  time
  725. required to  get your  registration will  depend entire  on how  you choose  to
  726. receive your order. If you are mailing your  order to me overseas, and wish  to
  727. receive your registration back by conventional mail, then you may have to  wait
  728. a couple weeks. If you are  ordering by credit card,  and wish to receive  your
  729. order by some  electronic means, it  is quite possible  that you could  receive
  730. your registration key on the same day you place your order.
  731.  
  732.      After you have decided  how you wish to  register EZVote, please read  the
  733. section below that pertains to your order method.
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.                                                                 End of Page 13
  754.  
  755.  
  756. REGISTERING BY CREDIT CARD
  757. -------------------------------------------------------------------------------
  758.  
  759.      This information  applies to  CREDIT CARD  ORDERS ONLY.  Please read  this
  760. entire section before ordering EZVote by credit card.
  761.  
  762.      You can  order  EZVote  with  MC, Visa,  Amex,  or  Discover  from  Public
  763. (software) Library by calling  800-2424-PsL or 713-524-6394 or  by FAX to  713-
  764. 524-6398 or by CIS Email to 71355,470. You can also mail credit card orders  to
  765. PsL at P.O.Box 35705, Houston, TX 77235-5705. When ordering by phone, you  must
  766. call between 6:00am and 6:00pm CST on Monday to Thursday, or between 6:00am and
  767. 12:30pm on Fridays.
  768.  
  769. THE ABOVE NUMBERS ARE FOR CREDIT CARD ORDERS ONLY.
  770. THE AUTHOR OF THIS PROGRAM CANNOT BE REACHED AT THESE NUMBERS.
  771.  
  772.      Any questions about  the status  of the  shipment of  the order,  refunds,
  773. registration options,  product details,  technical support,  volume  discounts,
  774. dealer pricing, site licenses,  non-credit card orders,  etc, must be  directed
  775. to:
  776.  
  777.                Brian Pirie
  778.                #1416 - 2201 Riverside Drive
  779.                Ottawa, Ontario
  780.                K1H 8K9
  781.                Canada
  782.  
  783.                (See  below  for  address  after   August  1st,  1995,  or   for
  784. alternative
  785.                contact methods.)
  786.  
  787.      To insure that you get the latest version,  PsL will notify me the day  of
  788. your order and I  will send your  EZVote registration directly  to you. I  will
  789. send your registration by conventional mail unless I have previously heard from
  790. you, asking me to send your order by some other means.
  791.  
  792.      When ordering by credit card through  PsL, please be sure to include  your
  793. credit card billing address.  Without this information, PsL  will be unable  to
  794. process your order.
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.                                                                 End of Page 14
  812.  
  813.  
  814. REGISTERING BY CHECK, MONEY ORDER OR CASH
  815. -------------------------------------------------------------------------------
  816.  
  817.      As an alternative to order  EZVote by credit card,  you may also order  by
  818. check, money order or cash. To do this, mail your payment along with the EZVote
  819. order form included below,  to the appropriate address  listed on the form.  If
  820. you do not have a printer, you may send a hand-written version of this form. It
  821. is preferable for  all information on  the form to  be typed, for  the sake  of
  822. legibility.
  823.  
  824.      I am happy  to accept any  form of check  or money order  that my bank  is
  825. willing to cash. Any check drawn on  a Canadian bank, in Canadian currency,  or
  826. drawn on a U.S.  bank, in U.S.  currency, is perfectly  acceptable. If you  are
  827. ordering from any other country, your best bet is an international money order.
  828. Your bank may also be able  to supply you with a check  draw non a Canadian  or
  829. U.S. bank; it may  be worth your  while checking into  this. Depending on  what
  830. country you live in, a personal check may also be acceptable. I have never  had
  831. a problem with any personal checks from  the UK, Australia and New Zealand.  In
  832. the case of other countries, if the check has your bank and account information
  833. encoded along the bottom  of the check,  my bank will  probably accept it.  The
  834. only form  of check/money  order that  I have  had  a lot  of trouble  with  is
  835. Eurocheques. DO NOT SEND EUROCHEQUES, as no bank in Canada seems to be  willing
  836. to cash them. I don't know why!
  837.  
  838.      I am also willing to accept payment in cash (Canadian, U.S., or cash  from
  839. any other country with a stable economy), but it is your responsibility to  get
  840. that cash to me. Although  I have often received  cash orders, and haven't  had
  841. any problems,  it is  important for  you  to understand  that I  cannot  accept
  842. responsibility for cash that  is lost in the  mail. If it  would make you  feel
  843. more comfortable, you may wish to use registered mail.
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.                                                                 End of Page 15
  870.  
  871.  
  872. ---------------------------------------------------------------------------
  873.                           EZVOTE 6.0 ORDER FORM
  874. ---------------------------------------------------------------------------
  875.  
  876.          YOUR NAME : _______________________________   (AS SHOULD APPEAR IN
  877.                                                         REGISTRATION)
  878.           BBS NAME : ______________________________________________________
  879.  
  880.   BBS PHONE NUMBER : ______________________
  881.  
  882.     POSTAL ADDRESS : ______________________________________________________
  883.  
  884.                      ______________________________________________________
  885.  
  886. VOICE PHONE NUMBER : ______________________
  887.  
  888.   E-MAIL ADDRESSES : ____________________________________   (IF APPLICABLE)
  889.  
  890.    ADDITIONAL INFO : ______________________________________________________
  891.  
  892.                      ______________________________________________________
  893.                      (EG BRIAN'S PASSWORD, IF RECEIVING KEY BY CALL TO BBS)
  894.  
  895.  
  896. I WISH TO RECEIVE MY ORDER BY:
  897.           ___                                ___
  898.          |   | - CONVENTIONAL MAIL          |   | - FIDONET "CRASHMAIL"
  899.          |___|                              |___|
  900.           ___                                ___
  901.          |   | - CALL TO MY BBS             |   | - INTERNET E-MAIL
  902.          |___|   (INCLUDE LOGIN INFO)       |___|
  903.           ___                                ___
  904.          |   | - CALL TO BRIAN'S BBS        |   | - COMPUSERVE MAIL
  905.          |___|                              |___|
  906.  
  907.  
  908.  
  909. I HAVE ENCLOSED PAYMENT OF $15 U.S.            ____________________________
  910. DOLLARS, $20 CANADIAN DOLLARS, OR EQUIVALENT.  (SIGNATURE)
  911.  
  912. MAKE CHECKS PAYABLE TO:
  913.  
  914.                                           (AFTER AUG 1, 1995)
  915.     BRIAN PIRIE                           BRIAN PIRIE
  916.     APT. 1416 - 2201 RIVERSIDE DR.        117 CEDAROCK DRIVE
  917.     OTTAWA, ONTARIO                       KANATA, ONTARIO
  918.     K1H 8K9                               K2M 2H5
  919.     CANADA                                CANADA
  920.  
  921. +-- OFFICIAL USE ONLY -------------------------------------------------RA-+
  922. |                                                                         |
  923. | Date/Sent : _______________  S.N. : ______  Key : _____________________ |
  924. +-------------------------------------------------------------------------+
  925.  
  926.  
  927.                                                                 End of Page 16
  928.  
  929.  
  930. --------------------------------------------------------------------------
  931.                          EZVOTE 6.00 FEEDBACK FORM
  932. --------------------------------------------------------------------------
  933.  
  934.          YOUR NAME : _______________________________
  935.  
  936.           BBS NAME : ______________________________________________________
  937.  
  938.   BBS PHONE NUMBER : ______________________
  939.  
  940.     POSTAL ADDRESS : ______________________________________________________
  941.  
  942.                      ______________________________________________________
  943.  
  944. VOICE PHONE NUMBER : ______________________
  945.  
  946.   E-MAIL ADDRESSES : ____________________________________   (IF APPLICABLE)
  947.  
  948.  
  949. HOW DID YOU FIRST LEARN OF EZVOTE?
  950.  
  951.              ____________________________________________________________
  952.  
  953.  
  954. WHICH BBS SOFTWARE AND VERSION ARE YOU USING?
  955.  
  956.              ____________________________________________________________
  957.  
  958.  
  959. WHAT DO YOU LIKE MOST ABOUT EZVOTE?
  960.  
  961.              ____________________________________________________________
  962.  
  963.              ____________________________________________________________
  964.  
  965.              ____________________________________________________________
  966.  
  967.  
  968. WHAT CHANGES OR ADDITIONS WOULD YOU LIKE TO SEE IN FUTURE VERSIONS?
  969.  
  970.              ____________________________________________________________
  971.  
  972.              ____________________________________________________________
  973.  
  974.              ____________________________________________________________
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983. -----------------------------------------------------------------------------
  984.  
  985.                                                                 End of Page 17
  986.  
  987.  
  988. HOW TO CONTACT THE AUTHOR
  989. -------------------------------------------------------------------------------
  990.  
  991.      If you have any questions or  comments concerning EZVote, I would be  more
  992. than happy to hear from you. I may be contacted by any of the following means:
  993.  
  994.    Internet Email:  brian@bpecomm.ocunix.on.ca
  995.  
  996.  Compuserve Email:  75122,2303
  997.  
  998.   Fidonet Netmail:  1:243/8 (Cannot respond by CrashMail)
  999.  
  1000. Conventional Mail:  BEFORE AUGUST 1, 1995:
  1001.                     ---------------------
  1002.                     Brian Pirie
  1003.                     #1416 - 2201 Riverside Drive
  1004.                     Ottawa, Ontario
  1005.                     K1H 8K9
  1006.                     Canada
  1007.  
  1008.                     AFTER AUGUST 1, 1995:
  1009.                     --------------------
  1010.                     Brian Pirie
  1011.                     117 Cedarock Drive
  1012.                     Kanata, Ontario
  1013.                     K2M 2H5
  1014.                     Canada
  1015.  
  1016.                     (If it is close to August 1st, and you are unsure of which 
  1017.                     address to use, just send mail to the old address. Such
  1018.                     mail will automatically be forwarded to my new address.)
  1019.  
  1020.       Modem (BBS):  (613) 526-4466
  1021.  
  1022.                     (This number will change when I move. At that time, the old
  1023.                     number will have a recording indicating what the new number
  1024.                     is. In most cases, calling the old number will not incur
  1025.                     any long distance charges.)
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.                                                                 End of Page 18
  1044.