
                               PD Database
                         Written by Brian Veditz
                      donated to the public domain

   The database is a pretty nice module for keeping a database on your
system.  It allows you to maintain the database locally AND remotely
(so your co-sysops actually have a job!).  From every menu you have
the option to create a menu selection that 'enters another menu',
'views a text file', 'runs a door' or 'runs a wccode' program.  You
can edit every option and its description at any time (with the
exception of menu names, since you cannot easily rename directories),
you can change the order of the list or select an editor for a specific
text file.  You can edit any of the Text files online as well.

   The editor commands?  This is if you want to have a newspaper in your
database but you don't want to give someone full coordinator access.
every time they view the menu option, it allows them to edit it.  For
this reason, you do not want to give anyone editor access on a file
that you don't need to.  If a sysop is the only one who is going to
edit a text file, then do not give it an editor otherwise it will bug
you every time you view it.  There is also an Assistant editor.  This
allows you to make a 'Newspaper' menu where there is one 'editor' and
a few column writers.  You give the 'editor' editor access to each
menu option, and pick the appropriate column writer for the 'assistant
editor'.

   Killing a menu option is easy.  However, it only kills it from the
database, it does not kill it from the hard drive.  If you later go
back and create a menu option with the same name, the list will
show up again.  This has its advantages and disadvantages.

   You can add any menu option to another menu option in the tree.
for instance, if you have a 'History' menu and a 'Biography'
menu and you have a sub menu under the biography's called 'PRES' for
presidents, you can also place 'PRES' under the history menu and it
will have all the same text files.

   Running a door from the database is easy, just use the M)odify
command to create an option.  select the name, just like you put in
your doors list, and then select 'P' for program.  On my database,
I added the World Fact Book door that is available on MSI, it works
just fine and is a great reference for a database.  I have NOT tried
the wccode option, so all I can do is hope it works. :)

   I apologize for the lousy instructions... I've designated one night
to packaging this all up, as I have a lot more work to do on my bbs.
If you have any questions, you may leave me mail on MSI.  I do not plan
on releasing 'updates' to this code, so any feature advancements will have
to be done by you or your programmer.  As with all the code in this library,
you are free to use it or alter it at your own descretion, I however to
not take any responsibility for whatever the software may or may not do
to your system.  If you make any bug fixes, code cleaning or feature
additions, I would appreciate seeing them.
 
