O que são formulários?
Para algumas aplicações, já é suficiente o conteúdo criado no Starlight. Porém, algumas vezes se torna necessário uma conexão com o usuário de alguma forma, algum canal de comunicação que permita o envio de informações pelos usuários. Por meio dos Formulários do Starlight, é possível receber conteúdo simples gerado pelos usuários da sua aplicação.
Da mesma forma que modelos e Seções, cada formulário têm uma estrutura (um molde), e é essa estrutura que define como os dados enviados pelos usuários chegarão na aplicação. Um exemplo simples disso seria uma função da aplicação onde o usuário poderia enviar uma mensagem para a aplicação informando seu email. Nesse caso, a estrutura do formulário teria duas informações:
- Mensagem
Após a definição dessa estrutura, toda mensagem que recebermos nesse modelo será um envio desse formulário e terá essas informações, com cada informação sendo um campo do formulário. Existem vários tipos de campos e eles podem ser configurados como você desejar - por exemplo: os campos são opcionais por padrão, mas você pode configurá-los para serem obrigatórios.
Para aprender a criar formulários, visite a seção de criação de formulários na página Gerenciando formulários.