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.