O sistema de uploads constitui uma componente fundamental deste projecto. Da possibilidade de submeter para o servidor ficheiros do tipo áudio, vídeo e imagem está dependente todo o funcionamento da área de gestão de conteúdos e do dinamismo do site em si. Sem essa funcionalidade não seria possível adicionar novos conteúdos às galerias multimédia, enquanto que outros módulos do projecto ficariam bastante limitados (não sendo, por exemplo, possível incluir no site fotografias dos músicos que compôem o efectivo da orquestra).
Recentemente, o sistema de uploads que tínhamos destinado a ser implementado no projecto começou a apresentar limitações, sendo o motivo a ausência de componentes no servidor que permitam o correcto funcionamento do mesmo.
De modo a contornar este imprevisto decidimos recorrer a outra solução open-source, o Pure ASP Upload. Esta solução revelou-se eficaz em diversos aspectos – tanto no que se refere à submissão dos ficheiros para o servidor como ao registo dos dados dos uploads na base de dados – pelo que podemos já afirmar que o sistema de uploads está operacional (apesar de ainda faltar limar umas quantas arestas)!
Neste momento é já possível:
- adicionar vídeos à respectiva galeria
- adicionar ficheiros mp3 ao mini-leitor de áudio
- incluir as fotos dos músicos junto com a submissão dos dados pessoais
O que ainda falta fazer:
- implementar o sistema de submissão de anexos no formulário de criação e envio da newsletter
- implementar uma solução que permita gerar automaticamente thumbnails das imagens que serão inseridas na galeria dinâmica
De referir que a única limitação relevante deste sistema de uploads se prende com o limite do tamanho dos ficheiros: pelo facto de o Pure ASP Upload ser a versão gratuita de um outro sistema mais evoluido existe uma restrição de upload de ficheiros com tamanho superior a 10 MB, o que não constitui uma limitação significativa no que diz respeito aos ficheiros áudio e de imagem, mas obrigará a gerir de modo mais cuidado as taxas de compressão dos ficheiros de vídeo .flv.