Füge eine spezifische Klasse für Wikis (wenn erster Beitrag) auf der Topic-List-Ebene hinzu

Nach dem Vorschlag von @Johani hier:

Worauf Johani antwortete:

Leider ist Wiki eine Eigenschaft auf Post-Ebene, nicht auf Topic-Ebene. Daher wird es nicht zum Modell des Topic-Listen-Elements hinzugefügt. Sie können ein Tag verwenden oder eine Feature-Anfrage für Discourse erstellen, um diese Klasse hinzuzufügen.

Ich nehme an, die überwiegende Mehrheit der Wikis sind die ersten Posts, aber ich verstehe das Problem der Post-Ebene.

Dennoch wäre die Möglichkeit, Wikis in der Topic-Liste hervorzuheben, eine nette Ergänzung und könnte die Leute dazu anregen, sie zu besuchen und vielleicht an ihren Inhalten teilzunehmen.

Eine einfache Möglichkeit, dies zu erreichen, wäre, jedes Thema automatisch mit einem Wiki-Beitrag zu versehen, der mit #wiki oder Ähnlichem versehen ist.

Dies kann manuell über die erweiterte Suche erfolgen, aber ich möchte es in meiner Wikified Posts Component automatisieren - weiß aber einfach nicht wie.

Aber ja, eine Wiki-Klasse, die auf der Thema-Ebene angewendet wird, wäre enorm hilfreich!!

Ich ziehe es im Moment vor, mich nicht auf Tags zu verlassen (mein Forum verwendet keine Tags und ich möchte nicht, dass es durch Tag-Selektoren und Felder etwas unübersichtlich wird, nur um nach Wiki-Tags zu filtern und nichts anderes), aber ich mag Ihre Komponente, die das Wiki in der Beitragsliste offensichtlicher macht.

1 „Gefällt mir“

Eine andere Sache, die für Sie funktionieren könnte, ist, manuell ein Emoji als erstes Zeichen des Thementitels einzufügen, ähnlich wie hier:

Auch hier können Sie die Themen mit Wikis darin über die erweiterte Suche identifizieren.

Wenn jemand Code teilt, um Themen zu identifizieren, die einen Wiki-Beitrag enthalten oder bei denen der erste Beitrag ein Wiki ist (oder beides), kann ich das auch in die Komponente aufnehmen.

1 „Gefällt mir“

Ich habe darüber nachgedacht, konnte aber kein richtiges Emoji für diesen Zweck finden… :sweat_smile:

Wäre das nicht ein bisschen zu viel eine Abfrage?

Hast du die anderen Emoji-Sets ausprobiert? Ich bin mir nicht sicher, wie es funktioniert, aber du könntest sogar ein Drittanbieter-Emoji verwenden, das dir gefällt.

Dafür ist ActiveRecord angeblich da. Aber ich bin ein ziemlicher Anfänger, was solche Dinge angeht!

Das ist wieder ein interessanter Vorschlag, aber würde das nicht Emojis im gesamten Forum verändern?

Das ist eine sehr persönliche Entscheidung, aber ich finde die Emoji-Designs von Twitter fantastisch. Ich meine… Schau dir das Grinsen dieses Grinsens an: :smirk:
Die Emojis von Twitter sehen für mich viel besser aus als die anderen Sets. Ich verstehe, dass meine Wahl in diesem Fall die Wahl meiner Community sein sollte, aber da sich niemand beschwert hat… bleibe ich bei Twitters Set :grinning_face_with_smiling_eyes:

1 „Gefällt mir“

Ich habe mich entschieden, die Titel des Wikis manuell mit Folgendem voranzustellen:

\u003e :scroll: [Wiki]

Ich finde, es sieht gut genug aus, und meine Community nutzt Wikis nicht intensiv.

1 „Gefällt mir“

Schöne Lösung! Machen Sie das manuell oder haben Sie es automatisiert?

Das habe ich manuell gemacht.

1 „Gefällt mir“

Da Wikis in meinem Forum nicht übermäßig genutzt werden und die Benutzer nicht wirklich wissen, dass es sie gibt, habe ich zusätzlich zur manuellen Anpassung ihrer Titel Custom Top Navigation Links verwendet, um einen Wiki-Link in der oberen Navigation hinzuzufügen:

Mir ist auch aufgefallen, dass die Suche nach \"📜 [Wiki]\" in:title\" anstelle von in:wiki in:title viel schneller ist!

Mit „viel schneller“ meine ich etwa drei- oder viermal schneller!

Sie können es selbst sehen:

Langsam: https://unicyclist.com/search?q=in%3Awiki%20in%3Atitle
Schnell: Search results for '"📜 [Wiki]" in:title"' - Unicyclist.com

Daher habe ich den zweiten Link für meinen Wikis-Button gewählt.


Ich würde gerne wissen, warum in:wiki so langsam ist. Ungefähr 4 Sekunden auf meinem Computer, um die Ergebnisse anzuzeigen.
Die Suche mit dem String \"📜 [Wiki]\" in:title\" dauert etwa 1 Sekunde.

(Und natürlich verstehe ich, dass ich eine solche Wiki-Suche basierend auf Titel-Schlüsselwörtern durchführen kann, da ich nur erste Beiträge als Wikis habe und alle ihre Titel mit demselben Präfix angepasst habe).

1 „Gefällt mir“