Frage

Ich bin daran interessiert, eine gute Struktur für eine Online-Message-Board-Anwendung auszuwählen.Ich werde SO als Beispiel verwenden, da ich denke, dass es ein Beispiel ist, mit dem wir alle vertraut sind, aber meine Frage ist allgemeiner;Es geht darum, die richtige Balance zwischen Organisation und Flexibilität in Online-Messageboards zu erreichen.

Die Fragenseite ist eine Menge zufälliger Dinge.Es geht schnell voran (manche würden vielleicht sagen: zu schnell) und enthält eine große Anzahl von Fragen, die mich nicht interessieren.

Ich stelle mir vor, dass die Idee darin besteht, dass wir Tags verwenden können, um Fragen zu finden, die uns interessieren.Allerdings bin ich mir nicht sicher, ob das funktioniert:Sie können Tags nicht negativ verwenden.Ich bin nicht Interesse an PHP, Perl oder Webentwicklung.Ich möchte ausschließen solche Beiträge.Aber mit den Tags geht das nicht.

Obwohl einzelne Unterforen in gewisser Weise weniger flexibel sind, da sie Sie im Allgemeinen dazu zwingen, eine Kategorie auszuwählen, selbst wenn eine Frage in zwei passen könnte (wenn SO beispielsweise Bereiche für „Webentwicklung“, „Spieleentwicklung“, „Informatik“ gäbe) , „Systemprogrammierung“, „Datenbanken“ usw.Dann sicher möchten einige Leute zum Beispiel über die Entwicklung webbasierter Spiele posten. Lohnt es sich, etwas von dieser Flexibilität zu opfern, um es einfacher zu machen, die Inhalte zu finden, die Sie interessieren, und die Inhalte zu verbergen, die Sie interessieren? haben kein Interesse?

Gibt es eine Möglichkeit, mit einem reinen Tagging-System die größere Benutzerfreundlichkeit zu erreichen, die Unterforen bieten?

War es hilfreich?

Lösung

Das eigentliche Problem mit Unterforen entsteht, wenn Sie falsch erraten, welche Themen genug Interesse haben, um eigene Unterforen zu erhalten.Während einige Themen ihre eigenen lebendigen Untergemeinschaften bilden, enden andere in leeren Ghettos mit wenig Aktivität oder Gemeinschaftsgefühl.Themen, die als gelegentliche Themen in einem größeren Forum florieren könnten, werden am Ende in viele Unterforen fragmentiert, von denen keines über die kritische Masse an Leuten verfügt, die für eine aktive, lebendige Community erforderlich ist.

Andere Tipps

Obwohl ich denke, dass Tagging der Gruppierung überlegen ist, neigen die Leute dazu, hierarchisch zu denken.Generell kommt es auf die Zielgruppe des Forums an.

Vielleicht kannst du eine Mischung nehmen:Verwenden Sie Tagging und später Tag-Gruppen, um Beiträge zu ordnen.Delicious verwendet dies zum Beispiel und ich finde es ziemlich hilfreich.

Wenn Sie sich über die Kluft zwischen bestimmten Foren und offenen Tag-basierten Systemen wie Stack Overflow Sorgen machen, sollten Sie über die Erstellung eines Abfragesystems nachdenken, mit dem Sie etwas komplexere Abfragen als nur den AND-Operator durchführen können, wie hier bei Stack Overflow.

Ich kann hier keine Abfrage erstellen, die mir alle Fragen in .NET, SQL oder C# zusammen liefert, und das ist der größte Ärger, den ich mit den Tags habe.Mit einem solchen Abfragesystem können Sie zumindest virtuelle Foren erstellen.

Ansonsten habe ich keine wirklich gute Meinung.Ich mag beides und habe mich noch nicht entschieden, welches das Beste ist.

Ich stelle mir vor, dass die Idee darin besteht, dass wir Tags verwenden können, um Fragen zu finden, die uns interessieren.Allerdings bin ich mir nicht sicher, ob das funktioniert:Sie können Tags nicht negativ verwenden.Ich interessiere mich nicht für PHP, Perl oder Webentwicklung.Ich möchte solche Beiträge ausschließen.Aber mit den Tags geht das nicht.

Während es derzeit nicht möglich ist, Tags zum Ausblenden von Inhalten zu verwenden, sollte dies nicht unmöglich sein.Nehmen wir noch einmal SO als Beispiel: Es gibt keinen Grund, warum nicht ein System ähnlich der Ignorierfunktion in einem Forum für das Tag-System entwickelt werden könnte.Durch Hinzufügen eines Rechtsklick-Kontextmenüs oder eines kleinen „X“-Links irgendwo in der Tag-Anzeige können Tags als ignoriert markiert werden.Dies würde auch die Funktion der aktuellen Tag-Funktion ermöglichen;Alles sehen (abzüglich Ihrer Ignorierliste) oder auf ein Tag klicken, um nur Fragen mit diesem Tag anzuzeigen.

Ignorierte Tags könnten in Ihrem Profil verwaltet werden, falls Sie später ein Interesse an PHP oder INTERCAL entwickeln sollten, das Ihnen zuvor gefehlt hat.

Die eigentliche Frage ist die der Leistung.In meinem Kopf ist es so einfach, ein SELECT [stuff] WHERE Tag = 'buffer-overflow' durch ein SELECT [stuff] WHERE Tag NOT IN ('php', 'offtopic', 'funny-hat-friday') zu ersetzen, aber ich' Ich habe keine von DB unterstützten Websites zusammengestellt, die von Tausenden von Menschen besucht werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top