Thème-Composant v Plugin : quelle est la différence

Je peux le mettre dans un petit dépôt GitHub quand j’aurai un moment.

Je ne pense pas que cela vous donne accès aux données du propriétaire, mais peut-être que je passe à côté de quelque chose.

Concernant vos questions :

  1. Le composant de thème auquel j’ai fait référence fait quelque chose de similaire pour s’assurer que l’appel AJAX ne se produit que sur /latest ou la page d’accueil. J’essaierais de m’appuyer sur cette idée : discourse-featured-topics/common/head_tag.html at ddf3d7e003423e2e5f83446a80cab78d51f09e2d · awesomerobot/discourse-featured-topics · GitHub

    Aussi, si ce n’est pas déjà fait, regardez absolument Developing Discourse Themes & Theme Components

  2. Il n’existe pas de concept intégré de champ de groupe personnalisé comme c’est le cas pour les champs utilisateurs personnalisés. Je crois que vous devrez créer un plugin qui ajoute tous les éléments nécessaires pour que cela fonctionne.