Neste momento, alguns dos módulos que se previam mais complexos vêem já a luz do dia, não obstante ainda precisarem de alguns ajustes.
Calendário de eventos (baseado na solução open source Spark Events Calendar, que recorre ao XML para gestão/agendamento de eventos)
+ A navegação entre meses funciona
+ A inserção de novos eventos funciona por recurso à actualização do ficheiro XML
+ Os eventos agendados aparecem em destaque no calendário
+ Ao seleccionar uma data com evento agendado é possível visualizar os pormenores do mesmo
- Ainda não está implementada a ligação ASP/XML para permitir a gestão do calendário a partir da actualização da base de dados
- Alguns aspectos gráficos precisam ainda de ser ajustados (disposição dos botões de navegação e cores dos dias destacados)
- Ainda não está operacional a visualização dos detalhes dos eventos por intermédio de mouseUp
Newsletter (conheceu esta semana um avanço significativo, graças às dicas fornecidas pelo Luis Almeida, tendo as mesmas servido para deixar de parte a solução em PHP, optando-se por uma solução em ASP uma vez que esta será mais compatível com a base de dados em Access)
+ O formulário de subscrição funciona, com os endereços de e-mail dos utilizadores a serem armazenados na BD
+ No momento da subscrição é verificado se o e-mail do utilizador já se encontra na BD, sendo que nesse caso o utilizador é avisado do facto
+ O ASP gera a mailing-list a partir dos endereços de e-mail dos subscritores
+ O formulário de administração permite já o envio de e-mail a todos os endereços da lista de subscritores
+ O e-mail recebido pelos subscritores inclui um link para remoção da subscrição
- No momento da subscrição ainda não é possível submeter dados pessoais dos subscritores para além do endereço de e-mail
- O formulário de envio da newsletter ainda não permite a inclusão de anexos (ex: PDF)
- Assim que for implementada a funcionalidade de incluir outros dados para além do endereço de e-mail, terá que ser criada a funcionalidade de os subscritores poderem proceder à alteração desses dados
- Do mesmo modo terá que ser criada a página que permita aos administradores acederem a esses dados (neste momento apenas é possível visualizar a lista de endereços de e-mail dos subscritores)