Fortaleça a narrativa de múltiplos widgets para que várias incorporações possam coexistir em uma página com foco claro, eventos e regras de layout.
O carregador de widgets já suporta múltiplas instâncias, mas a coordenação de múltiplas instâncias de nível de produção requer mais do que apenas IDs exclusivos. Uma vez que vários agentes estão ativos na mesma página, eles precisam de regras para foco, escopo de eventos, comportamento de layout e controle programático para que não concorram entre si.
Páginas com múltiplos widgets estão se tornando cada vez mais realistas em produtos complexos. Exemplos incluem:
Sem coordenação, widgets podem se sobrepor, roubar atenção e produzir comportamentos de eventos difíceis de depurar.
O modelo de registro atual é uma base técnica forte. Este recurso transforma essa capacidade técnica em um padrão de produto totalmente suportado. Isso significa APIs claramente definidas, eventos específicos da instância, regras de foco opcionais e comportamento previsível quando vários widgets estão ativos ao mesmo tempo.
Os hosts devem ser capazes de decidir se abrir um widget minimiza outro, se múltiplos widgets expandidos são permitidos e como o z-index e o espaço na tela devem ser gerenciados. Os desenvolvedores também devem ser capazes de direcionar instâncias específicas de forma confiável para abrir, fechar, enviar mensagens e ouvir eventos.
Uma forte narrativa de múltiplas instâncias torna a plataforma mais flexível para clientes empresariais, implantações de múltiplas marcas e parceiros de integração avançados. Também reduz a carga de suporte porque os integradores obtêm um padrão documentado e estável em vez de depender de referências globais e comportamentos de tentativa e erro.
Múltiplos widgets podem coexistir em uma página sem confundir usuários ou desenvolvedores, e clientes avançados podem construir layouts de agentes mais sofisticados com confiança.