# 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.