Essas constantes definem a localização de diretórios essenciais do sistema, todas construídas sobre a constante raiz DIR. Elas garantem que o sistema encontre recursos chave como painel de administração, uploads, módulos e complementos, independentemente do ambiente de execução.
DASH_DIR
define( 'DASH_DIR', DIR . 'dashboard/' );
Define o caminho absoluto para o diretório do Painel de Administração (dashboard).
Retorno: string
O caminho completo para o diretório dashboard/.
WEB_DIR
define( 'WEB_DIR', DIR . 'web/' );
Define o caminho absoluto para o diretório web, que atua como o ponto de entrada e camada de inclusão principal da aplicação que gera código para a parte pública.
Este diretório é responsável por iniciar o roteamento e o carregamento dos arquivos de templates, sendo acessado apenas por inclusão direta do arquivo raiz index.php, e não diretamente por URL como demonstrado pela ausência em variáveis globais $_SERVER.
Retorno: string
O caminho completo para o diretório web/.
DIST_DIR
define( 'DIST_DIR', DIR . 'dist/' );
Define o caminho absoluto para o diretório de distribuição.
Este diretório contém arquivos que são acessíveis em qualquer ambiente do sistema.
Retorno: string
O caminho completo para o diretório dist/.
TEMPLATE_DIR
define( 'TEMPLATE_DIR', DIR . 'templates/' );
Define o caminho absoluto para o diretório base de templates.
Este diretório serve como o ponto de partida onde o sistema buscará o template ativo, sendo a base para a constante TEMPLATE_PATH.
Retorno: string
O caminho completo para o diretório templates/.
Raramente irá precisar usar essa constant desenvolvendo um template.
STORAGE_DIR
define( 'STORAGE_DIR', DIR . 'storage/' );
Define o caminho absoluto para o diretório de armazenamento de dados em arquivos, settings, contexts, menus e cachê.
Retorno: string
O caminho completo para o diretório storage/.
UPLOAD_DIR
define( 'UPLOAD_DIR', DIR . 'uploads/' );
Define o caminho absoluto para o diretório de uploads, onde todos os arquivos carregados por usuários ou pelo sistema são armazenados.
Retorno: string
O caminho completo para o diretório uploads/.
ADDONS_DIR
define( 'ADDONS_DIR', DIR . 'addons/' );
Define o caminho absoluto para o diretório de complementos addons), onde módulos ou funcionalidades adicionais são armazenados.
Retorno: string
O caminho completo para o diretório addons/.