政治相关:不好的消息是,站长目前会尝试约束政治相关的内容。几乎所有事都和政治相关,不等于划分不出能公认的界线(或者说一个粗糙的分类)。就好比“头发多”的问题,虽然找不出准确的阶跃点,但是大部分人都会同意20万根算是“多”,而1万根算“少”。
站长认为目前未名树洞的政治相关的tag已经失灵。多数人对政治感兴趣,不等于所有人都感兴趣,这也就是为什么需要更灵活的tag机制和真名ID的机制。
不过站长目前不考虑之前未名树洞曾经掩耳盗铃式的隐藏 #政治相关 tag的做法。要么直接就禁言删帖,要么设置不可回复,总之打正确的tag本身应该被鼓励
admin 发布的帖子
-
RE: 来讨论一下本洞的宣传问题
-
RE: 来讨论一下本洞的宣传问题
本网站本质上是不记名的,应该风险不大(要发展到未名树洞甚至新T树洞的规模需要一点时间)。欢迎宣传
本站的内容倾向仍然待定,但是绝不会发展为下一个未名树洞(虽然未名树洞的高质量贴不少,只不过不太容易发现)。站长对未名树洞的现状是颇为不满的,只不过最近克服了技术上的大量困难才让本站上线。 -
RE: Delete the account 之后邮箱还能再注册用户吗
@kiwi 这个站长可以测试一下,反正站长作为 SYSOP 权力的拥有者开一个号不算什么问题,手动微笑
-
RE: 未名洞友简单集个合
@wumingshi 以后注册人数多了就不稀疏了,毕竟本站可以正常用pku或stu邮箱注册,如果一个注册地址被封禁就换一个,总不能任何地方都找不出可以注册的地址。站长目前来看有强烈地长期运营的意愿。
-
RE: Delete the account 之后邮箱还能再注册用户吗
也可能会增加 delete the account 以后,加入一个可选的暂挂期,这期间可以使用任何一个p大邮箱发送暂挂期间的{用户名,密码}生成的验证信息,以恢复该p大邮箱的注册权力。这个做法逻辑上更通顺(使得已注册的p大邮箱的集合有理论缩小的可能性),但是不如验证码的方案简单易行
-
RE: Delete the account 之后邮箱还能再注册用户吗
@kiwi 抱歉不能,因为服务器不记录邮箱和用户ID的映射关系(邮箱和ID分别都会记录,但是哪个邮箱对应哪个ID在注册完以后就丢弃了)。不过有可能会增加 delete the account 以后获得一个邀请码的功能,以便注册新帐号
-
RE: 创站声明 - PKU Anvil
本站承诺不建立邮箱和用户uid的映射关系。本站会记录已经注册的邮箱,当然也会记录已有用户的uid,但是注册一旦完成就会丢弃验证邮件里面的信息,使得不能知道邮箱注册了哪个uid
-
RE: 目前的UI是否太扁平化了?
@SheneilleJs 目前主页只有显示标题,预计会增加一个摘要的位置,即一个帖子显示标题和第一段。
扁平化的 UI 嘛,反正站长觉得好。现在站长的开发能力显然也不足以重构前端(这也是为什么一大堆基于php的老bbs服务器软件一下就pass了,前端仿佛活在15年前) -
注册:注册流程(用户须知)
如果您遇到任何问题请用游客身份在下面评论(可以附上您的“邮件验证信息”,这是加密的不会泄漏您的个人信息)或者联系站务 pkuanvil@proton.me
注册流程
允许注册的邮箱域名详见 /pr_email_domains。根据 #6 - 创站声明 的承诺,我们不会建立您的注册邮箱和用户uid的关系。您在注册时使用的邮箱只用于标记您所属的高校类型,随后就会被丢弃,不和您的帐号uid产生映射关系。
目前有两种注册方法:
- 使用您的邮箱发送邮件到指定的邮件地址
- 从邮箱下载一封含有 DKIM 签名的邮件并上传到本站
第一种方法比较容易操作,但是缺点在于计算中心可能会发现您注册了本站的邮件(注册内容经过加密,所以不能准确推断您的注册账户)。第二种方法不易操作且失败几率较高,但是优点是有更高的隐蔽性(因为即使您为了注册本站而制造一封新的邮件,也不需要发送邮件到前一种方法里的注册地址)。
使用邮箱发送邮件
- 在注册页面 https://www.pkuanvil.com/register ,输入用户名和密码
- 点击“生成邮件验证信息",用上述邮箱发送到显示的邮件地址。请在邮箱界面中使用“纯文本模式”发送邮件,否则会收到报错"unable to deliver it because it contains HTML"
- 发送以后需要一定时间等待管理员处理,通常在1分钟-12小时之间(取决于管理员是否上线)。注意我们没有回信的通知,直接点击“立即注册”即可
- 如果您怀疑我们的收件箱被屏蔽了,您可以尝试发一封 HTML 邮件,正常情况下应该在5分钟以内收到自动退信。
上传含 DKIM 签名的邮件
-
从邮箱的收件箱下载一封您收到 DKIM 签名含有"To"的邮件,并在上述页面提交(内容不限)。下载原文的方式见 #180 - 从客户端下载邮件原文的讨论帖。注意不是所有的邮件发件人都发送 DKIM 的“To”签名,所以您可能需要多试几封邮件,参照 #217。
如果您实在找不到一封合适的邮件,您可以让 Nature 给您发一封邮件(注意您不需要真的有一个 Nature 帐号,这样做的目的是让 Nature 给您发一封邮件):打开 Nature 的找回帐号页面,输入您的邮箱,点击“Send link”,然后按照 #180 说的方法将这封 Nature 的验证码邮件下载下来。 -
将该邮件在上传页面 https://www.pkuanvil.com/pr_dkim_upload 提交后,如果失败则会直接提示报错内容,请使用收件箱里其他的邮件重试。如果跳转到 /pr_dkim_register:
- 如果显示 “DKIM 验证通过”,请直接输入您想要注册的用户名和密码;
- 如果显示“需要管理员批准”,请保存跳转的网址(特别是里面的"uuid”参数)并在1小时-12小时内刷新页面重试。
一个邮箱地址只能注册一个帐号,如果您提交了多封“需要管理员批准”的邮件,请将所有的这些网址都保存,因为管理员对同一个邮箱地址只会批准其中的一封;如果已经有一个成功的,那该邮件地址就不能再注册新帐号。
后续注册步骤
- 成功跳转以后不会立刻完成注册,会有一个“额外信息“的界面有确认的机会;即使您点击“取消注册”,您的邮件验证信息仍会被保留,您可以在任意时间重新完成注册。
重新完成注册的方法:
- 使用邮箱发送邮件:请直接在 /register 页面输入您生成验证信息时填写的用户名和密码(此方法必须注册后才能修改用户名和密码)
- 上传含 DKIM 签名的邮件:请输入网址
https://www.pkuanvil.com/pr_dkim_register?uuid=<uuid>
,其中<uuid>
替换为第一次跳转到 /pr_dkim_register 页面时显示的 uuid
- 成功跳转以后,若要完成注册,两个选项都必须勾选。
此处填写的邮箱用于以后重置您的密码(和注册时使用的邮箱无关;可以是任意一个您在使用的邮箱)。如果您需要此功能,请填写邮箱并在24小时内此邮箱中点击收到的验证链接,并查看链接中是否验证成功;如果您不需要或希望禁用此功能,请将此处留白。
在登录时,您可以在设置->编辑->更改电子邮箱处增加或删除你的邮箱。
如果您忘记了密码并验证过上述邮箱,您可以在密码重置页面重置你的密码。 - 完成注册后,请在用户设置中查看实际注册的用户名。如果用户名末尾突然出现一个空格+数字的形式,例如
0
,1
,……,表明您邮件验证信息中的用户名和已有用户名重复,NodeBB对您的用户名添加了后缀。
请牢记用户设置中实际注册的用户名以及您的密码,以防以后无法登录。
注释:
- 浏览器可能有自动生成密码的功能,生成以后需要重新点击“生成邮件验证信息”
- 生成邮件验证信息和{用户名,密码}的组合有对应关系,发送以后只能用生成时输入的用户名和密码注册。(注册以后用户名和密码都可以修改)另外验证信息生成有随机性,只要用户名和密码的组合不变就行。
- 一个邮件地址只能兑换一个成功的邮件验证信息(失败的会被自动忽略,请重新生成验证信息发送到指定邮箱);一个成功的邮件验证信息只能成功注册一个帐号。如果您希望注册多个帐号,请使用邮件提供方的别名功能,邮箱网页版可以找到如何设置别名
- 已注册用户可以随时修改用户名,并不受用户名只能是 ASCII 字符的限制。如果您已经登录,只需要填写当前密码就可以修改当前用户名。
- NodeBB 的会话存储在 Cookie 中。如果您在登录时选择“记住我”,那么会话将有 14 天的有效期;会话不会在关闭浏览器后自动结束,也不随服务器的维护而消失。但是如果您退出了当前会话,清除了浏览器数据或使用其他浏览器,那么就需要重新登录。
注释2(“额外信息”点击过“提交”但注册失败的用户请看此条)
这种情况会触发本站插件逻辑的一个minor bug,即此时清除浏览器数据会导致这个邮件验证信息的注册权力无法恢复,如果您想要保留注册权力,请务必点击“取消注册”;否则如果您想行驶这个权力,请把两个选项都勾选,并把邮件地址留白或者输入一个符合格式的地址。
(如果您从来没有在“额外信息”点击过“提交”,您可以忽略此条) -
RE: Guest test
新设guest区当然可以有,这个没有问题。
视奸吗……本站创站时是实名运营(当然是指虚拟网络身份的实名,不和现实世界挂钩),所以对注册用户没有视奸这一说。游客的话是看不到发言记录的,也不存在问题。
ip地址的话当然是能,如果需要隐藏自己的ip请选择各种代理方法 -
RE: Guest test
现在是有意允许游客发新帖(当然不排除有些是管理员没有正确设置 nodebb 的选项,欢迎测试)。如果你对游客发帖有其他意见的话也可以说。nodebb 允许在管理员面板里面切换,使得游客只能回复不能发帖
-
创站声明 - PKU Anvil
创站声明
欢迎来到 PKU Anvil! https://www.pkuanvil.com 是针对p大校内用户(毕业或在校)的一个自由发言的类bbs论坛。欢迎所有p大用户来到本站发帖!
创站动机
站长注意到了未名树洞目前运营的一些困境,包括:
- 管理员长期隐身,不上线进行未名树洞的管理,树洞的代码也没有更新
- 邮箱注册被屏蔽,长期没有新用户注册
- 由于管理员的缺位,举报标准没有管理员背书(管理员上线时曾利用 #公告 等 tag 表明管理员的态度),加上指数衰减的举报权重,使得未名树洞参与举报的有效用户过少,举报机制几近失灵
以上的问题固然可以用一个新的树洞、新的站务来解决(可以在未名树洞已有代码基础上,增加可重用的邮箱注册记录 API,以减轻后续站长的工作;这一点也在本站的开发范围中)。但是站长认为,虽然匿名树洞自p大树洞2013年以来,在p大校内跃升为日发贴超3000的第一论坛,无疑是取得了巨大的成功,但匿名树洞的模式,和实名(和中国大陆的语境不同,这里不指网络虚拟身份和真实身份绑定,而是指可以查询某一虚拟身份的发帖)论坛模式,即类 bbs 模式相比,存在本质上的缺陷,使得匿名树洞组成的松散社区缺乏包容性、发言宽松性和社区制度可持续性,难以鼓励活跃的社区讨论和少数大神 ID 的诞生:
- 匿名树洞采取单一时间线模式,少数热门话题的回声腔效应使得单一时间线被少数话题挤满,用户的注意力和对不同话题的兴趣受到挤压
- 因为没有用户 ID 的约束,少数用户的重复发帖很难被社区的其他用户制约,举报机制缺乏博弈论中的“共同知识”——用户 ID,不利于社区规范的可持续性
- 原则上单一时间线模式可以改变,但是需要类似category 和 tag 的机制,由社区规范和管理员维护这些分类,但是以上两点使得这样的分类机制很难建立(本站主页默认 Recent 时间线,但也有按照 category,按照 tag,按照用户 ID 的页面提供给社区)
鉴于以上树洞模式的缺陷,站长认为,除树洞以外,p大迫切需要一个发言自由,并且能有一定法则约束的,类bbs论坛。这也是站长克服一系列困难,让本站尽快能部署上线的最大动机。
站长也注意到了非bbs模式的论坛的运营,站长个人偏好上来说更加认可bbs模式以话题为中心的集中讨论,但是站长也不反对其他模式的运营,比如微博客(twitter),即时IM(telegram)等等。站长认为,本站应该在发言自由和法则约束的前提下,保持和其他服务p大用户的网站的友好关系。
为什么选择 NodeBB?
为了本站不受到固定的一两家开发商的约束,本站只考虑公开源代码的服务端软件,以便服务可以持续运行、维护和更新。
目前用户量最大的是 Discourse。不可否认 Discourse 的完善度和可用插件都碾压 NodeBB。但是 Discourse颇为笨重,缺乏定制性,没有强大的开发团队基本上只能依靠 Discourse 的官方解决方案。- Discourse 没有 NodeBB 的大量 hook,使得插件很难开发。NodeBB 开发组在核心功能的基础上可以说是尽可能地照顾了不同的需求。(当然侵入性的修改仍然是不可避免的)
- Discourse 的邮件验证是强制性的,注册用户必须提供邮件地址。本站创站时考虑到发邮件难度远高于收邮件,所以暂时不设置本站自身的邮件服务器,但 Discourse 这一决策是强制性的。(Discourse 的设计目标之一是兼容传统的邮件列表)
- 虽然文档的完善程度都不高,但相比之下,NodeBB 仔细翻阅以后还是有一些端倪的,属于站长可以不难看懂的范围。
- NodeBB 使用 Javascript 开发,Nodejs + MongoDB,群众基础更高(MongoDB 的文档非常接近 JSON)。而 Discourse 使用 Ruby 开发,比较笨重,而且更适合偏完美主义的开发者。
前端当然也是非常重要的,如果前端基础太差,在开发好的前端的过程中会浪费用户的耐心。不过在这一方面,无论是 Discourse 还是 NodeBB 的前端的使用体验都非常清爽,算是非常优秀的基础了。
创站近期的开发计划
目前本站除了修改注册和在管理员控制面板上做了少量设置外,完全是原版 NodeBB 的体验。NodeBB 是开箱可用的,这一点相信用户在使用 Markdown 插件时就能发现。后续站长会对 NodeBB 进一步改进以继续完善用户体验:
- 增加可选的隐藏上线时间的选项
- 完善自动化的举报机制,触发一定数量以后直接触发或附加管理员审核后触发,从强制 category 或 tag 分类到删贴禁言等等的不同级别处罚(NodeBB 现在只有一个比较杂乱的管理员手动处理界面)
- 改进前端的一些主题和样式表
偏中长期的话:
- 开放注册身份的可重用 API(比如OpenID/OAuth),使用 PKU Anvil 的身份登陆其他网站,便于减少其他站长的负担。站长希望即使有一天本站不再运营,已注册的身份也可以重复利用
- 开发非p大用户的邀请注册,每个p大用户可以有一定数量(目前预估5-10个)的邀请码。被邀请用户不能再递归邀请其他用户,并且被邀请用户的惩罚会一定比例折算到邀请者,即邀请者对被邀请者有连带责任
- 上线搜索功能,特别是有良好中文分词功能的搜索
- 邮箱验证进一步提高健壮性,比如注册信息可以发送到多个邮箱地址中的任何一个,提高注册的可靠性
) - 加入匿名板块,包括经典树洞的从A到Z的用户名。匿名板块的身份是否和非匿名板块完全独立(即匿名板块的处罚是否影响,一定比例折算,或完全不影响真实ID的身份)仍然需要讨论
- 加入投票等有用的插件,在各种基于php的老服务器上颇为流行
- 即时聊天功能,比如需要好友验证,需要群主验证的群聊等等(目前站长倾向于类 IM 功能不在 NodeBB运营,在类似 Matrix 服务器上进行
- category 目前考虑是管理员根据用户呼声创建,因为站长认为未名bbs的一百多个二级板块实在是太多了,信息架构上不利于用户吸收信息(而且未名bbs的站内关注和通知机制相比 NodeBB 是差的太多了,NodeBB 核心的完成度是很高的),但是不排除会有自动化的用户投票决定 category 的创建
社区规范
目前站长没有设置用户规范。站长会参照未名树洞的规范,但是会进一步强化自由发言和法则约束的机制。
可以预见的是:站长对 category和 tag 的态度会显著强势于未名树洞。目前 category 是由站长全权设立;tag 除了管理员保留 tag,发帖可以自由设置,但是不代表用户可以用水贴污染不相关 tag 。对于需要容许的举报标准,对分类机制的完善,都有待p大用户们的进一步讨论。
对于政治制度,站长没有好的想法。目前是站长全权独裁;可以加入新的站务,但创站站长会保留最高权力(管理 pkuanvil.com 域名及服务器的权力,即 bbs 中常说的SYSOP 权力)。站长也清楚没有个体的自由主义、没有法律规则、没有民主决策,社区的公共讨论区域很难做到可持续发展。但是站长目前需要杜绝不平稳的权力交接导致的网站不稳定性。站长希望等到权力交接的时候,自由发言、习惯法、民主决策都有充分发展,以便p大用户在必要的时候可以创建竞争性的站点。