
O Cforms II é um dos mais completos plugins para Wordpress que conheço. Este plugin, desenvolvido pelo “Delicious Days“, é tão completo, tão cheio de opções e tão agradável aos olhos, que mais parece um programa à parte, e não um plugin para o Wordpress.
O Cforms II é um plugin para a criação de formulários de contato para blogs que utilizam o CMS Wordpress. Trata-se de um poderoso plugin, repleto de opções e que, além de tudo, possui um belíssimo visual tanto na área de administração quanto nos formulários gerados.

O plugin sofre atualizações constantes, e fica claro o esmero dos desenvolvedores em relação ao mesmo. Mediante a utilização do plugin, você pode criar inúmeros formulários de contato, utilizando recursos como AJAX, por exemplo, o qual pode ser desabilitado caso o usuário assim deseje, caso ocorram problemas de compatibilidade.
A criação de um formulário é extremamente simples e, ao mesmo tempo, recursos poderosíssimos são colocados à disposição do usuário. São disponibilizados inúmeros tipos de campos, como por exemplo “text area“, “check box“, “radio buttons“, “select box“, “password field“, etc. É possível também “arrastar e soltar” os campos criados, a fim de posicioná-los onde bem se desejar, e cada campo pode ser tornado obrigatório ou não, além de ser possível configurar o plugin para que este verifique os e-mails digitados e faça com que um campo seja definido como “somente leitura”, caso desejado.

O Cforms II possui inúmeros recursos e diversos estilos de formulários pré-definidos, além de permitir que o usuário edite totalmente o visual de seus formulários, através de um editor presente em sua área de administração.
Uma lista completa dos recursos presentes no plugin pode ser encontrada no site do desenvolvedor. Abaixo você pode conferir alguns deles, porém, para dar uma idéia da enorme versatilidade do plugin e também para já prepararmos o terreno para o tutorial que virá na segunda parte deste artigo:
Existem muitos outros recursos e maneiras de utilização, e o plugin inclusive exibe um botão para a inserção de formulários na barra de ferramentas do editor do Wordpress, tornando assim muito simples a inclusão de formulários em qualquer post ou página.

