home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
DSDVTE13.ZIP
/
DSD-VOTE.DOC
< prev
next >
Wrap
Text File
|
1993-05-12
|
8KB
|
242 lines
Dominion Software Designers
User Voting Door V1.3
(c) Copyright 1992,93 Craig Westbury & David Neighbour
INTRODUCTION
~~~~~~~~~~~~
DSD Vote is a Remote-Access V1.11/V2.0 Compatible user surveying
BBS Door that allows users to create questions for other
users to annonymously vote on.
DISCLAIMER
~~~~~~~~~~
DSD VOTE HOLDS WITH IT NO GUARENTEES EXCEPT THAT IT WILL OCCUPY
DISK SPACE. THE AUTHORS CAN NOT AND WILL NOT BE HELD RESPONSIBLE
FOR ANY DAMAGE OF HARDWARE OR LOSS OF SOFTWARE THAT OCCOURS FROM
THE USAGE OF DSD VOTE. USEAGE IS AT YOUR OWN RISK.
But despite this we have endevoured to make this software as BUG
free as we can and hope that you have no problems using it on
your system.
DISTRIBUTION
~~~~~~~~~~~~
DSD VOTE V1.3 is SHAREWARE, unlike versions 1.0 and 1.1,
it is now SHAREWARE as I have found myself spending alot of
time adding things that were wanted.
Registration of DSD-VOTE is detailed in the registration form
included in this package and is only $15 Australian.
You may pass the Unregistered version on to anyone, as the
Unregistered version is freely distributable as long as
this documentation acompanies it.
UPDATING
~~~~~~~~
if you are updating from DSD-VOTE V1.1 this is IMPORTANT if you
are updating from V1.2+ then this is irrelevant.
If you are updating from an earlier version of DSD VOTE then it
is very important that you run UPDATE12.EXE before you install
the new DSD VOTE V1.3.
The structure of the Question file has changed slightly so to
accomodate this I have written the UPDATE program to change
your data so you do not need to scrap it.
The Command Line usage of UPDATE12 is
UPDATE12 <filename>
where filename is the full path and name of your DSD VOTE
(DSD-VOTE.QUE) question file. Once this has been run DSD-VOTE
should run nicely.
REGISTRATION
~~~~~~~~~~~~
On registering DSD VOTE you will recieve a key file called
DSD-UTL1.KEY. This keyfile will 'unlock' the registered
features of any DSD Door in the Utilities 1 Pack, which are
currently DSD-BANK and DSD-VOTE.
See the REGISTER form for more info.
REQUIREMENTS
~~~~~~~~~~~~
DSD VOTE should run on any MS-DOS compatible XT/AT Computer.
It should work with MOST video modes, and in 512K ram computers.
For people who are multi-tasking it requires SHARE.EXE to be loaded
so it can share it's datafiles if 2 people are using it at the same
time.
You will also need a FOSSIL communications driver (like BNU by
David Nugent) as DSD VOTE uses the FOSSIL for all communications
routines. If no fossil is in memory when you run DSD-VOTE it
will complain about it and will not run.
Otherwise you need a BBS program that creates a DORINFO drop file
or a converter so that DSD VOTE can get the users information.
SETTING UP
~~~~~~~~~~
Create a Directory somewhere, copy DSD-VOTE.EXE and DSD-VOTE.DOC
into that directory and you have installed DSD-VOTE !
You will then need to create an exit from your BBS, we use a
Remote Access menu exit type 7, to run a batch file to run DSD VOTE
e.g. Type 7 Execute - *C *M /C DSD-VOTE.BAT
and the batch file looks something like this -
C:
cd C:\BBS\DSD-VOTE
DSD-VOTE -D=C:\BBS\NODE1\DORINFO1.DEF -S=200
cd C:\BBS\NODE1
Multi-Line systems do not need to do anything more than point the
-D= parameter to the right DORINFO file for each node, DSD VOTE
will let any number of people use it at the same time quite hapily.
COMMAND LINE PARAMETERS
~~~~~~~~~~~~~~~~~~~~~~~
You may use several command parameters with DSD VOTE
-D=<dorinfo path>
-----------------
This specifies the path to find the dorinfo file,
for multiple nodes you can multiple batch files to
call DSD VOTE each one indicating a different dorinfo path.
e.g. Line 1 - DSD-VOTE -D=C:\BBS\NODE1\DORINFO1.DEF
Line 2 - DSD-VITE -D=C:\BBS\NODE2\DORINFO1.DEF
etc
-A=<alternate file path>
------------------------
This specifies the path to look for and store the data files
DSD-VOTE.PLY and DSD-VOTE.QUE, if the files are not found
or cannot be created in this alternate path they will
default back to the Current Directory.
e.g. DSD-VOTE -A=C:\BBS\DSD-VOTE\SET1\
Will store the datafiles in SET1 directory.
DSD-VOTE
Will store the datafiles in the current directory.
-S=<security level>
-------------------
This is the security level that if the user entering DSD VOTE
has this security or better then they will be given the
Delete question option. This defaults to 1,000,000
e.g. DSD-VOTE -S=200
User with security 200 or greater can delete questions.
DSD-VOTE
Users with security 1000000 or greater can delete.
-N=<pack number>
----------------
This specifies the number of questions to pack the question
data file to. It is used in conjuction with the PACK option.
Range of 20 to 95.
PACK
----
If the word pack is on the command line then DSD VOTE will go
into maintainance mode and will first delete any questions
that have been marked for deleteing and then it will cut the
question file back to the number of questions specified
with the -N= option. This will default to 90.
If you do not run the pack option and users manage to enter
100 questions then they will not be allowed to enter any
more.
e.g. DSD-VOTE -N=30 PACK
Delete marked questions and pack to 30 questions.
DSD-VOTE PACK -A=C:\BBS\VOTE\SET1
Delete marked questions and pack to 90 questions
the data file contained in SET1 directory.
The Pack option is a bit slow, but it has to update
question pointers for each question for every user.
This takes alot of cross-referencing. This is needed
to keep the ONCE only voting system running OK.
A NOTE ON DELETION
~~~~~~~~~~~~~~~~~~
When a user is given Delete security (as specified in the -S=
option), then they will be given the (D)elete option on any
question. If they Press D the question will then come up to
any user as CENSORED. It is not deleted right there and then.
Any user with Delete access may then Toggle the deleted question
just by pressing D again.
It is not until the PACK option is run will the question actually
be deleted.
In this case if you see a question that has been deleted by a user
you may toggle the delete to read it, and then chose for yourself.
BUT as soon as a PACK option is run, it will be deleted if left
with the Delete flag on that question.
For even more ease, the DSD-VOTE PACK option can be added to your
nightly event to delete questions and continually trim the
question file.
SYSOP KEYS
~~~~~~~~~~
Two special keys are available to the SYSOP
ALT-K, kick user out of the door back to the BBS.
ALT-C, SYSOP chat with user, sometimes this will make you
wait until a polite time to break in.
CONTACTS
~~~~~~~~
To contact Dominion Software Designers you can post us a letter!
Address : PO BOX 664, BRIGHTON, SOUTH AUSTRALIA, 5048, AUSTRALIA
You could call our BBS -
The Dominion Multi-Line : 61-8-377-1983 (14400)
Echo Mail at -
Fidonet : 3:800/863 Worldnet : 61:9000/517
or E-Mail Craig Westbury
Internet : cjwestbu@teaching.cs.adelaide.edu.au