Salutations ! Je suis désireux de développer des composants sur la page d’accueil de Discourse pour mon projet, mais je cherche des conseils sur le processus. Pourriez-vous expliquer le fonctionnement des plugins et les étapes pour les installer sur la page d’accueil ?
Par exemple, j’ignore où placer une petite boîte sur la page d’accueil et quel fichier spécifique devrait être la page d’accueil. De plus, j’apprécierais de l’aide pour comprendre les subtilités du routage afin d’éviter des rechargements de page inutiles.
Ah, d’accord. Il s’agit peut-être d’une question de terminologie, mais cherchez-vous à créer des composants de thème front-end à ajouter à la page d’accueil comme Advanced Search Banner et Right Sidebar Blocks, etc., plutôt qu’un plugin (qui ajouterait des fonctions backend).
Pouvez-vous décrire les modifications que vous souhaitez apporter afin que nous puissions comprendre si vous avez besoin d’un plugin (qui doit être installé dans le répertoire des plugins de votre environnement de développement ou d’un lien vers GitHub dans votre app.yml en production).\n\nLes subtilités du routage seront plus faciles à expliquer si vous décrivez exactement ce que vous essayez de faire et ce que vous avez fait pour y parvenir.