标记在组织上是否优于离散的子论坛?

时间:2020-03-05 18:48:57  来源:igfitidea点击:

我有兴趣为在线留言板类型的应用程序选择一个好的结构。我将以SO为例,因为我认为这是我们都熟悉的示例,但是我的问题更笼统。它是关于如何在在线留言板上的组织和灵活性之间实现适当的平衡。

问题页面包含大量随机内容。它移动很快(有人可能说得太快了),并且包含大量我不感兴趣的问题。

我想的想法是,我们可以使用标签来查找我们感兴趣的问题。但是,我不确定这样做是否可行:我们不能否定地使用标签。我对PHP或者Perl或者Web开发不感兴趣。我想排除此类职位。但是有了标签,我做不到。

尽管离散子论坛在某种程度上说不太灵活,因为即使一个问题可能同时适用于两个问题,它们也通常会迫使我们选择一个类别(例如,SO有" Web开发","游戏开发","计算机科学"领域(例如"系统编程","数据库"等),那么有些人可能想发布有关基于Web的游戏开发的信息)是否值得牺牲一些灵活性以使其更容易找到内容对我们感兴趣,并隐藏我们不感兴趣的内容?

纯标签系统有什么办法可以实现子论坛所提供的更大的易用性?

解决方案

回答

尽管我认为标记胜于分组,但人们倾向于分层思考。
通常,它取决于论坛的目标群体。

也许我们可以混合使用:使用标签,然后使用标签组订购文章。例如,Delicious使用了它,我发现它很有帮助。

回答

如果我们担心特定论坛和基于开放标签的系统(例如Stack Overflow)之间的差异,请考虑构建一个查询系统,该系统允许我们执行的操作比AND运算符复杂得多,例如Stack Overflow。

我无法在此处进行查询,该查询将结合使用.NET,SQL或者C#的所有问题,而这是我对这些标记最大的困扰。使用这样的查询系统,我们至少可以创建虚拟论坛。

除此之外,我真的没有很好的意见。我都喜欢,而且我还没有决定哪一个最好。

回答

子论坛的真正问题在于,如果我们猜错了哪些主题具有足够的兴趣来获得自己的子论坛,那就来了。虽然某些主题最终以他们自己充满活力的子社区结束,但其他主题最终变成空荡的贫民窟,几乎没有活动或者社区感。在较大的论坛中,偶尔出现的主题可能会兴旺发展,最终话题分散在许多子论坛中,没有一个子论坛拥有足够数量的关键人物,他们需要一个活跃,充满活力的社区。

回答

The idea, I imagine, is that we can use tags to find questions that we're interested in. However, I'm not sure that this works: you can't use tags negatively. I'm not interested in PHP or perl or web development. I want to exclude such posts. But with the tags, I can't.

目前,我们无法使用标签来隐藏内容,但并非不可能。再次以SO为例,没有理由不能为标签系统建立类似于论坛上的ignore功能的系统。通过在标签显示中的某个位置添加右键单击上下文菜单或者小的" X"链接,可以将标签标记为已忽略。这也将允许当前标签功能起作用;查看所有内容(减去忽略列表),或者单击标签以仅查看带有该标签的问题。

如果我们以后对以前缺乏的PHP或者INTERCAL感兴趣,则可以在个人资料中管理忽略的标签。

真正的问题是性能。在我看来,这就像用SELECT [stuff] WHERE Tag NOT IN('php','offtopic','funny-hat-friday')替换SELECT [stuff] WHERE Tag ='buffer-overflow'一样简单,但是我不能将任何数据库支持的站点放在一起,这些站点绝对会被成千上万的人所困扰。