Wzmocnij historię wielu widgetów, aby wiele osadzeń mogło współistnieć na jednej stronie z wyraźnym skupieniem, zdarzeniami i zasadami układu.
Loader widgetu już obsługuje wiele instancji, ale produkcyjna koordynacja wielu instancji wymaga więcej niż tylko unikalnych identyfikatorów. Gdy wiele agentów działa na tej samej stronie, potrzebują zasad dotyczących skupienia, zakresu zdarzeń, zachowania układu i kontroli programowej, aby nie konkurowały ze sobą.
Strony z wieloma widgetami stają się coraz bardziej realistyczne w złożonych produktach. Przykłady obejmują:
Bez koordynacji widgety mogą się nakładać, kradnąć uwagę i produkować trudne do debugowania zachowanie zdarzeń.
Obecny model rejestru to mocna baza techniczna. Ta funkcja przekształca tę zdolność techniczną w w pełni wspierany wzór produktu. Oznacza to jasno określone API, zdarzenia specyficzne dla instancji, opcjonalne zasady skupienia i przewidywalne zachowanie, gdy kilka widgetów jest aktywnych jednocześnie.
Gospodarze powinni mieć możliwość zdecydowania, czy otwarcie jednego widgetu minimalizuje inny, czy dozwolone są wiele rozwiniętych widgetów oraz jak powinny być zarządzane z-index i przestrzeń ekranu. Deweloperzy powinni również mieć możliwość niezawodnego celowania w konkretne instancje do otwierania, zamykania, wysyłania wiadomości i nasłuchiwania zdarzeń.
Silna historia wielu instancji sprawia, że platforma jest bardziej elastyczna dla klientów przedsiębiorstw, wdrożeń wielomarkowych i zaawansowanych partnerów integracyjnych. Zmniejsza również obciążenie wsparcia, ponieważ integratorzy otrzymują udokumentowany, stabilny wzór zamiast polegać na globalnych odniesieniach i zachowaniach prób i błędów.
Wiele widgetów może współistnieć na jednej stronie bez dezorientacji użytkowników lub deweloperów, a zaawansowani klienci mogą budować bardziej złożone układy agentów z pewnością.