Arquivos para Junho 10th, 2008 |Página de arquivos diários

Funcionalidades implementadas no 3º módulo

Este post visa listar todas as funcionalidades realizadas, no âmbito do 3º módulo.

Registo:
. Processo de envio de e-mail já possível para mails internos da universidade, com CC para o mail da administração;
. Verificação automática em Ajax dos campos no registo;
. Nova verificação de e-mail mais eficaz;
. Nova apresentação dos campos da data.

Homepage:
. Conteúdos todos dinâmicos, exceptuando os balões na parte inferior da página, respectivos ao fórum;
. Links em todos as imagens, para a área específica respectiva.

Mensagens:
. Layout melhorado, com apenas alguns erros em IE +7;
. Rollovers e novo link para visualização da mensagem;
. Todo o processo em Ajax, exceptuando o apagar mensagens e verificação de mensagem lida ou por ler (funcionalidades implementadas neste módulo);
. Processo de envio de mensagem para os amigos (Ajax);
. Feedback de erros.

Eventos:
. Implementação do calendário;
. Indexação e navegação por entre os conteúdos;
. Nova disposição dos elementos nas barras azuis;
. Lembrar-me deste evento (agora em Ajax);
. Associar-me a este evento (em Ajax);
. Votação (em Ajax);
. Comentários (em Ajax/Com indexação);
. Local Associado (possibilidade de visualizar, adicionar e de editar nas respectivas páginas);
. Melhoramentos na disposição de conteúdos nas áreas de adicionar e editar;
. Interacção com o mapa nas áreas anteriormente mencionadas;
. Verificação dos campos no adicionar evento melhorada, e inserção da restante informação apenas após upload de fotografia;
. Apresentação dinâmica do limite de caractéres para comentários e descrição do evento;
. Correcção do focus das labels.

Anúncios/Locais/Notícias/Perfil:
. Todas as funcionalidades foram implementadas apenas neste módulo;

Mapas:
. Nova iconografia (necessita de ser melhorada);
. Testes de zoom in e zoom out nos ícones (funcionalidade não efectivamente implementada);
. Balões com informação dos respectivos ícones (ainda falta hiperligação);
. Mapa centrado em Aveiro;
. Implementação do mapa na área de Eventos, Locais e Perfil centrado na localização do respectivo item, sem os restantes elementos;
. Optimização do código e comunicação com a Base de Dados (através de variáveis de Sessão).

Código:
. Melhorias ao nível da segurança e diminuição da necessidade da passagem de parâmetros pelo URL;
. Recordsets menos fragmentados e maior utilização de consultas;
. Centralização do código javascript em páginas externas (visando maximizar segurança);
. Remodelação parcial com vista a optimizar redireccionamento após edição e/ou adicção de novos conteúdos.

Conteúdos:
. Nova regra: imagens com no mínimo 310px de largura;
. Crops em php visando dispor os conteúdos com o mesmo tamanho;
. Novos métodos de nomencleatura com vista a não duplicação de imagens ou substituição das mesmas;
. Limitação do tamanho das strings e em caso de serem maiores ao limite, encurtamento das mesmas.

Acessibilidade/Validação:
. Correcção da folha de estilos (submissão da mesma a ferramentas de validação) – Detectados 106 erros, neste momento todos corrigidos;
. Considerações ao nível da indexação (mais que um sistema, no topo e em baixo dos conteúdos);
. Correcção do focus nos formulários;
. Alts em todas as imagens.

Melhorias a serem efectuadas nas áreas já implementadas:
. Verificação do código de activação;
. Correcção dos caractéres especiais no envio de e-mail;
. Iconografia nos mapas;
. Feedback de erros e introdução de mensagens de sistema tais como: “processo correctamente concluído”;
. Loadings (gif já desenvolvido) para as áreas carregadas em Ajax;
. Alinhamentos;
. Impossibilidade de votação e associação para o utilizador responsável pela postagem dos conteúdos;
. Novas regras de validação de formulários em javascript.