Benutzerdefinierter Code und Datenbankänderungen für Discourse Rails-Anwendung

Ich muss einige benutzerdefinierte Code- und Datenbankänderungen in meiner Discourse Rails-Anwendung implementieren, um meine spezifischen Anforderungen zu erfüllen.

  1. Zusätzliche Felder bei der Benutzerregistrierung
  • Ich muss zusätzliche Felder im Registrierungsformular für die Benutzerregistrierung hinzufügen.
  • Diese Felder sollten mit der vorhandenen Funktion für benutzerdefinierte Felder in der Discourse-Anwendung verwaltbar sein.
  1. Passwortverschlüsselungsmethode aktualisieren
  • Derzeit verwendet Discourse “PBKDF2” für die Passwortverschlüsselung.
  • Gemäß meiner Anforderung muss ich anstelle von “PBKDF2” zu “MD5” wechseln.
  1. Ich muss einige APIs erstellen, um meine andere Anwendung aufzurufen. Wenn ein neuer Benutzer erstellt wird, muss ich diesen Benutzer zu meiner Discourse-Anwendung hinzufügen.

Bitte unterstützen Sie mich bei den Implementierungsdetails und den notwendigen Codeänderungen.

Hallo @gambhir-makwana :slight_smile:

Dies scheinen alles unterschiedliche Fragen mit unterschiedlichen Antworten zu sein. Könnten Sie bitte für jede eine eigene Frage erstellen?

3 „Gefällt mir“

Ja, ich werde für jede eine separate Diskussion erstellen.
Danke

1 „Gefällt mir“

Also fügen Sie die benutzerdefinierten Felder über die UX hinzu?

Das wird eine Herausforderung, da Sie sich mit Rails oder Discourse-Plugins nicht auszukennen scheinen. Es scheint Hooks für alternative Verschlüsselungsmethoden zu geben, aber ich bin mir nicht sicher, wie einfach es sein wird, eine weitere hinzuzufügen und die Standardeinstellung in einem Plugin zu überschreiben, ohne ziemlich gute Einblicke zu haben, wie Rails und Discourse solche Überschreibungen zulassen.

Das können Sie wahrscheinlich mit Webhooks über die UX tun.

1 „Gefällt mir“

Ich werde dies schließen, damit keine weiteren Antworten mehr eingehen, während Sie die Probleme in separate Themen aufteilen. :+1:

1 „Gefällt mir“