Montagem de soluções em LumisXP 15+

Serviço de gerador de formulários

Próximo vídeo
Próximo vídeo

Introduçã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.