Bir sayfada birden fazla widget'ın birlikte var olabilmesi için çoklu widget hikayesini güçlendirin; net odak, olaylar ve düzen kuralları ile.
Widget yükleyici zaten birden fazla örneği destekliyor, ancak üretim düzeyinde çoklu örnek koordinasyonu, yalnızca benzersiz kimliklerden daha fazlasını gerektirir. Birden fazla ajan aynı sayfada yaşadığında, birbirleriyle rekabet etmemeleri için odak, olay kapsamı, düzen davranışı ve programatik kontrol için kurallara ihtiyaçları vardır.
Çoklu widget sayfaları, karmaşık ürünlerde giderek daha gerçekçi hale geliyor. Örnekler arasında:
Koordinasyon olmadan, widget'lar üst üste binebilir, dikkat çekebilir ve hata ayıklaması zor olay davranışları üretebilir.
Mevcut kayıt modeli güçlü bir teknik temeldir. Bu özellik, o teknik yeteneği tam desteklenen bir ürün desenine dönüştürür. Bu, net bir şekilde kapsamlı API'ler, örnek özel olaylar, isteğe bağlı odak kuralları ve birden fazla widget aktifken öngörülebilir davranış anlamına gelir.
Ev sahipleri, bir widget açıldığında diğerinin minimize edilip edilmeyeceğine, birden fazla genişletilmiş widget'a izin verilip verilmeyeceğine ve z-index ile ekran alanının nasıl yönetileceğine karar verebilmelidir. Geliştiriciler de açma, kapama, mesaj gönderme ve olayları dinleme için belirli örneklere güvenilir bir şekilde hedefleyebilmelidir.
Güçlü bir çoklu örnek hikayesi, platformu kurumsal müşteriler, çok markalı dağıtımlar ve gelişmiş entegrasyon ortakları için daha esnek hale getirir. Ayrıca, entegratörlerin küresel referanslara ve deneme-yanılma davranışına güvenmek yerine belgelenmiş, kararlı bir desen almasını sağladığı için destek yükünü azaltır.
Birden fazla widget, kullanıcıları veya geliştiricileri karıştırmadan bir sayfada birlikte var olabilir ve gelişmiş müşteriler, daha karmaşık ajan düzenleri oluşturmak için güvenle inşa edebilir.