Changes between Version 10 and Version 11 of WF/versaoexperimental


Ignore:
Timestamp:
12/18/09 08:47:47 (14 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/versaoexperimental

    v10 v11  
    3838Mais abaixo segue o levantamento de requisitos desejáveis para a nova versão. 
    3939 
    40 == Requisitos para o Módulo == 
     40== Propostas para o Módulo == 
    4141 
    4242 * Definir uma nova árvore de diretórios para o módulo que contemple: 
     
    109109  * Outra abordagem pode ser inserção de código nos principais eventos administrativos, para logar as modificações; 
    110110 
    111  * Criar atributos de configuração para processos que possam ser acessados na execução das atividades. 
    112  
    113111 * Modificar o template padrão de processos para: 
    114112  * Definir um hook para personilizar o template de processos por organização; 
     
    119117  * Verificar a possibilidade de expandir as funcionalidades do Processo de Transferência; 
    120118 
    121  * Executar o código do módulo sob tratamento de exceções (try catch); 
     119 * Executar o código do módulo sob tratamento de exceções (try/catch); 
    122120 
    123 == Requisitos para o MVC == 
     121== Propostas para o MVC == 
    124122 
    125123 * Definir uma nova estrutura de diretórios para os processos 
     
    162160  * O objeto view deverá carregar os dados preparados na camada model e mesclar no template; 
    163161  * 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); 
    165163  * Simplificar os arquivos css e usar div ao invés de tabelas; 
    166164 
    167165 * Camada Model 
    168   * Criar metó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; 
    169167 
    170168 * Criar uma biblioteca Js para funções úteis para os processos que não existam nas biblioteca de terceiros acessíveis pelo workflow. 
     
    174172  * Constantes operacionais; 
    175173  * 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; 
    177176 
    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;