From: Rodrigo P. M. <rod...@po...> - 2012-04-20 01:59:46
|
Olá, Estou escrevendo para combinarmos as próximas atividades do pessoal do IFRS: *Felipe* - está trabalhando nos ajustes das telas para os dois navegadores. Entretanto, achei um problema na implementação do MVC. Esta ação necessariamente deve passar pelo controlador (wb.php). Por exemplo, o botão de registrar abre uma janela modal chamando diretamente o arquivo registerForm.php. Isto não está correto pois, elimina a possibilidade de aplicarmos no futuro políticas globais de segurança, permissões, etc. Existe uma classe chamada ForwardAction que não faz nada e permite que criemos uma ação dentro do controlador que não faz nada e chama uma página. *Renan* - consegui executar a funcionalidade. Está funcionando bem, porém, temos que implementar algumas melhorias. A primeira é que a as mensagem sempre aparecem em inglês independente da configuração do navegador do usuário. Acredito que o correto neste caso seria criar uma página em PHP (já com suporte as línguas) e colocarmos dentro da janela modal. Porém, neste caso, infelizmente não podemos utilizar a mesma lógica de passarmos por dentro do controlador pois sairíamos da sala. Assim, a solução é mais simples pois basta chamar uma página em PHP com suporte a língua e colocarmos dentro da janela modal. O exemplo abaixo mostra como se utiliza o suporte a localização no quadro branco. <?php $msgs = Localization::getInstance(); echo $msgs->getText('title'); ?> Nesta caso, title é uma chave que aponta para strings localizadas em vários arquivos. Por favor, olhe os arquivos dentro da pasta pages/bases/localization A segunda melhoria depende de como será a testagem com o usuário real. Acredito que a tela não ficou intuitiva, assim, vamos esperar para ver o que vai acontecer no dia 25/04 *Henrique* - irá trabalhar com a configuração do servidor do quadro branco (e midiateca) dentro do IFRS. Por favor, me procure amanhã para que eu possa te passar os dados de conexão com o servidor e explicar melhor o que temos que fazer. Basicamente teremos que instalar o no servidor o Apache, PHP, MySQL, node e conversar com o André para abrir as portas 80, 22, 9090 e 1935 do nosso servidor para fora do IFRS. Além disso, na próxima semana a Débora deve te chamar para algumas outras atividades. *Gedison* - deve continuar o trabalho de criação dos casos de teste. Depois disso, eu vou revisar o seu documento e, enquanto isto, você irá estudar o funcionamento do selemiumhq Assim que vocês terminarem estas tarefas, por favor, me avisem. Qualquer dúvida, por favor, me comuniquem, ok? Abraços Rodrigo |