Création d’interfaces utilisateur dans des modules de fusion
Les modules de fusion nécessitent rarement une interface utilisateur. La publication d’un module de fusion qui contient à la fois des composants installables et une interface utilisateur limite la flexibilité de l’utilisateur du module. La combinaison des deux composants et de l’interface utilisateur en un seul module peut empêcher les développeurs d’utiliser leur propre interface utilisateur ou de fournir des installations silencieuses. Une meilleure alternative consiste à publier deux modules de fusion, l’un qui installe les composants en mode silencieux et un deuxième module facultatif qui contient l’interface utilisateur. Le module avec l’interface utilisateur doit répertorier le module de composant dans sa table ModuleDependency. Cette méthode permet aux auteurs de modules de fournir une interface utilisateur sans l’imposer aux développeurs.
Quand les tables d’interface utilisateur sont utilisées dans les modules de fusion, elles peuvent être fusionnées de la même façon que n’importe quelle autre table.