Estruturas básicas do LumisXP

Explore os conceitos essenciais para criar soluções no LumisXP como serviços, interfaces, páginas e canais.

Clique aqui para baixar o material de apoio deste vídeo.

Serviço

  • É o ponto principal de extensão no LumisXP.
  • O LumisXP possui um catálogo de serviços que são providos nativamente pelo produto, como notícias, blog, busca, conteúdos hierárquicos, enquetes, formulários etc. 
  • Esses serviços podem ser customizados para atender a necessidades específicas do negócio.

Instância de serviço

  • É uma instância específica de um serviço.
  • Permite usar o mesmo serviço em diferentes contextos e configurações.
  • Exemplo: Uma instância para notícias de tecnologia e outra para culinária.

Interface

  • É um elemento do serviço que possibilita a interação com os usuários.
  • Exemplos: “Adicionar Notícia” e “Listar Notícias”.
  • A definição da interface está no código do serviço.

Instância de interface

  • Permite que a mesma interface do mesmo serviço seja utilizada em diferentes lugares e possua diferentes configurações.
  • Pertence a uma interface e a uma instância de serviço.
  • Exemplo: Uma instância de interface para exibir notícias de tecnologia e outra para culinária.

Página

  • Elemento utilizado para expor instâncias de interface para os usuários.
  • Usa um arquivo de layout em HTML com placeholders para as instâncias de interface.
  • Exemplo: Página que contém uma instância de interface para expor as notícias de uma instância de serviço de Notícias.

Canal

  • Organiza e agrupa instâncias de serviço, páginas e subcanais.
  • Pode ter uma hierarquia com canais pai e filho.