我有兴趣为在线留言板类应用选择一个好的结构。我将以SO为例,因为我认为这是一个我们都熟悉的例子,但我的问题更为笼统;它是关于如何在在线留言板的组织和灵活性之间取得适当的平衡。
问题页面是一堆随机的东西。它移动得很快(有些人可能会说得太快)并且包含了大量我不感兴趣的问题。
我想,我们可以使用标签来查找我们感兴趣的问题。但是,我不确定这是否有效:您不能使用标签。我不对PHP或perl或web开发感兴趣。我想排除这样的帖子。但是对于标签,我不能。
虽然离散的子论坛在某种程度上不够灵活,但它们通常会强迫您选择一个类别,即使问题可能适合两个(如果SO有,例如,“Web开发”,“游戏开发”,“ “计算机科学”,“系统编程”,“数据库”等,然后肯定,有些人可能想发布关于基于网络的游戏的开发,例如)是否值得牺牲一些灵活性,以便更容易找到您感兴趣的内容,并隐藏您不感兴趣的内容?
有没有办法使用纯标记系统来实现子论坛提供的更大的易用性?
答案 0 :(得分:2)
当您猜错了哪些主题有足够的兴趣来获取他们自己的子论坛时,子论坛的真正问题就出现了。虽然有些主题以他们自己充满活力的子社区结束,但其他人最终成为空洞的贫民窟,几乎没有活动或社区感。在较大的论坛中偶尔出现的主题可能会蓬勃发展的话题最终会在许多子论坛中分散,其中没有一个论坛拥有必要的大量人才来建立一个活跃,充满活力的社区。 p>
答案 1 :(得分:0)
虽然我认为标记比分组更有优势,但人们倾向于分层次思考。 一般来说,它取决于论坛的目标群体。
也许你可以混合使用:使用标记,然后使用标记组来发布帖子。例如,Delicious使用它,我觉得它很有帮助。
答案 2 :(得分:0)
如果您担心特定论坛与基于开放标签的系统(如Stack Overflow)之间存在分歧,请考虑建立一个查询系统,使您可以执行比AND运算符更复杂的查询,就像在Stack上一样溢出。
我不能在这里提出一个问题,它会给我所有关于.NET,SQL或C#的问题,结合起来,这是我对标签最大的烦恼。使用这样的查询系统,您至少可以创建虚拟论坛。
除此之外,我真的没有好意见。我喜欢两者,我还没有决定哪一个是最好的。
答案 3 :(得分:0)
我想,我们可以使用标签来查找我们感兴趣的问题。但是,我不确定这是否有效:您不能使用标签。我对PHP或perl或web开发不感兴趣。我想排除这些帖子。但是对于标签,我不能。
虽然目前您无法使用标签来隐藏内容,但这不应该是不可能的。再次使用SO作为示例,没有理由不能为标签系统制作类似于论坛上的忽略功能的系统。通过在标签显示中的某处添加右键单击上下文菜单或小“X”链接,可以将标记标记为已忽略。这也可以使当前标签功能起作用;查看所有内容(减去忽略列表),或单击标记以仅查看带有该标记的问题。
如果您以后应该对PHP或INTERCAL感兴趣,那么可以在您的个人资料中管理忽略的标签。
真正的问题是表现。在我的脑海中,它就像用SELECT [stuff]替换SELECT [stuff] WHERE Tag ='buffer-overflow'一样简单.WHERE Tag NOT IN('php','offtopic','funny-hat-friday')但是我'我们没有把任何数据库支持的网站放在一起,这些网站会被成千上万的人绝对抨击。