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');
請不要調亂引用次序