Ein reddit-ähnliches Theme für Discourse

:information_source: Zusammenfassung
:hammer_and_wrench: Repository
:question: Installationsanleitung
:open_book: Neu bei Discourse Themes?

:warning: Dies ist noch in Arbeit und noch sind nicht alle Funktionen unterstützt (z. B. die Massenauswahl von Themen), aber es ist mit den meisten Standardfunktionen von Discourse verwendbar.

Weitere Hinweise:

  • Es gibt kein Hoch-/Abstimmen, aber wenn Interesse besteht, kann ich prüfen, wie dies mit Discourse Topic Voting und Discourse Post Voting integriert werden kann.

  • Es wird dringend empfohlen, es mit dem Desktop-Kategorien-Seitenstil zu verwenden: Kategorie-Boxen mit Unterkategorien

  • Dies ändert das Layout erheblich, sodass es nicht mit jedem Plugin oder jeder Theme-Komponente kompatibel ist.

  • Einige Bereiche sind derzeit besser poliert als andere. Themen-, Benutzerseiten, Chat usw. können noch etwas Arbeit gebrauchen.

  • Wenn Sie Discourse nicht kürzlich aktualisiert haben, sollten Sie dies tun, bevor Sie dieses Theme verwenden, da es einige neue Plugin-Outlets erforderte.

Einige weitere Screenshots

81 „Gefällt mir“

Wow, tolle Arbeit, ich liebe dieses Thema wirklich sehr. Danke für alles, Kris.

9 „Gefällt mir“

Oh schön, Sie haben das Feld “Neues Thema erstellen” gemacht.

Schönes Thema, ich mag das Boxenlayout. Tolle Arbeit wie immer :slight_smile: :clap:

6 „Gefällt mir“

Super nett, danke!

Wo muss ich nachsehen, wenn ich die Felder ‘About’, ‘Welcome’, ‘Recent Topics’ und ‘Top Tags’ und/oder die Kopfzeile ‘Create topic’ haben möchte?

Ich frage mich, ob ich diese Vorteile in einem anderen Thema implementieren kann, nur um mich von Reddit fernzuhalten, aber einige ihrer UI/UX-Funktionen zu nutzen :slight_smile:

2 „Gefällt mir“

Ein schönes Thema.

  • Sie sollten den Benutzernamen des Benutzers haben, der den letzten Beitrag gepostet hat (mit der letzten Beitragszeit und dem Avatar dieses Benutzers): Der Zweck ist, den Benutzer darüber zu informieren, dass es sich um ein „Live“-Thema handelt.
  • Neben der Kommentar-Schaltfläche sollte die Gesamtzahl der Likes angezeigt werden.

Möchten Sie wissen, wie die mobile Version aussieht?

3 „Gefällt mir“

Das ist cool :eyes:

Ich werde es in meinem Forum verwenden

2 „Gefällt mir“

Hallo @awesomerobot,

Das ist unglaublich!

Ich sehe die Willkommensbox und die letzten Themen auf der Homepage nicht. Benötigen diese Funktionen eine neuere Version von Discourse? Wenn ja, welche wird benötigt?

Vielen Dank!

Sie müssen wie folgt auf die neueste Version aktualisieren:

2 „Gefällt mir“

Das ist großartig @awesomerobot, danke.
Ich habe immer auf so etwas gewartet.
Eine Frage bitte, unterstützt dies im Moment RTL?

2 „Gefällt mir“

Hallo Jay :wave:

Es scheint, dass es das tut:

LTR

RTL

4 „Gefällt mir“

Ich scheine auch nicht in der Lage zu sein, die Elemente „Willkommen“ und „Zuletzt“ auf der Seite anzeigen zu lassen. Ich verwende die neueste Discourse-Betaversion. Ich habe drei verschiedene Browser ausprobiert und die Einstellungen überprüft, kann aber nicht herausfinden, was falsch ist.

Beeindruckend!

Wenn ich mir das Forum in deinem Profil ansehe, scheint es auf f736748853 zu sein, was vom 19. Juni stammt. Meine Testseite zum Beispiel wurde heute Morgen aktualisiert und ist auf ea0b8ca38c – ich denke also, dass die Wahrscheinlichkeit groß ist, dass alles wie erwartet funktioniert, wenn du dein Forum von deiner /upgrade-Seite aktualisierst. :crossed_fingers: :slight_smile:

