Regrouper plus de plugins populaires avec le cœur de Discourse

Au cours des prochaines semaines, nous allons intégrer un certain nombre de plugins Discourse populaires dans le dépôt principal. Cela signifie que Discourse sera livré avec un plus grand nombre de plugins par défaut, et il nous sera plus facile de les maintenir tous testés et à jour.

Tous ces plugins resteront désactivés par défaut, de sorte que cela n’aura aucun impact visible sur les communautés existantes. Si vous utilisez un service d’hébergement géré comme discourse.org, vous n’avez rien à faire.

Communautés auto-hébergées

Si vous auto-hébergez Discourse et que vous utilisez déjà l’un de ces plugins, vous serez invité à supprimer la ligne correspondante de votre fichier app.yml avant votre prochaine reconstruction.

Environnement de développement

Si vous avez déjà l’un des plugins installé localement, puis que vous récupérez la dernière version de Discourse core, l’une des deux choses suivantes se produira.

  1. Si vous utilisez des liens symboliques pour vos plugins, vous obtiendrez une erreur lors de git pull. Pour résoudre le problème, supprimez le lien symbolique, puis exécutez à nouveau git pull.

  2. Si vous clonez les plugins directement, le git pull du cœur réussira, mais vous aurez des ‘modifications non enregistrées’ surprenantes causées par les dépôts git imbriqués. La meilleure façon de procéder est de supprimer le répertoire affecté, puis de le restaurer à partir de main. Par exemple :

    rm -rf plugins/discourse-reactions
    git restore plugins/discourse-reactions
    

Plugins concernés

66 « J'aime »