DevSecOps

24 jul, 2008

Upload e Resize de Imagens com Dreamweaver Developer Toolbox

Publicidade

Olá pessoal! Em minha primeira matéria para o iMasters, começarei uma série de artigos voltados à produtividade no Desenvolvimento Web.

Uma das ferramentas para o aumento da produtividade é o Dreamweaver CS3 e a poderosa Dreamweaver Developer Toolbox, extensão proprietária (paga) distribuída pela Adobe.

Ele é um conjunto de comportamentos de servidor e comandos para criação de aplicações web dinâmicas usando tecnologias PHP, ColdFusion e ASP VRScript. Esta extensão do Dreamweaver ajuda desenvolvedores de web a criar sites onde o usuário se associa (membership), portais, blogs, galerias de imagens, bem como sistemas de gerenciamento de conteúdo e outras soluções, sem requerer conhecimento avançado de programação.

Façam o Download no link abaixo.

http://www.adobe.com/products/dreamweaver/addt/

Agora que falamos um pouco sobre essa extensão, mão na massa:

Vamos criar um formulário para cadastrar uma notícia, que tem a propriedade de fazer o UPLOAD da imagem e redimensioná-la ao mesmo tempo!

1º – Criamos a tabela no MySQL, conforme abaixo:

CREATE TABLE noticias (
  id int(11) NOT NULL auto_increment,
  noticia varchar(255) collate latin1_general_ci NOT NULL,
  texto text collate latin1_general_ci NOT NULL,
  imagem varchar(255) collate latin1_general_ci NOT NULL,
  PRIMARY KEY  (id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

2 º – Crie um novo site no Dreamweaver, escolha a linguagem PHP e Mysql, e crie uma conexão para o Banco onde você criou esta tabela.

3 º – Vamos usar um comportamento do Developer Tool Box, o “Insert Record Form Wizard”, para fazer a inserção dos dados na tabela automaticamente.

4º – Escolha a conexão e a tabela onde os dados serão inseridos, e clique em next.

5º – Altere o tipo de campo do formulário para “File Field” (arquivo) e clique em Finish (veremos opções de validação de formulário com o DTB em artigos posteriores).

6º – Na Guia Server Behaviors selecione Developer Toolbox, File Upload e Upload and Resize Image

7º – Escolha os campos do formulário, a coluna da tabela, a pasta a receber o arquivo (lembrando que esta pasta deve ter permissão de gravação) e o redimensionamento da imagem.

8º – Por último, escolha as opções de extensão do arquivo, seu tamanho máximo e se o script deve renomear o arquivo em caso de duplicidade.

Pronto! Simples e rápido. Assim você terá tempo para desenvolver funções muito mais complexas em seus sistemas web.

Espero ter trazido um pouco mais de produtividade à sua rotina diária e em breve estarei aqui com mais artigos sobre as funcionalidades da Dreamweaver Developer Toolbox.

Baixe aqui os arquivos usados nesse exemplo.

Abraço a todos!