Du kannst genau sehen, auf welcher Version du dich befindest, indem du diesen Link auf deinem Dashboard verwendest:

3 „Gefällt mir“

Ich bin auch auf meinem Testserver, aber er ist mit dem Produktionsserver synchronisiert, also ja, Sie haben völlig Recht! Ich habe mich auf das Smiley-Gesicht verlassen, um zu wissen, wann es Zeit für ein Upgrade ist, aber ich schätze, es berücksichtigt nicht die neuesten Builds. Ich habe jetzt ein Upgrade durchgeführt und die fehlenden Teile der Seite sind erschienen. :raised_hands:

Danke für den Hinweis.

3 „Gefällt mir“

@awesomerobot Ich habe dieses Theme in meinem Forum implementiert und einige Mitglieder testen es gerade, um Feedback zu erhalten.

Es scheint keine Möglichkeit zu geben, ein Thema zu teilen, zu bookmarken oder zu markieren, es sei denn, ich übersehe etwas. Der übliche Antwort-Button ist ebenfalls nicht vorhanden. Leute können direkt auf einen Beitrag antworten, aber ich glaube, sie mögen die Benutzererfahrung des großen Buttons.

Screenshot 2023-07-03 at 18.15.04

Übersehe ich etwas oder funktioniert das Theme in der aktuellen Version so?

1 „Gefällt mir“

Das ist die erwartete Funktionalität des Themas im Moment. Ich dachte, da Reddit keine dieser Footer-Schaltflächen hat, würde ich sie hier auch entfernen.

Ich kann sie wieder hinzufügen, da sie vermisst werden. Sie sind mit einer Zeile CSS versteckt.

#topic-footer-buttons .topic-footer-main-buttons {
  display: none;
}

Wenn Sie sie also sofort wieder sichtbar machen möchten, können Sie dieses CSS zu einer Theme-Komponente hinzufügen.

#topic-footer-buttons .topic-footer-main-buttons {
  display: block;
}
6 „Gefällt mir“

Ich dachte, das könnte der Fall sein. Manche Leute mögen vielleicht die übersichtliche Oberfläche und ziehen es vor, näher am Reddit-Look-and-Feel zu bleiben. Vielleicht gibt es das als Theme-Einstellung, wenn das möglich ist?

1 „Gefällt mir“

Mehr Feedback von meinen Nutzern. Wenn man sich die Latest-Ansicht ansieht, wird eine Vorschau des ersten Beitrags in einem Thema angezeigt. Es wäre nützlich, wenn der letzte ungelesene Beitrag die Vorschau wäre, damit die Leute die neuesten Antworten überfliegen können, bevor sie sich mit dem Thema befassen. Ist dies technisch umsetzbar?

1 „Gefällt mir“

Ich habe eine Einstellung hide topic footer controls zum Theme hinzugefügt. Wenn Sie diese deaktivieren, erscheinen sie wieder.

Dies ist innerhalb eines Themes nicht möglich. Das Anzeigen der Bilder/Texte aus dem ersten Beitrag ist eine Funktion, die in Discourse integriert ist und die ich hier nutze… das Ändern des Bildes würde ein benutzerdefiniertes Plugin erfordern. Das Anzeigen des Textes aus der neuesten Antwort ist in einem Theme wahrscheinlich möglich… könnte aber möglicherweise einige Leistungsprobleme verursachen, sodass ein Plugin zur Serialisierung davon ebenfalls der bessere Weg wäre (obwohl ich mir nicht sicher bin, wie machbar es wäre… es könnte als Plugin immer noch einige Leistungsprobleme verursachen).

Danke, @awesomerobot. Ich habe das CSS hinzugefügt (und jetzt weiß ich, wie das geht, also ein weiterer Haken auf der Discourse-Lernliste), um die Antwort-Schaltfläche anzuzeigen, aber ich schätze die Verbesserung.

Selbst ohne detaillierte Kenntnisse der Funktionsweise der Software hatte ich das Gefühl, dass die Idee des „letzten Beitrags in der Vorschau“ kompliziert und leistungsmindernd wäre. Ich glaube nicht, dass es bei vielen Themen eine Rolle spielt, aber bei diesem hier ist es ein Denkanstoß. Vielleicht versuche ich es selbst, wenn ich dieses Fachwissen erreicht habe.

1 „Gefällt mir“