Changes between Version 10 and Version 11 of WF/versaoexperimental
- Timestamp:
- 12/18/09 08:47:47 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/versaoexperimental
v10 v11 38 38 Mais abaixo segue o levantamento de requisitos desejáveis para a nova versão. 39 39 40 == Requisitos para o Módulo ==40 == Propostas para o Módulo == 41 41 42 42 * Definir uma nova árvore de diretórios para o módulo que contemple: … … 109 109 * Outra abordagem pode ser inserção de código nos principais eventos administrativos, para logar as modificações; 110 110 111 * Criar atributos de configuração para processos que possam ser acessados na execução das atividades.112 113 111 * Modificar o template padrão de processos para: 114 112 * Definir um hook para personilizar o template de processos por organização; … … 119 117 * Verificar a possibilidade de expandir as funcionalidades do Processo de Transferência; 120 118 121 * Executar o código do módulo sob tratamento de exceções (try 119 * Executar o código do módulo sob tratamento de exceções (try/catch); 122 120 123 == Requisitos para o MVC ==121 == Propostas para o MVC == 124 122 125 123 * Definir uma nova estrutura de diretórios para os processos … … 162 160 * O objeto view deverá carregar os dados preparados na camada model e mesclar no template; 163 161 * A criação do objeto smarty ficará ao encargo da camada view; 164 * Criar uma função Js padrão para criar os objetos do nanoajax;162 * Criar uma função Js (goAjax) padrão para criar o objeto NanoController e adicionar a chamada virtual (addVirtualRequest); 165 163 * Simplificar os arquivos css e usar div ao invés de tabelas; 166 164 167 165 * Camada Model 168 * Criar m etódos para verificação de segurança sobre dados entrados pelo usuário: sqlinjection, xss;166 * Criar métodos para verificação de segurança sobre dados entrados pelo usuário: sqlinjection, xss; 169 167 170 168 * Criar uma biblioteca Js para funções úteis para os processos que não existam nas biblioteca de terceiros acessíveis pelo workflow. … … 174 172 * Constantes operacionais; 175 173 * Schema de banco de dados; 176 * Verificar as possibilidades: pode ser no arquivo shared.php ou em um arquivo config do processo; 174 * Qualquer outro parâmetro de configuração global do processso que seja necessário. 175 * Verificar as possibilidades: pode ser no arquivo shared.php, ou em um arquivo config do processo, ou ainda em uma nova aba na adminstração do processo; 177 176 178 * Padronizar os índices do array Requests com um prefixo, para facilitar a transf ência entre as camadas;177 * Padronizar os índices do array Requests com um prefixo, para facilitar a transferência entre as camadas;