RAC - Rapid Add Content
Rapid Add Content for 维基百科(简称RAC)是域奇为节省维护条目所需时间而DIY开发的工具。运作原理是参考了HOTCAT,目前为封闭版本,恕未能完全公开。
RAC的功能
在加上RAC的代码后,条目顶部将会出现一个工具箱,透过点撃需要进行的动作(多为挂上模版),RAC会产生相应的维基代码,在修改参数等细节后,可透过RAC直接储存修改,或是预览变更。
RAC的限制
- 暂时来说,RAC的功能只限于“增加”,并没有“修改”和“移除”的功能(当然单纯增加也已足够应付一般动作)
- RAC只在Firefox 3通过测试,而主流的IE是未能支援的
- 整个工具为为monobook风格建立,在其他风格下运行可能导致显示问题。
- 由于域奇惯用繁体,恕未能照顾简体用户,不过现阶段有兴趣的简体用户仍可以用较繁复的方式加上RAC后自行翻译。
如何加上RAC
- 最大的自订性
- 创建“<您的用户名字空间>/racExclude.js”,内容是
var racExcludeList = [];
- 把用户:Ricky Lau/racMisc.js复制至“<您的用户名字空间>/racMisc.js”,把
sig:'~~~'
改成sig:'<您慣用的簽署─多為~~~~>'
- 把用户:Ricky Lau/racContent.js复制至“<您的用户名字空间>/racContent.js”
- 把用户:Ricky Lau/rac.js复制至“<您的用户名字空间>/rac.js”
- 把所有“User:Ricky Lau”修改成您的用户名称
- 在“<您的用户名字空间>/monobook.js”加上
- 创建“<您的用户名字空间>/racExclude.js”,内容是
document.write ('<scr' + 'ipt src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.3/prototype.js"></sc' + 'ript>');
importScript ('<您的racExclude.js>');
importScript ('<您的racMisc.js>');
importScript ('<您的racContent.js>');
importScript ('<您的rac.js>');
请不要调乱引用次序
- 最方便的引用─自订化的功能不能使用
- 在“<您的用户名字空间>/monobook.js”加上
document.write ('<scr' + 'ipt src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.3/prototype.js"></sc' + 'ript>');
importScript ('User:Ricky Lau/racExclude.js');
importScript ('User:Ricky Lau/racMisc.js');
importScript ('User:Ricky Lau/racContent.js');
importScript ('User:Ricky Lau/rac.js');
请不要调乱引用次序