Installed Directory Structure


DLG's installer will create a variety of directories and make a number of logical assignments in the process of installing your software. Unless otherwise indicated, these are all based off the "base directory" that you told the Intaller to use.

Directory Assign Purpose
DLG DLG: Location for most of DLG's executables
DLGConfig DLGConfig: Location for most of DLG's configuration files (see below).
MSG MSG: This is where DLG will by default store its messages and bulletins
FILE FILE: This is where DLG will by default store its file archives for downloading
Fido Fido: This is where DLGMail and its config files are kept. Not installed unless you tell it to.
FIDO/Trap - This is where the executables for TrapDoor are kept. Only installed with DLGMail.
FILE/Tick TICK: This is where DLGTick will store files that are not kept on the BBS itself. Only installed if you install DLGMail.
MSG/Pass PASS: This is where DLGMail will store messages for echos that you are not importing to your BBS, or Passthrough areas. Only installed if you install DLGMail.
Msg/Inbound INBOUND: This is where incoming FidoNet mail will be found and processed by DLGMail.
Msg/Outbound OUTBOUND: This is where outgoing messages will be stored by DLGMail before they're sent.
Msg/NodeList NODELIST: This is where the FidoNet nodelist is kept. Only installed if you install DLGMail.
User User: This is where each user's configuration files are kept, as well as their private messages and files



Contents of DLGConfig

DLGConfig: contains a number of nested directories, each serving a purpose.

Directory Purpose
CharSets This is where translation character sets are kept. These are used to remap messages so that they display properly in all countries.
Fido This contains files specifically for use with FidoNet-enabled software. Eventually, all FidoNet configuration files will be stored here.
Group This is where group definitions are kept.
Languages DLG can use different language files (localization) depending on how the sysop and user sets up the system (sysops control what's available, and users choose from that). This is where the language files are kept.
Menu This is where menu definitions, display files, help files, and function templates are kept.
Menu/<Menu_Name>/ Each menu's help files are kept in a seperate directory.
Menu/Funcs/ The files in this directory define what built-in functions each online module posesses. Do not edit these without explicit instructions!
Misc A number of miscellaneous configuration files are kept here. In general, third-party utilities likewise keep thier config files here.
Notes You may keep private notes for each user on your BBS. This is where the notes will be stored.
Port Port, modem, and local display files are kept here.
Rexx DLG Arexx files are kept here, as well as any other Arexx files you wish to use with the BBS. DLG Arexx files use the extension .DLX.
SIGS The configuration files for Special Interest Groups (SIGs) are kept here.
Template You may use templates for validation of new user accounts and creation of file and message areas. This is where they are stored.
Text A number of different text files are kept here, from special text files used internally to those that you wish to include as part of the BBS.