Oficina Plone
Criação de Formulários
Departamento de Informática em Saúde
Setor de Desenvolvimento WEB
Primeiros passos
• Acessar o link:
http://gaio.epm.br:8080/plone_form;
• Fazer o login (login da intranet);
• Acessar o item ‘Configurações do Site’;
• Acessar o item ‘Produtos Adicionais’;
Configurações do Site – Adicionar o formgen
Configurações do Site - E-Mail
• Clicar no ‘Página Inicial’;
• Criar uma pasta com o seu nome.
Utilização
• Dentro da sua pasta, adicionar o ‘Pasta de
Formulário’
Adicionar Pasta de Formulário
• Na página da criação do
formulário, insira título,
obrigatório, e descrição.
Além disso, é possível a
modificação no texto que
aparece no botão de
função enviar.
• O botão limpar pode ser
incluído, além da página
de agradecimento, que
depois poderá ser
customizada.
Adicionar Pasta de Formulário
• Depois de criado o formulário, alguns objetos são criados automaticamente:
Mailer, email, assunto, comentários, Thank you.
Preencher Mailer
Preencher página de agradecimento:
• Preencha o formulário e aperte o enviar.
• Clique, então, no nome do formulário, no
menu.
• Na aba conteúdo, é possível excluir campos e
editá-los.
Campos do FormGen
• Na barra verde, na opção Adicionar item, existem agora, todos campos que
podem ser adicionados no formulário.
Campo de Avaliação em Escala
• Incluir 2 questões e 3 respostas em escala
Campo Linhas
• Campo simples para inserção de texto pelo
usuário.
Campo arquivo
Campo Numérico inteiro
• Entrada de valores numéricos inteiros.
Campo Número decimal
• Aceita a entrada de números decimais e
inteiros.
Campo Seleção
• Seleção que
aceita resposta
única.
• As respostas
aparecem como
radio ou lista.
• Se for marcada a
opção ‘flexible’,
o Plone irá
colocar radio até
3 itens e lista
para opçoes
maiores.
Senha
• Campo para inserção de senha de usuário.
Campo String
• Entrada de texto
com apenas uma
linha. Nesse
campo, é possível
ativar o validador,
que testa o valor
inserido usando
padrões, como o
@ para e-mail.
• Na opção “is a
valid postal code”
é validado no
formato código
postal americano.
Campo texto
• Entrada de
textos mais
extensos. Com
número de
linhas
configuráveis.
• Para entrada de
textos menores,
deve ser usado o
campo String ou
Linhas.
Campo Data e
Hora
• Entrada de
data e hora.
• Formato
ano/mês/dia.
Campo de Seleção
Múltipla
• Campo de
múltipla escolha.
• Para a entrada
de mais de uma
escolha, o clique
nas opções deve
ser feito
segurando a
tecla CTRL do
teclado.
Campo Texto Rico
• Inserção de
texto que pode
ser configurada
pelo usuário.
• São permitidas
configurações
como parágrafo,
inserção de link,
entre outras.
Campo do tipo etiqueta
• Apenas exibição de texto para usuário, com
letras em negrito, sem entrada de dados.
Campo Etiqueta (Rich Text Label Field)
Campo Booleano (CheckBox)
• Opção deve ser inserida
individualmente, é
possível marcar opção
padrão.
• Quando do recebimento
do e-mail, 1 significa
campo marcado e 0
campo não marcado.
• Esses valores podem ser
facilmente alterados,
inclusive para textos,
como “marcado”
“selecionado”.
Campo Imagem
• Inserção de imagem para usuário, que não fica no corpo do
formulário, e sim em uma subseção (pode ser referenciada em
documentos ou em álbum).
Campo Field Set
• Campo para exibição de informações, que ficam com fonte em
cor diferenciada e dentro de caixa de destaque.
Customização de página de agradecimento (Thank you).
• Título: Frase que será exibida no topo da página.
• Descrição: Mensagem de agradecimento propriamente dita.
• Thanks Prologue: Mensagem que será exibida acima dos campos, que, por
padrão, são exibidos na página de agradecimento.
• Thanks Epilogue: Mensagem que será exibida após os campos.
• No Submit Message: Quando o formulário não é preenchido, a mensagem
a seguir deve ser exibida.
• Na opção Fields, no topo da página, é possível configurar a exibição dos
campos do formulário na página de agradecimento. As alterações feitas
nessa página não se refletem no e-mail que é enviado ao e-mail de
recebimento de formulário.
Página
Adaptador de armazenamento de dados
Visualização dos dados
verifica os dados
Limpa os
dados
Como confirmar o recebimento do formulário
para o usuário
http://plone.org/products/ploneformgen/docum
entation/tutorial/customizingploneformgen/send-an-email-to-the-formsubmitter
Links para consulta:
• http://learnplone.org/documentation/tutorial
/creating-forms-with-plone/part-1-creating-aform-folder
Download

Criação de Formulários