| 1 | A interface de edição de código é dividida em quatro abas: |
| 2 | |
| 3 | |
| 4 | [[Image(http://doc.workflow.celepar.parana/wiki/interface_desenvolvimento_codigo.png)]] |
| 5 | |
| 6 | |
| 7 | |
| 8 | === Atividades === |
| 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 |
| 11 | |
| 12 | Estes são os arquivos executados pela classe run_activity. Quando sofrem alteração, é necessário compilar o processo. |
| 13 | |
| 14 | |
| 15 | |
| 16 | === Includes === |
| 17 | |
| 18 | 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/code |
| 19 | |
| 20 | O arquivo shared.php é criado, automaticamente, junto com o processo e está disponível em todos os arquivos PHP das atividades. |
| 21 | |
| 22 | |
| 23 | |
| 24 | === Templates === |
| 25 | |
| 26 | 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/templates |
| 27 | |
| 28 | |
| 29 | |
| 30 | === Resources === |
| 31 | |
| 32 | 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. |
| 33 | |
| 34 | Estes arquivos estão localizados em: /var/www/expresso/workflow/resources/NOME_NORMALIZADO_XX |