Benutzerspezifische Discourse-Startseite

Ich hätte gerne eine Möglichkeit, einzelnen Benutzern die Funktion zu geben, jede beliebige Seite als ihre Startseite festzulegen.

Hintergrund

Derzeit können wir die Standard-Startseite auf eine von mehreren Ansichten festlegen, und Benutzer können diese personalisieren:

Mithilfe eines Plugins von @syl kann die Standard-Startseite jede beliebige Seite innerhalb der Discourse-Instanz sein:

Alternativ kann eine Theme-Komponente von @pfaffman es ermöglichen, jede beliebige Seite zu nutzen:

Mein Anwendungsfall

In unseren nur für angemeldete Benutzer zugänglichen Instanzen gibt es Gruppen, die die Instanz fast ausschließlich für ihre eigene private Kategorie nutzen. Ich möchte diese Kategorie zu ihrer Startseite machen. Es gibt eine ganze Reihe potenzieller solcher Gruppen, jede mit ihrer eigenen Kategorie. Dies ist eine Alternative zu einer unüberschaubaren Anzahl von Instanzen und ermöglicht dennoch den Zugriff auf das größere Forum, falls erforderlich.

Der weitere Weg

Was wäre der beste Weg, dies benutzerindividuell umzusetzen, indem die bestehende Benutzer-funktion mit der Möglichkeit kombiniert wird, alternative Seiten zu nutzen?

Dies gruppenindividuell umzusetzen (wie bei @neil unter Groups can set category and tag notification levels) wäre absolut großartig.

10 „Gefällt mir“

Das ist eine interessante Idee.

Es klingt so, als müsstest du:

  • deine Anforderung detailliert ausarbeiten und das gewünschte funktionale Verhalten für alle Anwendungsfälle sowie zusätzliche Benutzeroberflächen genau beschreiben (die Beispiele sind hilfreich, aber du musst spezifisch sein, was du genau willst). Ich habe eine Idee, aber du müsstest sie schwarz auf weiß formulieren.

Anschließend:

  • das Discourse-Team überzeugen, es aufzunehmen, ODER
  • einen Freelance-Entwickler beauftragen, es für dich zu erstellen. Dieser könnte dir auch dabei helfen, deine Anforderung weiterzuentwickeln.
3 „Gefällt mir“

Also, was du möchtest, ist: Wenn jemand Mitglied einer Gruppe ist, soll die Startseite auf die mit dieser Gruppe verknüpfte Kategorie geändert werden? Die von mir entwickelte Theme-Komponente ist ein guter Ausgangspunkt dafür, scheint aber derzeit defekt zu sein. Derzeit bin ich der Einzige, der sie nutzt (ich meine, ich bin der einzige Nutzer, also nutzen nicht einmal mehr Nutzer als ich sie auf meiner Seite), daher hatte das Beheben der Probleme keine Priorität.

Wenn es funktionieren würde, würde es die home url override nur für Mitglieder einer Gruppe anwenden. Es sollte daher relativ einfach sein, sie so anzupassen, dass sie mehrere Gruppen und Startseiten unterstützt, vorausgesetzt, das Problem lässt sich leicht lösen. :slight_smile:

Wenn du ein Budget hast, kannst du mich gerne kontaktieren oder im Marketplace posten.

5 „Gefällt mir“

Falls sich jemand dafür interessiert: Ich habe dieses Plugin entwickelt, das deine Hauptgruppe nutzt, um deine Startseite auf die für diese Hauptgruppe festgelegte Kategorie zu setzen. Das Ergebnis ist eine „nutzerspezifische

7 „Gefällt mir“

Das wird für eine Website, an der ich arbeite, sehr nützlich sein. Wenn die Website an Fahrt aufnimmt, helfe ich gerne bei der Wartung mit. Danke, Rob!

2 „Gefällt mir“

Ich habe gerade an einem Theme-Komponenten gearbeitet, um dasselbe zu tun!

1 „Gefällt mir“

Ich sehe, dass du das jetzt erledigt hast:

Ich freue mich darauf, mich damit zu beschäftigen!

6 „Gefällt mir“

Es funktioniert einwandfrei!

Das einzige Problem, das ich sehe, ist, dass es keinen einfachen Weg zurück zur „standard

2 „Gefällt mir“

Hallo, sehr coole Funktion, „Clubs“ zu ermöglichen.
Ich frage mich, wie wir auf veröffentlichte Seiten verweisen können. Ist das möglich?