Benutzerdefinierte Startseite für Gruppen

Mein Anwendungsfall ist es, zu einer Kanban-Kategorie als meine Startseite umzuleiten, was diesem Anwendungsfall sehr ähnlich zu sein scheint, und ich weiß nicht, warum es bei ihm nicht funktionieren könnte. Es ist keine zivilisierte Diskussion, aber eine bestimmte Seite als Startseite zu haben, scheint keine große Abweichung von dem zu sein, wofür Discourse entwickelt wurde, oder?

2 „Gefällt mir“

Es ist wahrscheinlich irgendwie möglich, aber ich verstehe nicht, wie all diese Einstellungen richtig zusammenarbeiten können. Wie auch immer, wie verhindert man, dass Benutzer ihre eigene Homepage ändern? Ich habe meine eigene Homepage auf meinen Foren eingestellt, in denen ich aktiv bin.

1 „Gefällt mir“

Ich gebe zu, ich war beim letzten Mal, als ich es aktualisiert habe, sehr verwirrt!

Der Code hier ignoriert die Benutzereinstellung, wenn sie sich in einer Gruppe befinden (wohl ein Fehler!). Vielleicht füge ich beim nächsten Mal, wenn ich mich damit beschäftige, eine Einstellung “Benutzerdefinierte Homepage ehren” hinzu, die standardmäßig deaktiviert ist, um das frühere Verhalten nicht zu ändern.

Ein Problem, das diese Komponente lösen sollte (und ich glaube, deshalb habe ich sie geschrieben), ist die Ermöglichung, dass jede Seite (nicht nur /latest und Freunde) die Homepage sein kann.

3 „Gefällt mir“

Ja, es kann eine sehr nützliche Komponente sein. Eines Tages, wenn ich etwas Freizeit habe, werde ich es forken und mehr mit dem Code herumspielen.

4 „Gefällt mir“

Etwas, das interessant sein könnte, wäre das Hinzufügen eines Dropdowns in der Seitenleiste, um die primäre Gruppe zu wechseln, ohne zu den Einstellungen zu gehen. Wenn dies als Funktion implementiert würde, könnte eine Dropdown-Liste mit konfigurierten benutzerdefinierten Homepage-Gruppenlisten bereitgestellt werden.

2 „Gefällt mir“

Ich konnte mit erheblicher Hilfe von LLM ein Plugin erstellen, das die Homepage erfolgreich anpasst, je nachdem, was Sie als Seite angeben. Ich verwende /discourse-ai/ai-bot/conversations und habe es mit einer anderen Seite getestet, und es scheint gut zu funktionieren.

Wenn jemand dies übernehmen möchte, kann er dies gerne tun.