In meinem Forum möchte ich Nutzer zwingen, einen benutzerdefinierten Assistenten zu verwenden, um in bestimmten Kategorien neue Themen zu erstellen. Daher möchte ich die nativen Discourse-Elemente anpassen, ohne das reguläre UX/UI zu beschädigen.
Dafür möchte ich das Verhalten des Nutzerpfads beim Erstellen eines neuen Themas anpassen.
Um das zu erreichen, möchte ich …
- den „Neues Thema“-Button in ein Dropdown-Menü mit benutzerdefinierten Links und dem Standard-Button „Neues Thema“ als Option umwandeln
- eine automatische Weiterleitung zu benutzerdefinierten Assistenten hinzufügen, wenn Nutzer im Composer eine passende Kategorie auswählen
Für das Dropdown-Menü „Neues Thema“:
- Verwende ausschließlich native UX/UI-Elemente, sodass neue Farbvariablen und die Kernfunktionalität des Dunkelmodus unterstützt werden
- Dropdown-Elemente über Textfelder in den Plugin-Einstellungen hinzufügen, löschen und ändern, sodass ich Folgendes definieren kann:
icon, text, URL
Für die Weiterleitung im Composer:
- Wenn ein Nutzer im Composer eine bestimmte Kategorie auswählt, wird der Composer geschlossen und der Nutzer wird zu einer angegebenen URL weitergeleitet
- Dropdown-Elemente über Textfelder in den Plugin-Einstellungen hinzufügen, löschen und ändern, sodass ich Folgendes definieren kann:
category, redirect URL
Budget
500–1000 USD