PT-BR/Sistema de Configurações
O sistema de configurações de um recurso lhe oferece a vantagem de armazenar ou obter informações para uso futuro; ou providenciar aos administradores uma maneira mais fácil de configura-lo sem ter que modificar seus arquivos.
As configurações são alteradas de duas formas: tanto pelos scripts ou pelo administrador, por meio do console.
Nomeando as Configurações
As configurações são bem simplistas na forma de serem nomeadas, permitindo dar detalhes e definir seu tipo de acesso (access).
Elas se classificam dessa maneira:
[acesso][nome-do-recurso].nome-da-configuração
Tipos de acesso:
- *: Significa que será aberto ao público (public) e qualquer recurso pode ler e escrever nela
- #: Define um tipo de proteção (protected), permitindo somente a leitura, caso acessada por outros recursos.
- @: Promove privacidade (private) com objetivo de negar acesso a qualquer outro recurso que queria escrever ou ler
- Se nenhum for especificado, serão definidos: private se é uma configuração local ou public se for global
Informar o nome-do-recurso é opcional. Se não for especificado, a configuração torna-se global.
Escreva o que desejar no nome-da-configuração.
Como gerenciá-lo?
Você pode administrar as configurações através do recurso admin. Se for preciso, podes adicionar no Settings Manager atributos à elas, pois é bem útil:
<settings> <setting name="*settingname" value="defValue" friendlyname="" group="" accept="" examples="" desc="" /> </settings>
- friendlyname: Um nome mais amigável para sua configuração
- accept: Os valores que a configuração pode aceitar
- examples: Um exemplo de valor
- desc: Uma descrição da configuração
Funções de Scripting
Há duas funções para scripting a serem usadas pelo sistema de configurações: set e get.
Comandos do Console
Há dois comandos para este tipo de coisa: