Wikia

Wikia中文

评论0

哪些工具让JS审核变得更加简单?

Cal-Boy 2016年7月14日 用户博客:Cal-Boy
Magnifying glass over folders.jpg

去年9月份,我们开始实行JavaScript审核(JSRT)。这个工具让所有的JavaScript在社区发布之前,确保Wikia用户网络使用更加安全。

现在,定制化JavaScript在超过15000个社区上得以使用,实现了许多特殊化的功能。一个非常好的例子就是AjaxRC,它允许用户可以自动刷新一系列文章页实现查询社区最近更新,比如Special:RecentChanges

Dev Wiki

Dev Wiki是学习JavaScript定制化代码的一个社区,它提供许多代码编辑方面的帮助以及许多允许复制的代码文件。Dev Wiki上的每一个脚本都可以通过ImportJS被轻松地导入到社区上。在这里你可以找到JavaScript的完整列表。每天都有新的脚本文件被添加到这里。为了更加方便用户使用,你甚至可以自己建议添加脚本

ImportJS

也是在去年的9月,我们发布了一个ImportJS工具,它允许你将之前已经审核通过并且在DevWiki明确说明可以使用的JavaScript脚本直接导入到你的社区中,不需要进行任何审核。脚本必须是允许的MediaWiki名字空间,而这个工具也只允许从DevWiki进行导入。

Special:JSPages

为了支持JSRT的使用,Special:JSPages的添加允许你可以快速地浏览网站的JS页面。这个页面罗列了一个维基社区上所有MediaWiki名字空间中的JS页面以及更新状态。

审核如何进行?

距离我们发布这些工具已经有300天了,而截至目前,用户提交了JavaScript的审核并且得到批准的已经超过了11500次 。平均算下来,每天都有超过40次的提交。不算周末,所有提交都在24小时之内由我们的员工进行审核。以下是我们希望分享的一些审核过程的数据:

  • 平均审核时间 (查看代码时间): 7分44秒
  • 从用户提交到员工审核完成所用的平均时间: 8小时30分18秒
  • 通过审核的JavaScript数量: 11,105
  • 被拒绝通过审核的数量: 452
  • 提交过审核的社区数: 10,923

我们将在未来不断发布更多的功能,并且希望能够时常和用户进行沟通。如果你有任何新的想法或者建议,请赶快在下面给我们留言吧!

更多维基

随机维基