タグ付けは個別のサブフォーラムよりも組織的に優れていますか?

StackOverflow https://stackoverflow.com/questions/48365

  •  09-06-2019
  •  | 
  •  

質問

オンライン掲示板タイプのアプリケーションに適した構造を選択することに興味があります。これは誰もがよく知っている例だと思うので、例として SO を使用しますが、私の質問はより一般的です。それは、オンライン掲示板の組織化と柔軟性の間で適切なバランスをどのように達成するかということです。

質問ページにはランダムな内容が満載です。内容は素早く進み (速すぎると言う人もいるかもしれません)、私が興味のない膨大な数の質問が含まれています。

アイデアとしては、タグを使用して興味のある質問を見つけられるということだと思います。ただし、これが機能するかどうかはわかりません。タグを否定的に使用することはできません。私は ない PHP、Perl、または Web 開発に興味がある。したい 除外する そのような投稿。でもタグがあるとそれができない。

個別のサブフォーラムはある意味柔軟性に欠けますが、質問が 2 つに当てはまる場合でも、一般にカテゴリの選択を強制されるためです (たとえば、SO に「Web 開発」、「ゲーム開発」、「コンピュータ サイエンス」の領域があった場合) 、「システムプログラミング」、「データベース」など。確かに、たとえば、Web ベースのゲームの開発について投稿したい人もいるかもしれません) 興味のあるコンテンツを見つけやすくしたり、興味のあるコンテンツを非表示にしたりするために、その柔軟性の一部を犠牲にする価値はありますか?興味がありませんか?

純粋なタグ付けシステムを使用して、サブフォーラムが提供するさらに使いやすさを実現する方法はありますか?

役に立ちましたか?

解決

サブフォーラムに関する本当の問題は、どのトピックが独自のサブフォーラムを取得するほどの関心を持っているかについて推測を誤ったときに発生します。いくつかのトピックは、独自の活気に満ちたサブコミュニティを形成して終了しますが、他のトピックは、活動やコミュニティの感覚がほとんどなく、空のゲットーとして終了します。大規模なフォーラムでは時折話題として盛り上がるかもしれないトピックが、多くのサブフォーラムに断片化されてしまい、どのサブフォーラムにも、活発で活気のあるコミュニティを形成するために必要な人数が集まりません。

他のヒント

私はタグ付けの方がグループ化より優れていると思いますが、人々は階層的に考える傾向があります。一般に、それはフォーラムの対象グループによって異なります。

おそらく、混合物を使用することができます。タグ付けを使用し、後でタグ グループを使用して投稿を順序付けします。たとえば、Delicious はこれを使用していますが、かなり便利だと思います。

特定のフォーラムと、Stack Overflow のようなオープンなタグベースのシステムとの違いが気になる場合は、Stack Overflow のように、単なる AND 演算子よりももう少し複雑なクエリを実行できるクエリ システムを作成することを検討してください。

ここでは、.NET、SQL、または C# のすべての質問を組み合わせたクエリを作成することはできません。これが、タグに関して私が感じている最大のイライラです。このようなクエリ システムを使用すると、少なくとも仮想フォーラムを作成できます。

それ以外に、私はあまり良い意見を持っていません。どちらも好きですが、まだどちらが良いかは決めていません。

アイデアとしては、タグを使用して興味のある質問を見つけられるということだと思います。ただし、これが機能するかどうかはわかりません。タグを否定的に使用することはできません。私は PHP や Perl や Web 開発には興味がありません。そのような投稿は除外したいと思います。でもタグがあるとそれができない。

現時点ではタグを使用してコンテンツを非表示にすることはできませんが、不可能ではありません。再び SO を例に挙げると、フォーラムの無視機能と同様のシステムをタグ システムに作成できない理由はありません。右クリックのコンテキスト メニューまたはタグ表示のどこかに小さな「X」リンクを追加することで、タグを無視としてマークできます。これにより、現在のタグ機能も機能するようになります。(無視リストを除く) すべてを表示するか、タグをクリックしてそのタグが含まれる質問のみを表示します。

以前は興味がなかった PHP や INTERCAL に後で興味を持った場合は、無視されたタグをプロフィールで管理できます。

本当の問題はパフォーマンスです。私の頭の中では、SELECT [stuff] WHERE Tag = 'buffer-overflow' を SELECT [stuff] WHERE Tag NOT IN ('php','offtopic','funny-hat-friday') に置き換えるだけの簡単なことなのですが、何千人もの人が絶対に叩くような DB 支援サイトをまとめたことはありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top