Uma das grandes vantagens do Cforms II é o fato do mesmo ser extremamente personalizável, permitindo que o usuário crie diversos tipos de formulários de contato, adaptando-os totalmente ao layout de seu blog.
O plugin é tão personalizável, que até mesmo as imagens de verificação (captcha) em um formulário podem ser totalmente customizadas, e o usuário pode definir, por exemplo, a largura e a altura da imagem, cor da borda, imagem de fundo, fonte, ângulo de inclinação e cor da fonte, quantidade de caracteres e até mesmo quais caracteres são permitidos.
Todas as configurações são feitas através da área de administração, e até mesmo os textos do “submit button” e dos campos obrigatórios podem aí ser definidos. O e-mail que é enviado ao administrador do blog contendo os dados de um formulário preenchido também pode ser totalmente customizado, e existem diversas variáveis que podem ser utilizadas, tornando possível a obtenção de diversos dados a respeito da pessoa que preencheu o formulário, tais como, por exemplo, IP, nome, data, hora, etc.
Além disso, o Cforms II possui alguns recursos extras muito interessantes, como por exemplo a possibilidade de substituir o formulário de comentários do blog por um formulário específico do próprio plugin, o qual também possui algumas funcionalidades bem interessantes.
Dada a complexidade do Cforms II, dividi este artigo em duas partes, e o tutorial constará na parte 2 do mesmo, a qual será postada nos próximos dias. Neste tutorial, detalharei todo o processo de configuração, administração e utilização do plugin. Mas não se assuste: quando disse que o plugin é “complexo”, estava me referindo apenas à enorme quantidade de opções que o mesmo possui.
Sua utilização, na verdade, é muito simples, e você poderá criar e utilizar os formulários de contato gerados pelo plugin dentro de poucos minutos após sua instalação. Para isto pensei neste tutorial, e resolvi dividi-lo em duas partes: esta primeira parte tratando a respeito do plugin em si e seus recursos, e a segunda parte contendo um completo tutorial.
Espero que apreciem o conteúdo, e aguardem o tutorial, que será postado nos próximos dias.
Informações adicionais
Versão atual:
8.5.1
Site oficial:
http://www.deliciousdays.com/cforms-plugin
Site do desenvolvedor:
Link para download:
http://downloads.wordpress.org/plugin/cforms.8.5.1.zip
Fórum de suporte (em inglês):
http://www.deliciousdays.com/cforms-forum
Para fazer seu comentário, por favor preencha os campos corretamente.
eu acabei de instalar esse plugin (e o gallery) e procurando no google sobre como usá-lo cai no seu blog.
fiz tudo direitinho, como colocar o formulário que eu criei online, ou seja, numa página? espero um retorno.
grazie!
Olá Nah! Isso mesmo, em uma página. Você vai reparar ao criar a página um ícone pequeno azul do Cforms.
Ele é assim: cfII, você vai ver ele fácil
É só clicar nele que é inserido o formulário.
Boa, vou testar este plugin.
Olá!
Compensa, é um excelente plugin!
E aguarde, nos próximos dias vamos postar um tutorial a respeito.
Abraços!
legal!
encontrei o cformsII, muito bom o seu artigo. até mais!
Que bom que gostou, Nah!
Qualquer dúvida pode postar, ok?
Abraços!
Olá galera,
realmente ele é completo mesmo, mas tem uma pequena desvantagem, ou pelo menos eu não encontrei ainda a tradução ou informação sobre, acho que vou ser obrigado a traduzi-lo, se alguém souber de alguma informação sobre a tradução, se existe, favor informar aqui, abraço a todos!
Olá Humberto!
Então, no link abaixo, existe a lista das traduções já concluídas, e instruções para futuras traduções:
http://www.deliciousdays.com/cforms-plugin
Vou dar uma verificada, e quem sabe não pinta por aqui logo logo uma versão do Cforms II em português?
Um grande abraço, e seja bem vindo!
Parabéns pelo artigo.
Estou aguardando ancioso a segunda parte do artigo.
Quero saber se consigo alimentar uma base de dados com os formulários?
Att,
Willian Vieira
Brasília-DF
Olá William, seja bem vindo!
Pode aguardar, e peço desculpas pela demora em postar a segunda parte do tutorial. Mas em breve ela estará por aqui.
Quanto ao Cforms, não sei te dizer ao certo se você consegue alimentar um BD com os dados dos forms. No entanto, ele possui uma funcionalidade chamada “Database input tracking”, mediante a qual ele adiciona todas as submissões de formulários ao banco de dados.
Ao ativar tal função, são criadas duas novas tabelas em seu banco de dados, e você também poderá acessar todos os dados através da área administrativa de seu Cforms, pois passará a existir aí um novo ítem, chamado “Tracking”.
Existem também algumas informações no site do desenvolvedor as quais, creio, também poderão, de repente, te ajudar.
Dê uma olhada no link abaixo, na seção “API / Creating dynamic forms”. Aqui, entretanto, são necessários conhecimentos em PHP e, talvez, MySQL:
http://www.deliciousdays.com/cforms-plugin/
Entretanto, dependendo das suas necessidades, acredito que a opção que mencionei acima, a “Database input tracking”, poderá servir.
Espero ter ajudado. Abraços!
Existe algum plugin de formulario de contato que eu possa encaixar em uma sidebar e não e não em página/post?
Abcs
Olá Markinhu,
Então, você pode utilizar o próprio Cforms II.
Após instalado e configurado, é disponibilizado um widget do próprio em “Design ==> Widgets”, para que você insira em sua sidebar.
Assim, o formulário será exibido na própria sidebar.
Grande abraço!
Instalei o plugin corretamente, tudo funcionando, mas o botao nao apareceu no meu editor. O que fazeR??
Cristian,
Verifique se a instalação está mesmo executada corretamente, se foi criado algum formulário através da área de administração do Cforms e, também, verifique se está utilizando as últimas versões do WordPress e do Cforms II.
O botão do plugin é o último, da esquerda para a direita.
Abraços.
It appears that cforms was not able to create abspath.php in your cforms plugin folder. Please check file/folder permissions and re-activate cforms.
If the problem persists, please create abspath.php manually with the following content:
ta dando esse erro!! o que faço???
Olá Juliana.
A mensagem diz que o arquivo abspath.php não pôde ser criado, devido a algum problema nas permissões da pasta do plugin. Você precisa dar uma verificada, desativar o plugin, checar as permissões da pasta e, então, reativar o plugin.
Caso não consiga, crie manualmente o arquivo, seguindo as instruções fornecidas mais abaixo no erro que forneceu acima, e efetue o upload do mesmo para a pasta informada.
Abraços!
Cara, não consigo validar o meu Upload directory.
Como faço?
Ah, consegui!
barba,
Que bom que conseguiu.
Seja bem vindo. Abraços!