Changes between Version 8 and Version 9 of WF/Edicaodecodigo
- Timestamp:
- 07/17/09 11:19:24 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/Edicaodecodigo
v8 v9 2 2 [[WikiInclude(WF/tableofcontents)]] 3 3 4 A interface de edição de código é dividida em quatro abas: 5 6 [[Image(htdocs:wf/images/interface_desenvolvimento_codigo.png)]] 4 O código pode ser editado utilizando-se qualquer editor de texto simples, como o bloco de notas. Porém é mais comum que sejam utilizados ambientes de desenvolvimento como o Eclipse ou até mesmo o VIM. 5 6 O código do processo está estruturado, basicamente, da seguinte forma: 7 7 8 8 === Atividades === 9 9 10 Contém os arquivos PHP criados automaticamente ao se adicionar novas atividades (interativas ou não) ao processo. Estes arquivos estão localizados no diretório: /home/expressolivre/workflow/NOME_NORMALIZADO_XX/code/activities 10 Arquivos PHP criados automaticamente ao se adicionar novas atividades (interativas ou não) ao processo. Estes arquivos estão localizados no diretório: /home/expressolivre/workflow/NOME_NORMALIZADO_XX/code/activities. 11 11 12 Estes são os arquivos executados pela classe run_activity. Quando sofrem alteração, é necessário compilar o processo.12 Estes são os arquivos executados pela classe run_activity. 13 13 14 14 === Includes === 15 15 16 Contém arquivos PHP que são utilizados em outros arquivos através da função wf_include. Estes arquivos são utilizados pelos arquivos da aba de atividades e da própria aba include. Os arquivos desta área não são compilados e, portanto, podem ser alterados sem a necessidade de compilação. Estes arquivos estão localizados em: /home/expressolivre/workflow/NOME_NORMALIZADO_XX/code16 Arquivos PHP que são utilizados em outros arquivos através da função wf_include. Estes arquivos são utilizados pelos arquivos da aba de atividades e da própria aba include. Estes arquivos estão localizados em: /home/expressolivre/workflow/NOME_NORMALIZADO_XX/code 17 17 18 18 O arquivo shared.php é criado, automaticamente, junto com o processo e está disponível em todos os arquivos PHP das atividades. … … 20 20 === Templates === 21 21 22 Nesta aba encontram-se os arquivos de template do processo. Quando se cria uma atividade interativa, além do arquivo PHP que é disponibilizado na aba "Atividades",é também criado um arquivo TPL que é um template Smarty para esta atividade (semelhante a um arquivo HTML). Estes arquivos estão localizados em: /home/expressolivre/workflow/NOME_NORMALIZADO_XX/code/templates22 Arquivos de template do processo. Quando se cria uma atividade interativa, além do arquivo PHP das atividades é também criado um arquivo TPL que é um template Smarty para esta atividade (semelhante a um arquivo HTML). Estes arquivos estão localizados em: /home/expressolivre/workflow/NOME_NORMALIZADO_XX/code/templates 23 23 24 24 === Resources === 25 25 26 Nesta aba, ficam os arquivos que devem ser visíveis pelo navegador do usuário. Assim sendo, nesta aba estão as figuras, arquivos Javascript e arquivos CSS. 26 Arquivos que devem ser visíveis pelo navegador do usuário. Neste lugar ficam os arquivos Javascript, arquivos CSS e imagens. Estes arquivos estão localizados em: /home/expressolivre/workflow/NOME_NORMALIZADO_XX/resources 27 27 28 Estes arquivos estão localizados em: /home/expressolivre/workflow/NOME_NORMALIZADO_XX/resources 28 ---- 29 30 == Editor de Código - Interface WEB == 31 32 Como uma alternativa rápida edição de código, o módulo workflow disponibiliza uma interface web para isto: 33 34 [[Image(htdocs:wf/images/interface_desenvolvimento_codigo.png)]] 35 36 Para acessá-la, clique em "Administrar Processos" na aba lateral esquerda do módulo e então clique em "Código" do processo desejado. 37 38 Toda alteração feita através daqui será refletida instantâneamente para o processo, por tanto tome cuidado.