Parâmetros de Aplicação Futurepages

O arquivo em SRC: conf/app-params.xml define os parâmetros de aplicação passados pelo desenvolvedor da aplicação.

O futurepages matém uma gama de parâmetros pré-definidos com valores padrões que podem ser sobrescritos pelo usuário do framework.

Esses parâmetros são definidos na classe org.futurepages.core.config.Params

Vejamos os valores padrões:

Parâmetros Simples

Parâmetros Valor Padrão Valores Descrição
AUTO_REDIRECT_DOMAIN Alfanumérico (domínio válido) Domínio Único para a aplicação. Todas as outras serão redirecionadas para ela.
CONNECT_EXTERNAL_MODULES false false/true Significa que a aplicação irá conectar a bancos de dados externos.
DEPLOY_MODE none none/pre-production/production Modo de deploy, se “production”, não permitirá geração do banco de dados no momento do deploy. Se “pre-production” ou “production”, as automações de banco de dados e compactação de scripts serão excluídos do arquivo de configurações após o deploy.
DEV_MODE off on/off Modo de desenvolvimento (ligado/desligado)
DYN_EXCEPTION_FILE_PATH /exceptions/dyn/exception.jsp Alfanumérico Path do arquivo padrão de exception (DynActions)
EXCEPTION_FILE_PATH /exceptions/exception.jsp Alfanumérico Path do arquivo padrão de exception
EMAIL_ACTIVE false true/false Ativa/Desativa o uso/senha de email
EMAIL_DEFAULT_PORT 25 1……99999999 Define a porta do Servidor de e-mail
EMAIL_SSL_CONNECTION false true/false Define se o email utiliza conexão SSL
FLYWAY_MIGRATION_MODE off on/off Define se será utilizado o mecanismo FlyWay de migração
GENERATE_TAGLIB true true/false Ativa/desativa a geração do arquivo de taglib
GLOBAL_HEAD_TITLE Alfanumérico Título da página global (quando não definida)
INIT_ACTION init.Index Nome da classe (Action) Ação Inicial do Sistema
INIT_MANAGER_CLASS org.futurepages.core.InitManager Nome da classe (ApplicationManager) ApplicationManager Global/Inicial
INSTALL_MODE off off/on/modules/production/examples/script:arquivo.sql Modo de Instalação
LOGIN_URL_REDIRECT Alfanumérico Informa para o framework para qual URL de login deve ser redirecionado após tentar acessar uma página que exija autenticação
LOGIN_URL_REDIRECT_VAR_NAME next Alfanumérico Informa o nome da variável que contém a URL para qual se deve redirecionar após autenticar-se no sistema
MIGRATION_CLASSPATH Path válido de classes Classe de Migração durante Produção
MINIFY_RESOURCE_MODE none none / css / js / both Modo de compressão de recursos web (js e css)
PAGE_ENCODING ISO-8859-1 ISO-8859-1/UTF-8/… Codificação padrão do Response
PRETTY_URL false true/false A aplicação utiliza URLs amigáveis ou não
PRETTY_HEAD_TITLE Alfanumérico Head Title Amigável é “true” se diferente de vazio, este texto será o nome da Aplicação (ROOT TITLE). O title é reverso, portanto o ROOT TITLE fica no final.
QUARTZ_MODE off off/on Ativa/Desativa Modo Quartz (Agendamento)
RELEASE 1……99999999 Versão dos recursos. Para forçar o download.
SCHEMA_GENERATION_TYPE none none/update/update_beans/export/script:arquivo Tipo de Geração do Esquema da Base de Dados
START_PAGE_NAME Index Alfanumérico Nome da Página Inicial
THEME default Alfanumérico Nome do tema atual do sistema
THEMES_DIR_NAME themes Alfanumérico Nome da pasta de temas do sistema
USE_MODULE_DEPENDENCY false true/false Utiliza-se o mecanismo de Módulo-Dependência

Parâmetros de Email

Estes parâmetros devem ser preenchidos quando EMAIL_ACTIVE = true:

  • EMAIL_HOST_NAME: Host do Servidor de e-mail. Ex.: mail.futurepages.org
  • EMAIL_DEFAULT_PORT: Porta default do Servidor de Email.
  • EMAIL_USER_NAME: Usuário para autenticação do Email.
  • EMAIL_USER_PASSWORD: Senha de autenticação do Email.
  • EMAIL_FROM: Email de exibição do Remetente.
  • EMAIL_FROM_NAME: Nome do Remetente.
  • EMAIL_CHARSET: Tipo do CHARSET do E-Mail. (Ex.: ISO_8859_1)

Parâmetros Compostos

Existem parâmetros que são formados pela existência de outros parâmetros. Estes parâmetos podem ser substituídos também no arquivo de parâmetros, o que irá sobrescrever todo seu conteúdo composto. Vejamos:

Parâmetros Valor Padrão Valores Descrição
RELEASE_QUERY ”?release=”+RELEASE Alfanumérico Query para solicitação de recursos da revisão
RESOURCE_PATH TEMPLATE_PATH + ”/resource” Alfanumérico Diretório da pasta web onde ficam os recursos
START_CONSEQUENCE “init/” + START_PAGE_NAME + ”.page” Alfanumérico Path da Consequência da ação inicial
START_INDEX START_PAGE_NAME + ”.fpg” Alfanumérico Página Inicial
HTTPS_PATH “https:/”+ ”/” + AUTO_REDIRECT_DOMAIN Alfanumérico caminho “https://dominio” quando AUTO_REDIRECT_DOMAIN definido e não estamos em modo de desenvolvimento.
 
/var/www/html/wiki/data/pages/futurepages2/parametros.txt · Última modificação: 2015/05/08 14:16 por leandro
 
Exceto onde for informado ao contrário, o conteúdo neste wiki está sob a seguinte licença:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki