27 março, 2008

CNZK Web Library no CodePlex - Agilizando o desenvolvimento em ASP.NET

Acabo de criar um projeto no CodePlex para desenvolvimento de uma biblioteca de componentes reutilizáveis para agilizar o desenvolvimento de web sites utilizando ASP.NET 2.0 e superior.

CNZK Web Library

Jà disponibilizei uma primeira versão para download contendo um HttpHandler para gerar miniaturas de imagens de uma forma extremamente simples. Segue abaixo um exemplo:

URI da imagem original:
img/imagem-original.jpg

URI da imagem redimensionada para 200 x 150:
img/imagem-original.jpg.200x150.thumb.axd

A imagem redimensionada fica armazenada em cache para evitar sobrecarga no processador do servidor. Além disso, se for solicitado o redimensionamento de uma imagem inexistente, será gerada uma imagem com o texto "Imagem não disponível". Isso nos poupa o trabalho de ficar verificando se uma imagem existe ou não antes de escrever sua url na página.

Em breve vou fazer um post entrando em maiores detalhes do código e explicando os conceitos envolvidos. Até lá, façam download, utilizem e me deixem saber o que acham.

2 comentários:

rodrigo ratan disse...

bem bacana esse httpHandler, kelps!

Alan Soares disse...

Olá kelps,

Preciso urgente de uma ajuda sua.

Implementei este handler para gerar thumbnails em minhas páginas.

Em minha máquina local, está funcionando redondinho.

Mas no servidor de hosting, não gera o thumb.

É preciso alguma permissão especial no servidor para a extensão axd? ou algo do tipo?

Grato pela atenção