Montagem de soluções em LumisXP 15+
Serviço de gerador de formulários
Próximo vídeoIntrodução
- O serviço Construtor de Formulários do LumisXP permite criar e gerenciar formulários sem a necessidade de editar diretamente o código HTML.
- Oferece aos publicadores recursos para configurar o formulário, personalizar campos, definir validações e determinar obrigatoriedade.
- As respostas enviadas pelos usuários finais são armazenadas no banco de dados do LumisXP e podem ser consultadas posteriormente pelo gestores de conteúdo.
- Os formulários criados podem ser reutilizados em diferentes páginas, integrados a fluxos de trabalho e configurados para enviar notificações por e-mail.
Criando o formulário na Administração de Conteúdo
- No repositório de formulários, é possível criar um novo formulário e definir suas configurações gerais.
- Podem ser configurados destinatários de e-mail para notificações (opcional) e a ação pós-envio, como exibir uma mensagem de sucesso ou redirecionar o usuário para outra página.
- O editor de campos permite montar a estrutura do formulário visualmente, com suporte a drag-and-drop a partir da versão 17.1, agilizando a criação e organização dos campos.
- O serviço oferece suporte a diversos tipos de campos, como texto curto, texto longo, listas de seleção, escolha única, múltipla escolha, entre outras opções.
- O publicador pode personalizar o formulário definindo regras de validação, obrigatoriedade, limite de caracteres, placeholders e outras configurações, que variam conforme o tipo de campo escolhido.
Incorporando formulários em páginas
- O LumisXP permite incluir formulários em páginas de diversas maneiras, adaptando-se à necessidade de cada projeto.
- Uma das formas mais práticas é por meio de Widgets, que oferecem autonomia ao publicador para inserir e configurar formulários sem exigir conhecimentos técnicos.
- O Widget utiliza a instância do serviço, gera o HTML de forma dinâmica e possibilita filtrar e selecionar o formulário desejado diretamente no momento da inserção.
- Tipicamente o desenvolvedor irá personalizar o estilo do Widget para adequar o HTML ao layout e identidade visual da solução.
Considerações finais
- O desenvolvedor é responsável por criar o Widget e disponibilizar para uso dos publicadores.
- O HTML da solução precisa ser pensado para se adaptar automaticamente a diferentes tipos e ordens de campos, garantindo que o layout permaneça consistente e funcional independentemente das escolhas feitas pelo publicador.