引子
网络主机那时也差不多要到期了,如果用户不续订网站就要被删除……我们必须为SCP系列找个新家。
我在这个网站上待了几周和其他人合作写文,结果我发现最开始的创建者已经抛弃它了,现在它正面临被网站主机删除的危险。所以我开始把网站上的所有东西往WIKIDOT上复制粘贴。- FritzWillie/The Administrator
FritzWillie决定在WIKIDOT上建立一个wiki网站,在2008年6月19日新网站正式建立。接着就是一段艰难的作品/写手转移过程。在2008年6月25日, WikiDot wiki 正式开始准备运营。
自The Administrator把全站从EditThis迁移到新家以来,Wikidot,这个让我们又爱又恨(大多数时候是恨)的网站已经成为“SCP基金会”这一亚文化的核心载体十四年。十四年,足以让一个黄毛小子成长成少年,也足以让一个十分先进的网站成为落后于时代的老古董。而展望下一个十四年,承载着SCP基金会的Wikidot的航线上,不可谓不乌云密布。
技术落后
十四年前的2008年,Fritz几乎是随意的选择了Wikidot——他当时只是想防止旧文章被删除。在当时看来,选择Wikidot是个对基金会写作有利的选择。当时的EditThis旧站没有评分系统,页面没有独立的讨论区域,每个人都能随意的增删内容,网站很容易就会显得一片狼藉,在当时无管理层的无政府状态下,混乱程度更上层楼。 Wikidot当时有着简单易上手的代码1,活跃的技术社群,方便的管理结构,再加上原有旧站所缺少的一系列功能,这里非常适合一个接力写作网站继续发展。
但十四年后的今天就远不是这样了。
批评:
Wikidot被批评为对初学者过于复杂。它没有一个所见即所得的编辑器,语法也与其他维基项目不同。免费账号的存储空间是有限的,而且会在某些情况下显示文本广告;对于高级用户来说,它的权限功能太简单了。开发的产品进程较慢以及很多用户希望的功能完成缓慢也是批评的重点。
此外,Wikidot的开发维护性差与Bug较多也是被诟病的主要原因。
信息技术飞速发展,网页语法也在不断更新,而Wikidot语法较为原始,只能对应变换为老旧的网页语法23,安全性上出现了较大隐患。比如半月刊上一次报道的Wikidot技术问题,那次是因为没有支持HTTPS而导致在特定情况下登陆状态会无端失效,同时,没有HTTPS的加密也使俄分有人的账户被黑客利用Wikidot漏洞窃取。当时俄分的周报警告,由于Wikidot缺少足够的维护,未来可能还会出现这样的安全漏洞。而5月19日导致全站下线的黑客攻击,想必也是钻了Wikidot年久失修的漏子。
除开安全性问题外,老旧的代码同样意味着许多新功能无法实现,板式创作在一定程度上是带着镣铐跳舞。Wikidot官方虽一直在运行着这个网站,但已经长期没有更新过任何新特性,包括用户呼声高的改进保存页面,支持Markdown语法等,无一例外,全部不见一点影子。更别说Wikidot语法由于和其他类Wiki差别极大,上手已经不如08年那么容易了。
立场偏颇
Wikidot是一家波兰企业,在美国注册了“Wikidot”这一名称。光从地理距离来看,Wikidot使用的Amazon云服务器作为境外公司对于国内的服务,必然会受到中国政策也即防火墙的影响。因此,Wikidot在国内互联网的不稳定是可以预见的。
其次,我们先将历史上波兰和俄国的陈谷子烂芝麻按下不表,由于最近的乌克兰局势,波兰及其民众对自己东部邻居这一庞然大物有着深深的恐慌以及恨意。因此,在查清5月19日的黑客攻击是来自白俄罗斯后4
,Wikidot关闭了所有俄罗斯以及白俄罗斯IP对网站的访问权。以上两个国家的用户不使用VPN就无法登陆,这使得整个俄分彻底成为了空壳。现在,俄分在Wikidot外建立了应急的镜像网站,但其依然处于只读状态5。
我们无法确定将来的世界局势将会怎样,因此从立场来看,Wikidot对我们的支持也处在离悬崖十几步远的程度——暂时没有危险,但已经可以预料到发生危险时会有什么结果。更何况抛开政治不谈,Wikidot这家公司的收入来源也远谈不上稳定。一个公司不可能长盛不衰,对于一个大部分用户为免费用户,不得不开始推销高级会员——Pro+账号的公司来说更是如此。
根深蒂固
从以上两点看来,改变现状最好的方法就是全站迁移,抛弃Wikidot。这似乎是不二之选,对吗?事实远比这复杂,以地理学的推拉理论来分析,除开这两个主推力之外,Wikidot如今依然拥有许多特性,迫使着“SCP基金会”这一接力写作网站留下来。
网站的庞大导致全库搬迁难上加难。Wikidot必然是阻碍已有的网站搬离的,于是没有什么有效的方法来使已经储存到Wikidot上的内容无伤地再运出来。这导致许多所谓“离线看SCP”的搬迁项目只能使用非常原始的方法取出Wikidot上的内容也即机器人抓取,要么半途而废,要么就是仅保留了最基础的文字,没有任何板式美化。
基金会写作已经和Wikidot语法深度融合。基金会写作已经离不开这些我们视之为理所当然的功能。例如评分系统,作为评价作品好坏的一个有用工具,如何在新网站上实现?例如ACS等为实现写作目的而运用的Module,如何在不大量改动源代码的情况下实现相同内容?这些都是新网站将要面对的问题。十四年的时间已经彻底让基金会写作变成了Wikidot的形状,例如折叠功能(Collapsible)以及分页功能(Tab),直接催生了“依权限分层”类的文档,加深了基金会“权限分明”这一设定的代入感。类似这样的例子数不胜数。可以说,没有Wikidot,基金会写作将会和现在完全不同。
Wikidot有许多不稳定因素:代码老旧,安全隐患大。但我们也已经离不开它。全部押宝在这个网站上风险太大;离开这个平台又十分困难。基金会和Wikidot犹如一对十四年之痒的夫妻,虽有不和,但已深深影响了对方的全部,难舍难分。
一丝曙光
幸好,最被寄予厚望的全站搬迁项目Wikijump,正在稳步进行之中。Wikijump是一个Github项目,从2010年开过源的Wikidot代码开始,优化了大量原有的逻辑并且增加了特性,比如模仿MediaWiki的鼠标悬浮链接预览。现在这个项目已经拥有了一定的完成度,也大致解决了上文中提到的“已开发的组件和板式通用性”的问题。但是由于还在开发阶段,其尚未投入实际使用,关于这个项目也依然拥有很多疑点需要在未来解决。可以预见,Wikijump,带着“和Wikidot兼容”和“标准更加现代”这两大优势,将会成为基金会写作未来的新归宿。