Bündelung beliebterer Plugins mit Discourse Core

In den nächsten Wochen werden wir eine Reihe beliebter Discourse-Plugins in das Kernrepository verschieben. Das bedeutet, dass Discourse standardmäßig eine größere Anzahl von Plugins enthalten wird und es für uns einfacher sein wird, sie alle getestet und auf dem neuesten Stand zu halten.

Alle diese Plugins bleiben standardmäßig deaktiviert, sodass dies keine sichtbaren Auswirkungen auf bestehende Communities hat. Wenn Sie einen verwalteten Hosting-Service wie discourse.org nutzen, müssen Sie nichts weiter tun.

Selbst gehostete Communities

Wenn Sie Discourse selbst hosten und bereits eines dieser Plugins verwenden, werden Sie aufgefordert, die entsprechende Zeile aus Ihrer app.yml-Datei zu entfernen, bevor Sie das nächste Mal neu erstellen.

Entwicklungsumgebung

Wenn Sie eines der Plugins bereits lokal installiert haben und dann die neueste Version von Discourse Core herunterladen, tritt eines von zwei Dingen ein.

  1. Wenn Sie Symlinks für Ihre Plugins verwenden, erhalten Sie beim Ausführen von git pull einen Fehler. Um das Problem zu beheben, löschen Sie den Symlink und führen Sie dann erneut git pull aus.

  2. Wenn Sie Plugins direkt klonen, wird der git pull des Kerns erfolgreich sein, aber Sie werden einige überraschende “unbestätigte Änderungen” aufgrund der verschachtelten Git-Repositories haben. Der beste Weg, um fortzufahren, ist, das betroffene Verzeichnis zu löschen und es dann von main wiederherzustellen. Zum Beispiel:

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

Betroffene Plugins

66 „Gefällt mir“
How plugins moving to core is communicated
Core plugins added to my updated site today
What happens next?
Discourse Patreon
Bootstrap failed with exit code 128
Discourse Templates
Discourse Affiliate
Discourse User Notes
Discourse Post Voting
最新版更新出错
Discourse Topic Voting
Discourse Gamification
Discourse Calendar (and Event)
Unboxing Discourse 3.5
Discourse Birthdays & Anniversaries Today (Banner)
Sudden Sidekiq trend change & anomaly
Discourse Assign
What happens next?
How plugins moving to core is communicated
How plugins moving to core is communicated
How plugins moving to core is communicated
Discourse hCaptcha
Discourse Chat Integration
Discourse Data Explorer
Discourse Login with Amazon
Discourse Graphviz
Discourse Math
Discourse Learning Management System Integration (LTI 1.3 Authentication)
Microsoft Authentication
Discourse OAuth2 Basic
Discourse OpenID Connect (OIDC)
Discourse Reactions
RSS Polling
Discourse Subscriptions Plugin
Discourse Zendesk
Discourse Apple Authentication
Discourse Chatbot :robot:
Discourse AI Topic Summary :robot:
Suggested improvements to plugin page now that more plugins are bundled
‘Preinstalled’ plugin label on hosted sites
Discourse Solved
Discourse Advertising Plugin (Ads)
Discourse GitHub
Discourse Policy
Discourse AI
Discourse Docker Manager
3.5.0.beta8: Bundled plugins, a new theme, better color management, powerful filtering, and advanced image controls
Discourse Solved
Discourse Assign
Discourse Graphviz
How do I remove the Anniversaries option from the burger menu?
Add-on suggestions for humor focused community