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.
-
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 à nouveaugit pull. -
Si vous clonez les plugins directement, le
git pulldu 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 lerestaurerà partir demain. Par exemple :rm -rf plugins/discourse-reactions git restore plugins/discourse-reactions
Plugins concernés
-
Discourse Advertising Plugin (Ads) (discourse-adplugin)
-
Discourse Affiliate (discourse-affiliate)
-
Discourse AI (discourse-ai)
-
Discourse Apple Authentication (discourse-apple-auth)
-
Discourse Assign (discourse-assign)
-
Discourse Cakeday (discourse-cakeday)
-
Discourse Calendar (and Event) (discourse-calendar)
-
Discourse Chat Integration (discourse-chat-integration)
-
Discourse Data Explorer (discourse-data-explorer)
-
Discourse Gamification (discourse-gamification)
-
Discourse GitHub (discourse-github)
-
Discourse Graphviz (discourse-graphviz)
-
Discourse hCaptcha (discourse-hcaptcha)
-
Discourse Login with Amazon (discourse-login-with-amazon)
-
Discourse Learning Management System Integration (LTI 1.3 Authentication) (discourse-lti)
-
Discourse Math (discourse-math)
-
Microsoft Authentication (discourse-microsoft-auth)
-
Discourse OAuth2 Basic (discourse-oauth2-basic)
-
Discourse OpenID Connect (OIDC) (discourse-openid-connect)
-
Discourse Patreon (discourse-patreon)
-
Discourse Policy (discourse-policy)
-
Discourse Post Voting (discourse-post-voting)
-
Discourse Reactions (discourse-reactions)
-
RSS Polling (discourse-rss-polling)
-
Discourse Solved (discourse-solved)
-
Discourse Subscriptions Plugin (discourse-subscriptions)
-
Discourse Templates (discourse-templates)
-
Discourse Topic Voting (discourse-topic-voting)
-
Discourse User Notes (discourse-user-notes)
-
Discourse Zendesk (discourse-zendesk-plugin)