Salut @Yan_Rudenko, les meilleures documentations pour commencer sont probablement ce tutoriel :
Comme vous l’avez mentionné, les Plugin Outlets sont le meilleur moyen de personnaliser l’interface utilisateur. Mais ils ne sont pas disponibles partout. Seules certaines parties de l’interface utilisateur sont conçues pour être personnalisées.
Manipuler le DOM avec du JS classique provoquera des erreurs, car notre framework de rendu perdra le contrôle des éléments qu’il a rendus à l’écran. Il est préférable de s’en tenir aux plugin outlets pris en charge et aux autres API JS de Discourse (également abordées dans le tutoriel).