Ich möchte registrierten Firmenkunden in meinem Forum eine bessere Möglichkeit bieten, sich vorzustellen – zum Beispiel durch erweiterte Benutzerprofile, Fotogalerien und Status-Updates. Zudem möchte ich ein Angebots-/Gebotssystem integrieren (was eine dritte Benutzerrolle voraussetzen würde). Ist es möglich, Discourse so zu erweitern, dass es eine Plattform mit solchen Funktionen wird, oder wäre es besser, Discourse nur als Forum in eine Laravel-Webanwendung zu integrieren?
All diese Dinge könnten Sie in Discourse mithilfe von Plugins umsetzen.
Ich denke, es kommt darauf an, wie nahtlos die Integration sein soll und wie viel Zeit und Budget Ihnen zur Verfügung stehen. Die Umsetzung all dieser Funktionen in Discourse erfordert mehr Zeit und spezifisches Fachwissen, aber das Ergebnis könnte sich lohnen.
Eine weitere Überlegung ist, dass Sie darauf achten müssen, zusätzliche Funktionen so zu implementieren, dass sie keine Kern-Updates des Discourse-Teams beeinträchtigen. Das ist eine gewisse Kunst, und hier kommt spezifische Erfahrung zum Tragen.
Überprüfen Sie immer vorhandene Plugins, um zu sehen, wie Sie sie nutzen können: Zum Beispiel habe ich kürzlich eine Funktion zu den Vorschauen von Themenlisten hinzugefügt, die es Benutzern ermöglicht, eine persönliche Fotogalerie zu führen. Diese befindet sich derzeit im Test.