All Systems Operational
Powered By
profound-logo
profound-logoProfound CMS
⌘K
Admin

Tipos De Componentes

Você pode criar Componentes personalizados e Componentes de UI e usar Componentes do Sistema

Você define Componentes. Componentes são a camada de dados que se conecta com a UI.

Componentes Personalizados  são Postagens de Blog, Autores, endereços, dados brutos personalizados, etc. Componentes de UI  são apenas Componentes Personalizados marcados como Elementos de UI, rodapé, cabeçalho, hero, etc. Componentes do Sistema  pré-definidos pelo CMS como País e Idioma


O que são Componentes de UI?

As páginas são compostas por mais de um Componente de UI

Exemplos:

  • hero-block
  • feature-block
  • image-carousel
  • header/footer

Cada Componente de UI representa uma seção da sua página.


Fluxo de Trabalho de Componente de UI

  1. Defina um componente (estrutura do bloco) no construtor de componentes
  2. Crie o componente de UI
  3. Atribua o Componente de UI a uma página
  4. Renderize-o no cliente com o bloco apropriado no registro de blocos e na configuração do renderizador

Exemplo: Esquema de Bloco Hero

Um bloco hero pode conter:

  • Imagem
  • Título
  • Subtítulo

Schema JSON no editor

[
  {
    "name": "heading",
    "type": "string",
    "required": false,
    "displayName": "heading"
  },
  {
    "name": "subtitle",
    "type": "string",
    "required": false,
    "displayName": "subtitle"
  },
  {
    "name": "hero_img",
    "type": "image",
    "required": false,
    "displayName": "hero_img"
  }
]

Configuração no Painel de Administração

  • Crie um novo bloco
  • Anexe o esquema (HeroSchema)
  • Nomeie o bloco (por exemplo, hero-block)

Atribuir Bloco à Página

  • Vá para uma rota no painel de administração
  • Clique em
Continue Reading
Previous‹Roteamento ParamétricoNextSse›
Assign Page
  • Adicione o bloco recém-criado

  • Renderização no Cliente

    Depois de atribuído, o bloco pode ser buscado e renderizado no lado do cliente usando sua configuração de renderizador.


    Resumo

    • Os schemas definem a estrutura dos blocos
    • Os blocos definem seções de uma página
    • As páginas são compostas por vários blocos
    • Totalmente personalizável e reutilizável

    Híbrido

    Projeto RenderizadorRoteamento ParamétricoTipos De ComponentesSseConfigurar Proxy Do Painel AdministrativoRenderização estática com suporte ao modo de ediçãoScripting no Construtor de TemplatesCreate Profound Next

    Sem interface

    Início rápidoJson E Claude CodeComponente Zod Puxar

    Mcp

    Mcp

    Recursos Do Cms

    Recurso Modelo De DocumentosRecurso Construtor De ModelosTradutor De FuncionalidadesRecurso Organizacao

    Motivação

    Nossa Abordagem

    Terminologia

    Hibrido Vs Headless