我正在构建一个社交网络平台,作为学习Web开发的平台。我对如何正确实施社区管理有一些疑问。
标记
它应该完全自动化吗?例如。如果帖子被标记xx次,它将被关闭/删除?
我看到的一些问题是,如果不知何故用户决定破坏破坏,他们可以直接贬低一切吗?当然希望社区没有这么多用户?
更具非破坏性的方法是默认隐藏帖子,让用户点击查看已标记的帖子。这将发生在可信主持人删除帖子之前?
关闭/删除帖子
我认为这应该保留给受信任的版主/管理员?还是会有太多工作?
它是如何实现的?比如在Forrst或堆栈溢出?
答案 0 :(得分:2)
这是一个棘手的平衡,但基于标记帖子的人的声誉的某种形式的机制可能是合理的“一刀切”解决方案。 (例如:“标准”用户可以通过X影响帖子的分数,而主持人可以通过Y,管理员Z等影响。)
那就是说,如果你决定采用任何形式的自动关闭,我很想添加某种形式的IP地址记录等(如果在标记阶段没有处理)。 (这至少应该阻止一种形式的“群体攻击”。)
从本质上讲,无论您在开始时可以构建的管理工具和实用程序,都很可能会在以后支付股息。虽然在这种情况下它可能不那么相关(因为它是为了学习的目的,但我猜它不会在一段时间内看到重要的部署,如果有的话),这是一个很好的启发式方法。
答案 1 :(得分:1)
简短的回答是:这取决于。例如,关于社区的敌意和精神。您的身份验证和信誉机制。关于表现或行为不当的动机。关于造成的损害,如果它是永久性的或可逆的。愿意帮助完成此类任务的主持人或参与社区成员的数量。
在您的社区中承担信任和合作通常是一件好事,但要保持每一个行动都被记录下来并且可以逆转,因此每个人都要对他的行为负责,同时尽量减少可能造成的损害。