Recentemente uma cliente solicitou que o formulário de contato do site dela armazenasse os endereços de quem enviasse mensagens.
Há uma infinidade de soluções para isso começando por um código simples que crie um arquivo texto com os endereços, mas isso exigiria a criação de um código específico para estes casos e considerei que o melhor seria transformar o formulário de contato em um cadastro de mala direta.
Aqui está como ficou o formulário de contato:
http://lateliergastronomia.com.br/contato_2.html
O formulário acima é praticamente idêntico a um formulário de contato padrão, mas tem as seguintes diferenças:
- Tem um botão “Sair da lista”. Por questões éticas devemos dar ao visitante a oportunidade de se descadastrar
- Ao clicar em enviar o visitante é direcionado para uma página avisando que um email foi enviado para ele
- No email recebido há um link que deve ser clicado para que a mensagem seja finalmente enviada e o cadastro dele confirmado
Este procedimento é muito mais incômodo do que um simples formulário de contato, mas se vamos guardar o endereço do visitante é de bom tom, praticamente uma exigência de netiqueta, que nós deixemos isso bem claro. A propósito esta é a principal razão de eu sugerir esta solução no lugar do formulário que armazana os endereços sem avisar nada.
O que está por trás deste formulário é um dos mais poderosos sistemas de gerenciamento de listas disponíveis, o Mailman (usado por grandes empresas e universidades).
Caso você use esta solução em seu site será ainda necessário solicitar ao designer que crie as seguintes páginas:
- Página de inscrição
- Cancelamento de cadastro
- Aviso de email já cadastrado (se o visitante tentar se cadastrar novamente) A propósito, ele não poderá usar o formularário para mandar mais de uma mensagem e isso é ruim…)
- Página informando que o email digitado não está cadastrado. Isso é para o caso de alguém que não se cadastrou ainda clicar em “sair da lista”
- Email incorreto. Aparece se o endereço não tiver @ por exemplo
- Página de confirmação, é a que aparece quando o visitante clica no link que recebeu por email para confirmar que realmente quer se cadastrar e enviar a mensagem
O que você viu até aqui se aplica a qualquer bom hospedeiro. As instruções a seguir são úteis apenas para os nossos clientes hospedados no Dreamhost (com quem terceirizamos a maior parte da infra-estrutura de hospedagem).
Para enviar uma mensagem para sua lista
- Entre no painel de controle pela página que lhe enviamos usando o seu login e senha.
- Clique em “Mail” no menu à esquerda da página. Isso exibirá outras opções de menu abaixo dela
- Clique em “Announce lists” para ver suas listas
- Clique no ícone “Mail”
A janela exibida mostra um campo para o assunto (subject) onde sugiro colocar: [nome da lista] Assunto da mensagem.
Logo abaixo dele há um grande campo para entrada da mensagem. Você pode inserir código html neste campo para fazer uma mensagem mais atraente visualmente. Você também pode iniciar sua mensagem com –name– (dois hífens + name + dois hífens) para que a mensagem começe com o nome do destinatário.
Para enviar a mensagem clique em “Submit Announcement Now”
Para ver a lista de inscritos
No lugar de clicar em “Mail” na tela com a lista das listas de contato clique em “edit” e desça até o final da página onde você encontrará uma caixa com todos os endereços de email cadastrados.
Para exibir os nomes dos destinatários clique no link “Show Names” e os nomes aparecerão. Você pode copiá-los e colá-los em uma planilha, documento de texto ou mesmo em um arquivo para importar para o seu programa de email.